상세 컨텐츠

본문 제목

거버넌스 블록체인 - Klaytn

Blockchain/BlockChain Theory

by Yongari 2023. 2. 2. 20:56

본문

 

 

거버넌스 블록체인 클레이튼의 구성 

 

클레이튼은 탈중앙화는 dapp의 속도를 위해 포기한 뒤 속도와 성능을 위해 만들어진 거버넌스 블록체인입니다.
구성은 CN(Consensus Node), PN(Proxy Node), EN(EndPoint Node), BN(Boot Node)로 구성되어있으며 
역할은 다음과 같습니다.

 

CN : 합의와 블록생성을 담당하며 핵심네트워크를 구성함

PN : CN의 정보를 받아서 EN으로 전파하고 / EN의 요청을 받아서 CN으로 전달하는 프록시 노드

EN : 외부엔드포인트에서 받은 요청을 PN으로 전파하고  / PN에서 받은 내용을 다시 엔드포인트로 반환해주는 노드 

BN : 노드들끼리 연결시켜주는 부트노드 클레이튼의 네트워크 연결중개자 역할을 한다. 

 

이외에 위와 같은 형태로 SCN, SPN, SEN, 등이 있다. S는 서비스체인의 약자라고 보면 된다. 

 

클레이튼의 합의 메커니즘

 

  • Klaytn은 확장가능한 BFT를 사용
    • N개의 노드 가운데, S개의 부분노드 집합을 확률적으로 선택(where N is large , and S is sufficiently small)
    • 전체집합을 거버넌스 카운실(Governance Council),
    • 부분집합을 커미티(Committee)로 정의
    • 커미티 선택은 VRF*(랜덤으로 뽑는 방식)로 구해진 무작위 값에 기반
  • 매 블록마다 새 커미티를 뽑아 BFT를 실행
  • 기존의 BFT에 비해 확장성을 크게 개선

 

 

참고 : https://github.com/0x-Robert/BlockChain_Study 

 

GitHub - 0x-Robert/BlockChain_Study: block chain 기술에 대한 개념,이론, 코드 공부

block chain 기술에 대한 개념,이론, 코드 공부. Contribute to 0x-Robert/BlockChain_Study development by creating an account on GitHub.

github.com

 

'Blockchain > BlockChain Theory' 카테고리의 다른 글

하드포크(Hard Fork)와 소프트포크(Soft Fork)  (2) 2023.02.03
채굴 알고리즘  (0) 2023.02.02
작업증명(PoW)  (0) 2023.02.02
채굴 시스템  (0) 2023.02.01
채굴 풀(Mining Pool)  (0) 2023.02.01

관련글 더보기