PBFT

Blockchain

PBFT 합의는 왜 두 번의 절차를 거쳐야만 할까?

PBFT 합의 과정을 살펴보다가 왜 꼭 두 번의 합의를 거쳐야 하는지 의문이 들어 자료들을 찾아보게 되었다. PBFT란?PBFT란 악의적인 노드, 배신자 노드가 f개 존재할 때, 총 노드 개수가 3f + 1개 이상이면 해당 네트워크에서 이루어지는 합의는 신뢰할 수 있다는 것을 수학적으로 증명한 알고리즘이다. 아래와 같이 각 단계가 나뉜다. 1. request : Client는 상태 변환을 요청하는 Request Message m을 Leader (Primary Node)에 전송한다. - Leader(Primary Node) : 처음 상태변환 요청을 받은 노드, 그림에서는 1번 노드를 의미 2. Leader(Primary)가 요청을 받으면 먼저 Pre-prepare라는 절차를 시행한다.해당 요청에 대응하는..

Sleeg
'PBFT' 태그의 글 목록