Oracles의 중요성 : NEO 3.0 및 dBFT

(2019 년 9 월 19 일)

점을 연결하는 것은 역사상 과학자들의 역할이었습니다. 역대 책을 찾고 이전 발견을 개선하기 위해 과거 세대의 성과를 요약했습니다.

2019 년 9 월 1 일부터 8 일까지 NGD Shanghai에서 개최 한 NEO Community Assembly에서 오라클에 대해 깊이 논의 할 수있었습니다 ( https://neonewstoday.com / general / neo-hosts-successful-first-community-assembly-in-shanghai / ).

현재 NEO 블록 체인을 위해 설계되고있는 Oracles는 다음을 연결하는 과학적 성과입니다.

  • dBFT의 단순성과 블록 완성도;
  • 다양한 자율적 엔티티로 구성된 NEO 블록 체인으로 설계된 다중 에이전트 기반;
  • 간단한 액세스를 제공하는 C # 핵심 코드 디자인의 유연성 o이 다른 레이어 및 엔티티.

NEO Oracles

브레인 스토밍 세션은 커뮤니티 어셈블리에서 진행되었으며, 제안은 이미 github에서 열린 토론에서 얻은 이전 지식과 함께 고려되었습니다.

커뮤니티에서 느낄 수있는 공통된 합의는 다음과 같습니다. :

NEO는 고유 한 최첨단 인프라를 갖추고 있습니다. 오라클을위한 혁신적이고 선구적인 디자인!

왜? 분명한 대답은 다음과 같습니다. “NEO dBFT의 유연성이 지원하는 Block Finality”

현재 시점 , 라이트닝 네트워크를 현실화하기위한 비트 코인 노력의 아름다움, 비트 코인 커뮤니티에서 최근 채택한 확장 가능하고 세련된 메커니즘을 강조하는 것은 주목할 만합니다.

이 같은 추론에서 우리는 방법을 강조합니다. Oracles TXs는 오프 체인 및 온 체인 기능과 처리 능력을 병합하는 혁신적인 전략으로 메모리 풀 레이어에서 NEO 블록 체인과 상호 작용할 수 있습니다.

다음의 몇 가지 수치를 사용하겠습니다.

그림 1 — 사용자가 공개 RPC 노드 호출 “sendrawtransaction”을 통해 Oracle Tx A 제출

Oracle 트랜잭션은 CN (녹색 노드)에 도달 할 때까지 완전히 분산 된 방식으로 모든 피어 (빨간색 및 파란색 노드)에 분산됩니다.

그림 2 — Tx A는 P2P 프로토콜을 통해 다른 노드로 전파됩니다.

여기서 트릭이 발생합니다. Oracle 대부분의 Oracles 노드에서 응답을 찾을 때까지 트랜잭션은 먼저 노드 메모리 풀에서 보류중인 것으로 확인됩니다.

그림 3 — 메모리 풀은 이러한 오라클 tx로 충족됩니다.

그러나 여기에서는 블록을 제안하기 전에 그림 4에 자세히 설명되어 있습니다. , 발표자는 특정 Oracle TX에 대한 계약이 이미 있는지 확인해야합니다.

그림 4 —Speaker는 Oracle Tx A를 포함 할 수있는 새 블록을 제안합니다 (있는 경우 추가 인증서가 포함되어야 함). 대부분의 외부 외부 링에 해당 Oracle TX 데이터에 대한 필요한 정보가있는 경우에만

이 발표자 제안 팔로우 al, dBFT 프로토콜의 특성상 백업은 그러한 Oracle Tx의 유효성을 검사해야하며, 이는 특정 Oracle TX에 대해 스피커가 제안한 인증서와 일관성이 있어야합니다.

NEO Oracle Applications

인증서 발행. 특정 데이터의 인증서를 게시하려는 사람들은 문서 목록에 대한 링크가 포함 된 스마트 계약을 사용할 수 있습니다. 이 문서 URL을 기반으로 호출은 해당 정보의 현재 상태를 가져 오기 위해 오라클을 트리거합니다.

이 인증서는 공공 부문의 많은 엔티티가 가장 원하는 애플리케이션 중 하나입니다.

p>

또한 NEO Oracle은 Lambda 함수 및 블랙 박스 함수로 실행할 수있는 타사 애플리케이션과 같은 다른 유사한 전략을 위해 일반화 할 수있는 경로가 될 것입니다.

블록 체인의 중요한 연결과 인터넷의 외부 세계에서 훨씬 더 많은 애플리케이션을 기대할 수 있습니다.

NEO 커뮤니티의 각기 다른 기여자에게 특별한 감사를드립니다. 특히 Igor Machado Coelho, Belane & Shargon (Red4Sec), NGD Shanghai 연구원 및 SPCC 러시아 연구원

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다