イーサリアムの創設者であるヴィタリック・ブテリン氏は、詳細なブログ記事で、上海のアップグレード後、イーサリアムのPoS(PoS)検証へのアプローチが大きく変化したことを概説しています。
現在、イーサリアムは多数のバリデーターをサポートしており、約895,000のバリデーターオブジェクトがあり、個人と団体の幅広い参加を可能にしています。 これは、イーサリアムの分散型構造の重要な特徴です。
ただし、このモデルには技術的な課題があり、特に多数の署名を処理するという問題があります。 現在、ブロックの検証には約28,000の署名が必要ですが、この数はSSP(Sharding and Stake Finality)後に179万に達すると予想されています。
このような負荷をサポートするための技術的な犠牲は、複雑な証明伝搬メカニズム、超最適化されたBLS署名操作の必要性、実行可能な耐量子代替手段の欠如、サブスロットの増加によるスロット時間の増加など、かなりのものです。
Buterin氏はまた、現在のモデルのシステムレベルの複雑さと、32 ETHという最低ステーキング要件が多くの人にとって経済的に制限されているため、実際にステークの検証を可能にする上で効果がない可能性があることを強調しました。
8,192の署名
これに対し、Buterin 氏は、スロットあたりの署名数を管理可能な 8,192 に減らすシフトを提案しました。 彼は、この変更により、PoSの設計空間が開かれ、技術的な簡素化が可能になり、セキュリティが向上し、量子抵抗の問題を解決すると主張しています。
ブテリン氏は、他のブロックチェーンで採用されている委員会ベースのセキュリティアプローチを批判し、攻撃に対する説明責任の欠如と、攻撃を阻止するのに十分なものがないことを強調しました。 代わりに、イーサリアムは攻撃者に厳しい罰則を課しています。 しかし、Buterin氏は、攻撃のコスト(100万〜200万ETH)が下がったとしても、それで十分であると考えており、ペナルティを高く保ちながら、少数のバリデーターよりも多くのメリットを提供するバランスの取れたソリューションを提唱しています。
このブログ記事では、SSF でスロットあたり 8,192 個のシグニチャを実装する 3 つの方法を探っています。
• 分散型ステークプール:分散型ステークプールに焦点を当て、最低入金額を引き上げたり、ペナルティキャップを設定したりして、ノードオペレーターへの信頼を低下させる可能性があります。
• 2層ステーク:ファイナライズに参加するためのプライマリーステーク層と、最低ステーキング要件のない追加のセキュリティのための「ライト」ステーク層を確立します。
• Rotational Participation (Accountability Council):バリデーターがステークに応じて参加し、きめ細かく調整されたバリデーターでセキュリティを確保するハイブリッドアプローチ。
ブテリン氏の結論は、8,192の署名に固執することで、技術的な実装が大幅に簡素化され、イーサリアムがよりアクセスしやすくなることを強調しています。 その後、提案されたオプションから最も適切な方法を選択することに焦点が移ります。
簡素化によるセキュリティの確保
コメントでは、国家レベルの攻撃に強いシステムを設計することへの懸念を表明するユーザーもおり、セキュリティ予算が削減されたとしても、まだ不十分である可能性があると主張しています。 Buterin氏は、さまざまな攻撃ベクトルに対する防御手段として、プロトコル設計におけるシンプルさの重要性を強調し、「シンプルさによるセキュリティ」を提唱しました。
この提案されたシフトは、イーサリアムの進化における極めて重要な瞬間であり、セキュリティ、分散化、使いやすさの絶え間ないバランスを浮き彫りにしています。