1

実用ビザンチンフォールトトレランスを使った分散システムを実装しています。この方法では、コミットごとに投票する委員会に委任します。しかし、すべてがクラッシュしたり、DDoS攻撃を受けると、ネットワーク全体が故障します。委員会全体を変更する方法があるのであれば私は興味があります。ビューの変更は障害のあるノードを置換するだけなので、これはビューの変更と同じではありませんが、これはすべての委員のメンバを交換する必要があるため、動的な委員会が形成されます。PBFTの委員会変更

答えて

0

PBFTのネットワークメンバーを変更することはできません。これは、ネットワークを開始する前にすべてのメンバーのアイデンティティを事前に設定する必要があるためです。これは静的ネットワークまたは閉鎖ネットワークと呼ばれます。そして、PBFTは、あなたが3f + 1ノードを合計したときに、ビザンチンの障害ノードまで耐えられます。したがって、あなたが言及した状況(すべてのノードがクラッシュ)を克服したい場合は、PBFTとは違って新しいコンセンサスアルゴリズム全体を考慮する必要があります。

関連する問題