의견.png

네트워크증명

해시넷
ghdrn221 (토론 | 기여)님의 2019년 8월 13일 (화) 10:08 판
이동: 둘러보기, 검색

네트워크증명(PoN; Proof of Network)이란...


개요

특징

작업량 검증(Workload Verification) 과정
  • PoN-VRBFT : 합의 알고리즘 그림의 첫 번째 과정은 반타 네트워크로 요청된 작업을 처리한 작업 노드는 검증 노드들로부터 작업을 제대로 처리했는지 검증을 받게 되는 과정으로 해당 작업 검증에 참여한 전체 3개 이상의 검증자로부터 작업량 검증(Workload Verification)을 받으면 작업 노드는 작업량 검증을 포함해 자신의 작업량에 대한 작업량 검증 트랜잭션(Workload Verification Transaction)을 생성한다. 그 후 네트워크에 트랜잭션을을 전파하고 자신의 트랜잭션 풀(Transaction Pool)에도 삽입한다. 반타의 트랜잭션은 크게 세 종류이다. 첫 번째는 일반적인 트랜잭션(General Transaction)으로 송금을 발생시킬 수 있는 트랜잭션이며, 나머지는 반타 지능형 네트워크의 실시간네트워킹 작업 수행에 대한 작업 트랜잭션과 작업량 검증 트랜잭션으로써 PON에 사용되는 트랜잭션이 있다.

활용

반타.PNG

  • 반타네트워크(VANTA Network)
반타는 네트워크에 참여한 노드(Node)들은 반타 네트워크 프로토콜과 합의 알고리즘(Consensus Algorithm)에 의해 경쟁적인 데이터 전송 및 처리 작업을 정확하고 안정적으로 수행하도록 만듦으로써 지능형 네트워크(Intelligent Network)를 구성하며, 반타는 각 노드들이 경쟁적으로 네트워크내의 실시간 데이터 전송, 처리, 저장에 기여하도록 만들고 이러한 작업(Job)을 증명할 수 있는 Proof of Networking(PoN)이라는 알고리즘을 고안하였다. BFT(Byzantine Fault Tolerance) 알고리즘 및 VRF(Verifiable Random Function)과 결합하여 독자적인 PoN-VRBFT 라는 컨센서스 알고리즘을 설계하였고, PoN 알고리즘은 반타 네트워크의 실시간 데이터 전송, 처리, 저장을 위해 경쟁적으로 기여한 각 노드가 자신의 작업량을 증명하도록 하고 이를 컨센서스 라운드 참여 시 사용하도록 만드는 메커니즘이다. 각 노드의 작업은 VRF에 의해 선정된 검증노드(Verifier Node)들에 의해 검증되며, 반타 내의 작업 단위인 Net과 Net 가격으로 기록되어 작업량 및 작업의 가치를 증명할 수 있고 이 부분이 다른 컨센서스 알고리즘과 가장 차별화되는 부분이라고 볼 수 있다.


사례

  • 심버스 : 10월 19일 고려대학교에서 주회한 메인넷 톺아보기 행사 중 심버스 발표했다. 심버스의 네트워크작동원리는 PoN(Proof of Network) 으로 즉시거래와 예약거래, 계약 등의 체인이 분리되어 있는 다중블록체인, 스마트컨트랙트는 만능이 아닐 뿐더러 소상공인들이 접근하는 것을 어렵게 만드는 요인 중 하나인 범용거래처리기, 국가, 상태, 신용도, 역할, 조직 등으로 ID가 구성되며 10년, 20년 후의 국가규제나 소비자 needs 등의 변화에 유연하게 대처할 수 있도록 flexible하게 설계된 독특한 ID 기능가 사용가능하다.[1]


각주

  1. SymVerse, 〈‘메인넷 톺아보기’ 행사 중 SymVerse〉,《미디엄》, 2018-10-22

참고자료

같이 보기


  의견.png 이 네트워크증명 문서는 합의 알고리즘에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.