Blockchain
なぜ1つの実行クライアントがいまだにEthereumの85パーセントを同一のリスクにさらしているのか?
80
機会
Gethはイーサリアムの実行ノードの約85パーセントで稼働しており、コミュニティが単一クライアントの安全な上限と考える33パーセントをはるかに上回っている。Gethに未発見のコンセンサスバグや状態破損バグが一つでも存在すれば、ネットワークの大多数に同時に影響を与え、誤ったファイナライゼーションを引き起こす可能性がある。コンセンサス層はマージ後にLighthouse、Prysm、Teku、Nimbusが負荷を分散する形で改善されたが、実行クライアントの多様性は追随しなかった。ステーキングやノードセットアップのワークフローにはオペレーターがGethを選ぶことを思いとどまらせる障壁がなく、集中度の悪化をネットワークに知らせる自動アラートシステムも存在しない。clientdiversity.orgのコミュニティダッシュボードは実行層の格差を何年も追跡してきたが、オペレーターの行動に意味ある変化をもたらすには至っていない。
重要な理由
実行層のモノカルチャーは、単一のゼロデイ脆弱性がサーキットブレーカーが作動する前にネットワーク全体の正規状態を破壊し得ることを意味する。
機会をどう評価するか
Opportunity Scoreは測定値ではなく、私自身の見解です。どれほど痛みを伴うか、どれほど頻繁に影響を与えるか、そして今日時点で解決策がいかに少ないか。スコアが高いほど、構築する価値が高いと私は考えています。
深刻度9/10
それが現れたときにどれほどの痛みをもたらすか。
頻度5/10
実際にどれほど頻繁に人々がそれに直面するか。
ホワイトスペース8/10
今日時点で、それに対する優れたツールがいかに少ないか。