분산형 오라클 분야의 연구 진행

합리적인 환경에서의 오라클 컨센서스

합리적인 환경에서의 오라클 컨센서스

문제

이전 기사에서 이미 살펴본 바와 같이 VM은 실제 데이터에 액세스 할 수 없습니다. 누군가가 이 데이터를 주입해야 합니다. 이러한 방식으로 분산 응용 프로그램이 VM(스마트 계약)을 사용할 수 있습니다. 일반적으로 제 3자 기관인 오라클(Oracle)은 신뢰할 수 있는 데이터를 제 시간에 주입할 책임이 있습니다. 문제는 사용자가 오라클을 신뢰해야 한다는 점입니다. 불행히도 이로 인해 응용 프로그램에 중앙 집중화 지점이 생겨서 분산 및 무신뢰의 목표를 우선적으로 달성하지 못합니다.

위의 내용을 많은 사람들은 “오라클(Oracle) 문제”라고 부릅니다.

해결책

해결책은 완전히 탈중앙화가 필요할 때, 현명한 계약의 내부 상태 변화를 보호 할 오라클(Oracle)에 대한 합의 메커니즘을 갖추는 것입니다. 이를 통해 첫 번째 블록 위에 두 번째 블록체인이 있다는 아이디어가 제시됩니다. 이 블록체인은 데이터가 올바른지 여부를 결정하고 스마트 컨트랙트에 대한 쓰기 권한을 허용합니다. 그러나 이로 인해 사건을 너무 멀리 진행시켜 복잡성이 증가하므로 Dapp을 매우 느리게 만들고, 실행 비용이 훨씬 높아집니다.

두 번째 블록체인 / 레이어를 사용하지 않고 오라클(Oracle) 문제를 해결하는 방법이 있을까요? 첫 번째 레이어에서 문제를 해결할 순 없을까요?

우리의 연구

우리의 연구에 따르면 적어도 특정한 경우에 이런 일이 가능하다는 것을 보여줍니다. 우리는 합리적 오라클(Oracle)을 정직하게 장려할 수 있는 메커니즘에 대한 옐로우 페이퍼를 완성하고 영어로 발표했습니다. 많은 사용 사례에서 이 메커니즘은 블록체인에서 직접 의미하는 오라클 문제 온체인을 해결할 수 있습니다. 물론 두 번째 레이어 해결책도 가능하지만 모든 것이 첫 번째 레이어(ECOCHAIN)에 정착되는 것을 강력히 선호합니다.

우리의 목표는 전체 블록체인 산업에 대한 오라클의 사용을 늘리는 것입니다. 이러한 이유로 우리의 연구는 다른 블록체인에 적용될 수 있습니다. 광범위한 오라클 사용은 더 많은 경우에 Dapps 구현을 가능하게 할 것이며 채택을 가져올 것입니다. 또한, 블록체인을 브리징하기 위해 오라클을 사용할 수 있습니다. 우리는 크로스 체인이 흔한 장소가 될 미래를 상상합니다.

엘로우 페이퍼는 여기 에서 찾을 수 있습니다.