블록체인 오라클 이해하기: 2부

DeFi 및 분산형 애플리케이션은 오프체인 데이터와 스마트 계약의 외부 세계 간에 정보에 액세스, 처리 및 전송할 수 있는 블록체인 인프라의 핵심 구성 요소인 블록체인 오라클 없이는 불가능합니다. 

즉, 탄력 있고 안정적인 블록체인 오라클을 구축할 때 주요 엔지니어링 과제는 무엇이며 왜 분산형 데이터 파이프라인이 그렇게 중요한가요?

CryptoSlate 이 주제에 관해 저명한 전문가들과 이야기를 나눴습니다. 그 중 일부는 이번 XNUMX월 베를린에서 세계 최초의 기술 불가지론자 회의에서 만날 예정입니다. 정상 회담 그것은 오라클에 완전히 집중되어 있습니다. 

Oracle 탄력성 및 안정성

“기업은 효율성을 위해 최적화하고 DAO는 탄력성을 위해 최적화합니다. 이를 염두에 두고 DAO가 의존하는 인프라는 탄력적이고 분산되어야 하며 이것이 오라클이 필요한 이유입니다.”라고 Oracle Core Unit Facilitator인 Niklas Kunkel이 말했습니다. MakerDAO.

Kunkel에 따르면 이는 특히 데이터와 관련하여 Oracle 신뢰성을 보장하는 것의 중요성을 계속해서 설명했습니다. 만드는 사람 예로서. 그런 다음 그는 다음과 같이 더 자세히 설명했습니다.

“Maker는 외부 세계에서 어떤 정보가 필요합니까? Maker는 대출을 제공하고 사람들은 이러한 대출을 받기 위해 담보를 설정합니다. 따라서 Maker는 분산 은행인 이 모든 담보의 가격이 얼마인지 알아야 합니다. 이더리움 가격, 비트코인 ​​가격, 비트코인 ​​가격 모기지론 묶음 가격은 암호화폐 네트워크에 존재하지 않는 모든 정보이며 외부 세계에서 가져와야 합니다.”

그러나 오라클이 특별한 이유는 무엇입니까? 그리고 블록체인 세계의 고유한 제약 조건과 어떻게 일치합니까?

"당신은 다른 당사자를 신뢰하고 싶지 않고, 중앙 집중식 실패 지점에 종속되고 싶지 않으며, 아무도 스위치를 켜고 당신을 검열하는 것을 원하지 않습니다. 그리고 그냥 데이터를 끊으세요.”라고 Kunkel은 데이터 파이프라인을 실행하는 사람이 원할 때 그냥 종료할 수 없도록 데이터 파이프라인을 만드는 몇 가지 엔지니어링 문제를 계속해서 해결했다고 덧붙였습니다.

그는 검열 저항 외에도 데이터 무결성 보장이 충족되어야 하는 또 다른 주요 제약이므로 이 파이프라인을 실행하는 사람은 누구나 데이터를 조작할 수 없다고 덧붙였습니다. 

간단히 말해서 오라클이 해결하는 문제입니다. "데이터 검열 및 조작의 위험에 노출시키지 않으면서 DAO 및 암호화 애플리케이션에 이 파이프라인을 제공합니다."

의 거버넌스 책임자이자 제품 관리자인 Auryn Macmillan에 따르면 영적 인식.

“어떤 종류의 오라클(또는 증명)은 실행 환경 외부의 이벤트를 소비하거나 이에 반응하려는 모든 블록체인 기반 시스템의 필수 구성 요소입니다. 그들이 현실 세계에 있든, 다른 블록체인이나 실행 환경에 있든,"

Oracle은 검증 가능한 무작위성 및 비밀 투표에서 실제 가격 피드에 이르기까지 모든 종류의 유용한 애플리케이션을 가능하게 합니다.

즉, Macmillan은 Gnosis가 투표 시스템을 분산화하기 위해 에스컬레이션 게임 기반 오라클을 어떻게 활용했는지 설명했습니다.

"Gnosis DAO의 경우 투표가 분산되고 자유롭게 참여할 수 있고 투표 가중치에 메인넷 이더리움의 GNO 잔고 이상을 포함하기를 원했습니다."라고 그는 설명했습니다.

Reality.eth를 사용하면 메인넷 Ethereum과 Gnosis Chain 모두의 여러 프로토콜에서 GNO에서 투표 가중치가 파생되는 오프체인 투표 결과에 따라 신뢰할 수 없는 온체인 실행이 가능합니다. 결론적으로 Macmillan은 다음과 같이 말했습니다.

“이 데이터에 대해 강력한 Oracle 솔루션을 사용하면 프로토콜이 핵심 역량에 집중할 수 있습니다. 즉, 오라클을 도입한다는 것은 거의 항상 공격 표면을 증가시키는 것을 의미합니다. 따라서 개발자는 주어진 오라클에서 데이터를 소비하는 신뢰 가정을 이해하는 것이 중요합니다."

탄력성과 신뢰성 보장을 제공하기 위해 다양한 메커니즘을 활용하는 다양한 오라클 디자인이 있습니다. 일부 디자인은 여러 데이터 소스와 여러 오라클에 의존하지만 다른 디자인은 인센티브 메커니즘을 사용합니다. 일부는 암호화 스테이킹을 통해 경제적으로 암호화를 시도하고 일부는 채굴 가능한 작업 증명(PoW) 경쟁을 사용하여 오프체인 데이터에 대한 액세스를 신뢰할 수 있는 제XNUMX자에 의존하지 않도록 합니다.

탈중앙화의 중요성

Tellor의 탈중앙화 오라클은 암호화폐 경제 인센티브로 보호되는 설계의 한 예입니다. 

Tellor 오라클은 잘못된 데이터를 제출하면 계약에 의해 삭감될 수 있는 일부 토큰을 채권으로 스테이킹하여 누구나 데이터 리포터로 참여할 수 있습니다. 한편,  다른 토큰 소유자와 DAO 구성원은 이의를 제기하여 해당 데이터의 유효성을 검사하는 데 참여할 수 있다고 공동 설립자인 Michael Zemrose가 설명했습니다. 텔러.

그가 Tellor의 토큰 관리 분쟁 메커니즘의 기본을 분석하면서 Zemrose는 어떻게 그들의 개방적이고 허가 없는 솔루션이 검열에 저항하고 분산화되도록 처음부터 구축되었는지를 지적했습니다.

“설계 단계부터 우리는 우리가 만든 모든 것이 공개되고 허가 없이 모든 사람이 참여할 수 있도록 하되 우리 자신을 포함하여 시스템에서 단일 주체가 너무 많은 권한을 갖는 것을 방지하기를 원했습니다.”라고 Tellor 팀이 소유한 것은 토큰의 3%.

텔러 ICO 없이, 사전 채굴 없이 시작되었으며 팀도 관리자 키 권한을 제거했다고 Zemrose는 언급하면서 목표는 너무 많은 권한을 갖는 실수를 피하는 것이라고 언급했습니다. 그것을 제거하는 것은 매우 어렵습니다."

Zemrose에 따르면 분산형 오라클 솔루션의 중요성을 사용자에게 알리는 것은 지속적인 과제입니다.

“당신의 오라클이 중앙 집중화되어 있다면 다른 탈중앙화는 중요하지 않습니다. 

네트워크가 완전히 열려 있고 누구나 와서 사용자가 요청하는 데이터를 체인에 저장하여 토큰 보상을 놓고 경쟁할 수 있지만 정직하는 것이 모든 사람에게 가장 좋습니다.

"그렇지 않으면 그들은 분쟁을 일으키고 그 지분(채권)은 '절단'되어 분쟁자에게 주어집니다."라고 Zemrose는 덧붙였다.

한편 메이커의 디자인은 '연합형 모델'을 기반으로 하고 있다고 쿤켈은 밝혔다.

"우리는 Etherscan, MyEtherWallet, Infura, MetaMask 등을 포함하여 업계에서 신뢰할 수 있고 Maker 거버넌스가 투표한 거대한 암호화 프로젝트 대기업을 보유하고 있으며 결국 우리가 하는 일은 모든 것의 중간값을 취하는 것입니다. 이들 대기업이 제출하는 데이터”라고 설명했다.

"그것은 PoW와 거의 같습니다." 참가자의 51%가 정직하다면 오라클은 온라인 상태를 유지하고 두 번째는 올바른 데이터를 갖게 될 것이라고 결론지었습니다.

공생

출처: https://cryptoslate.com/demystifying-blockchain-oracles-part-2/