PBFT합의 알고리즘이 프라이빗 블록체인에 주로 도입되는이유는 무엇인가요?
비잔틴장군 문제를 해결하고자 고안된 PBFT (Practical Byzantine Fault Tolerance)합의 알고리즘은 주로 Private 블록체인이 도입한다고 합니다.
PBFT가 프라이빗 블록체인에 적합한 이유는 무엇인지 알고 싶습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
PBFT는 노드가 많아질 수록 합의 도출에 시간이 오래 걸린다는 단점이 있습니다. 하지만 일반적으로 퍼블릭 블록체인에 비해 프라이빗 블록체인의 경우 합의 노드의 수가 적으므로 PBFT 합의 알고리즘을 채택했을 때 빠르게 합의에 도달할 수 있게 됩니다.
또한 일반적으로 다른 블록체인들의 경우 블록이 생성되고 여러 번의 컨펌을 거쳐 확정성(Finality)이 부여되기까지 시간이 오래 걸리지만 PBFT는 비잔틴 노드(악의적 노드)가 있더라도 2/3 이상의 노드가 동의한다면 합의에 도달하고 빠르게 확정성을 부여할 수 있다는 장점이 있습니다.
그리고 기본적으로 프라이빗 블록체인의 경우 노드들에 대한 신뢰성 검증이나 허가 과정을 거치게 되므로 PBFT 합의 알고리즘을 선택하게 되더라도 비잔틴 노드가 1/3 이상 될 가능성이 비교적 낮습니다.
따라서 결론적으로 앞서 살펴 본 장점을 취할 수 있다는 점에서 PBFT가 프라이빗 블록체인에 도입되기에 적합하다고 할 수 있겠습니다.
답변이 도움이 되길 바랍니다.