검수요청.png검수요청.png

합의노드

위키원
eom9522 (토론 | 기여)님의 2019년 9월 5일 (목) 17:57 판 (활용)
이동: 둘러보기, 검색

합의노드(CN; consensus nodes)는 트랜잭션을 새로운 블록으로 배치하고, 비잔틴 장애 허용(BFT; Byzantine Fault Tolerance) 합의 알고리즘을 사용하여 블록들을 확인하는 작업을 담당하는 합의 네트워크를 형성한다. 새로 생성된 각 블록이 체인에 추가되기 위해서 CN은 계약 주소로 발송된 거래에 대해 스마트 계약을 실행할 책임이 있다. CN은 네트워크의 다른 노드가 결코 참여하지 않는 브로드캐스트 프로토콜을 통해 서로 통신한다. CN의 집합은 기존 CN 간의 합의에 의해서만 변경된다.

개요

활용

  • 클레이튼(klaytn) : 클레이튼은 카카오(kakao)의 블록체인 플랫폼이다. 클레이튼은 블록체인 기술에 친숙하지 않은 일반 이용자들이 자연스럽고 쉽게 블록체인 기술을 접할 수 있도록 기존 블록체인 플랫폼이 갖고 있는 이용자 경험(UX)의 한계점을 개선하는데 초점을 맞췄다. 토큰을 보관하기 위한 암호화폐 지갑 설치, 지갑을 사용하기 위한 개인키 관리 등 이용자 입장에서 블록체인 기술의 진입장벽으로 느껴지는 불편한 경험을들 최소화하고자 했다. 클레이튼은 대규모 이용자 대상의 디앱(DApp; Decetralized Application)이 운영될 수 있도록 속도와 성능을 향상시킨 것이 특징이다. 비트코인 한시간, 이더리움이 수분 걸리는 거래 성사 시간을 1초 안팎으로 획기적으로 단축시켰고, 초당 거래 내역수(TPS)를 1천500까지 끌어올린 것이다. 클레이튼은 합의가 필요한 작업은 책임강이 강한 서비스 사업자들로 이루어진 합의노드에서 처리하고, 합의가 필요없는 읽기 요청 등의 작업은 레인저노드(Ranger node)가 담당하게 함으로써 합의노드의 작업을 줄여 속도를 높이는 방식을 채택했다.
== 각주 ==

참고자료

같이보기


  검수요청.png검수요청.png 이 합의노드 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.