생활
네오코인 dBFT 2.0은 어떤내용을 담고
안녕하세요
네오코인의 dBFT 2.0에는 어떤 개선된 내요을 담고 있는지
궁금합니다
전문님의 답변 부탁드립니다
55글자 더 채워주세요.
1개의 답변이 있어요!
Delegated Byzantine Fault Tolerance(DBFT)는 '위임된 비잔틴 장애 허용' 합의 알고리즘이라고 할 수 있습니다.
이 DBFT는 투표를 통해 대표 합의 노드를 선정하고 이러한 합의 노드들이 함께 블록을 생성하고 검증하게 된다는 특징이 있습니다. 즉, 일반적인 BFT 합의에서 합의 노드의 수가 증가할 수록 합의에 도달하는 속도가 느려지는 확장성 문제를 대표 합의 노드의 선정을 통해 해결하고 있다는 점에서 장점이 있습니다.
또한 DBFT 2.0에서는 합의 과정에서 최종적으로 Commit이라는 '확정' 단계를 추가하여 블록이 생성되면 빠르게 '확정성(Finality)'를 부여함으로써 블록체인의 분기(Fork)를 방지하고 거래 내역을 바꾸거나 되돌릴 수 없도록 하고 있습니다.
끝으로 DBFT 2.0에서 네오는 합의 알고리즘의 안정성을 향상시키기 위한 복구 메커니즘을 추가했다고 할 수 있습니다. 따라서 네트워크 장애나 노드 장애가 발생하더라도, 장애가 발생하기 직전의 대표 합의 노드의 합의 상태로 빠르게 되돌릴 수 있게 됨으로써 합의 과정의 빠른 복구를 기대할 수 있습니다.
답변이 도움이 되길 바랍니다.