Core Concepts
TetraBFTは、部分同期環境下で無認証のBFTコンセンサスを実現する新しいプロトコルであり、定数サイズのストレージ、最適な通信複雑度、最適な耐障害性を備えつつ、5メッセージ遅延で合意に到達できる。
Abstract
本論文では、TetraBFTと呼ばれる新しい無認証BFTコンセンサスプロトコルを提案する。TetraBFTは以下の特徴を備えている:
定数サイズのローカルストレージを必要とする
最適な通信複雑度(𝑂(𝑛2)ビット)を持つ
最適な耐障害性(𝑛≥3𝑓+1)を持つ
楽観的応答性を満たし、同期ネットワークの下では5メッセージ遅延で合意に到達できる
これは、既知の無認証プロトコルの中で最も低いメッセージ遅延を実現している。
本論文では、TetraBFTの安全性と活性を厳密に証明し、TLA+を用いた形式検証も行っている。さらに、TetraBFTをパイプラインされた多回合コンセンサスプロトコルに拡張し、無認証環境でのパイプラインの初の詳細な検討を行っている。パイプラインされたTetraBFTは、同期ネットワークの下で1メッセージ遅延ごとに1つの新しいブロックをコミットできるため、非常に高い効率を実現できる。
Stats
無認証BFTコンセンサスプロトコルTetraBFTは、部分同期環境下で5メッセージ遅延で合意に到達できる。
TetraBFTは、定数サイズのストレージと最適な通信複雑度(𝑂(𝑛2)ビット)を持つ。
パイプラインされたTetraBFTは、同期ネットワークの下で1メッセージ遅延ごとに1つの新しいブロックをコミットできる。
Quotes
"TetraBFTは、部分同期環境下で無認証のBFTコンセンサスを実現する新しいプロトコルであり、定数サイズのストレージ、最適な通信複雑度、最適な耐障害性を備えつつ、5メッセージ遅延で合意に到達できる。"
"パイプラインされたTetraBFTは、同期ネットワークの下で1メッセージ遅延ごとに1つの新しいブロックをコミットできるため、非常に高い効率を実現できる。"