最近いくつかプロトコル監査を受けてきて、率直に言うと、実際にインフラをストレステストしているプロジェクトと、そうでないプロジェクトの差が、サイクルを重ねるごとによりはっきりしてきています。とはいえ、単一ノードのテストネットを回しても、プロトコルが現実の条件下でどう振る舞うのかについては、ほとんど何も分かりません。実際のネットワークにはレイテンシ(遅延)、ノード障害、状態の分岐、そしてバイザンチン(悪意のある可能性がある)アクターが存在します。これらを、バリデータ1つだけで再現することはできません。マルチノードのテスト環境なら、コンセンサスの挙動を実際に検証でき、フォールトトレランス(耐障害性)のエッジケースを見つけられ、ノード同士が意見を食い違わせたりオフラインになったときにプロトコルがどう反応するのかも確認できます。私は、ローンチ後に見た目がしっかりしているプロジェクトが崩壊するのを何度も見てきました。誰も「バリデータの30%が同時に暗転(ダーク)したら何が起きるのか」をテストしていなかったのです。まあ正直に言うと、これは暗号インフラの中でも“映える”領域ではありません。SNSでテスト環境について投稿する人なんていない。でも、こっそりと厳密なマルチノード検証に投資しているプロジェクトは?だいたい、2年経ってもまだ稼働しているところです。市場もようやく、物語だけでなくエンジニアリング品質と実際の耐久性を価格に織り込み始めている気がします。
今、どのプロトコルが本気でこれを真剣に考えていると思いますか?
@Dusk #dusk $DUSK