1

실용적인 비잔틴 결함 허용을 사용하여 분산 시스템을 구현하고 있습니다. 이 방법은위원회에게 각 커밋에 대해 투표하도록 위임합니다. 그러나 모두 충돌하거나 DDoS 공격을 받으면 전체 네트워크가 고장납니다. 전체위원회를 바꿀 수있는 방법이 있는지 궁금합니다. 뷰 변경은 잘못된 노드 만 대체하기 때문에 뷰 변경과 동일하지는 않습니다. 모든위원회 멤버가 교체되어야하므로 동적 인위원회가 형성됩니다.PBFT의위원회 변경

답변

0

네트워크를 시작하기 전에 모든 구성원의 신원을 이전에 설정해야하므로 PBFT에서 네트워크 구성원을 변경할 수 없습니다. 이를 정적 네트워크 또는 폐쇄 형 네트워크라고합니다. PBFT는 총 3f + 1 노드가있을 때 비잔틴 결함 노드까지 허용 할 수 있습니다. 따라서 언급 한 상황 (모든 노드가 추락)을 극복하려면 PBFT와는 달리 완전히 새로운 합의 알고리즘을 고려해야합니다.