내맘대로 Study/블록체인 12

[클레이튼] 클래이튼 이해하기

클레이튼의 태생 이더리움의 비잔티움 버전 fork해서 만듬 합의 1. 합의 알고리즘 종류 - Public 블록체인 : PoW, PoS 등등 - Private 블록체인 : PBFT, Raft 등등 * BFT(비잔티움 결함 허용) - 참여 node 수 제한/성능 높임 - 분산화 약화/투명성 저하 2. 클래이튼 합의 알고리즘 - IBFT(이스탄불 비잔티움 결함 허용) - 공개를 통한 개인적인 합의 신뢰 모델(private consensus with public disclosure) 3. IBFT 설명 1. 핵심 : 한 node가 블록을 생성하고 그걸 나머지 node가 증명하는 방식 이때 블록을 생성하는 node는 라운드 로빈 방식으로 선택됩니다. 2. 총 5단계로 합의가 결정됨 1) propose - 합의에 ..

[클레이튼] 기존 플랫폼과의 비교

개요 scalablity 와 Finality로 기존 브록체인의 한계를 알아본다. scalability 정의 : TPS + BI * Transacion Per Second (TPS): 초당 거래 처리 개수 * Block Interval (BI): 블록 생성 간격 - 의미: 거래가 블록에 기록 되기 까지의 걸리는 시간 항목 비트코인 이더리움 TPS 7 15 ~ 20 BI 10 분 15초 ~ 20초 블록 당 저장되는 TPS( TPS * BI) 4200 225 ~ 400 Finality 정의 : TX(transaction, 거래)가 변경 불가라는 합리적인 보장까지 기다려야 되는 시간. Transaction이 생성되면 바로 처리 되지 않는다. 검증을 다해야 Transaction이 정상 처리가 된다. 그러나. 비트..