블록생성 시간 1초
이더리움에 비해 탈중앙화를 약화시키는 대신 디앱에 필요한 실용성을 강화, 빠른 퍼블릭 체인
각 라운드마다 9.6개 Klay가 분배 된다.
많이 투자한 소규모 그룹의 카운슬 멤버들이 클레이튼 거버넌스 카운슬 보상을 독점하는 것을 막기 위해 지니 계수(Gini coefficient)가 이용되어 스테이크 된 Klay의 유효 수량을 조정할 수 있습니다. (클레이튼2.0 부터 지니계수 적용 되지 않음)
클레이튼은 스마트 계약 실행과 외부 메모리 조작을 구분하는 가상 머신인 "KLVM(Klaytn VM)"을 제안하고 있다
CN(합의노드) 은 네트워크의 다른 노드가 결코 참여하지 않는 브로드캐스트 프로토콜을 통해 서로 통신한다. CN은 CN간의 합의에 의해서만 변경 된다.
CN은 충분한 성능 수준으로 BFT 합의 과정을 수행하기 위해 하드웨어 및 네트워크 리소스 요구사항을 엄격하게 충족해야 합니다.
비잔틴장애허용(BFT) 합의 알고리즘을 실행하기위해 Private Network를 형성 한다.
BFT는 3분의 1 이상이 담합하지 않으면 네트워크는 깨지지 않고 빠르게 블록을 확정 할 수 있고 느린속도 문제를 해결 할 수 있다.
EndPoint 노드 일반인 누구나 네트워크에 연결하여 참여할 수 있으며, EndPoint 노드는 CN(합의노드)가 전파한 블록을 이중으로 확인한다.
새로 생성된 블록을 합의 노드에서 다운로드하고 블록체인의 복사본을 저장하면서 주기적으로 통신한다. 컨센서스 노드에서 선택한 새로운 블록의 유효성을 검사하고 블록 생성에 대한 보상을 Klay로 지급 받는다.
클레이튼은 노드를 소수의 CN과 불특정 다수의 EN으로 나누어 운영하는 하이브리드 구조 이다 .
EN 노드는 Public Network 로 구성되어 읽기 요청을 처리하고, CN 노드는 쓰기요청을 처리한다. CN 은 많아지면 속도가 저하될 수 있으므로, 수십개로 제한되어 있다. CN, EN 모두 블록 생성에대한 보상을 받는다.
EN 은 RPC API 요청을 처리하고 서비스체인과 주고받는 데이터를 처리합니다.
EN 은 서로 연결되거나, 다수의 PN에 연결된 EN들로만 구성 된다.
클레이튼 코어셀(CC) = CN 2개와 PN(Proxy Node) 1개로 이루어짐.
CN 은블록 생성 프로세서에 참여하고, PN 은 네트워크에 인터페이스를 제공한다.
PN은 트랜잭션 요청을 합의노드로 전송하고, 블록을 EN 노드로 전파한다.