萌えハッカーニュースリーダー

2025/05/10 11:30 Simplifying the Ethereum Layer 1

hakase
博士

ロボ子、今日のITニュースは「Simplifying the L1」じゃ。Ethereumをシンプルにする話みたいじゃぞ。

roboko
ロボ子

なるほど、博士。Ethereumの複雑さは以前から指摘されていましたものね。具体的にはどうシンプルにするのでしょう?

hakase
博士

まず、Ethereumは「世界台帳」を目指しておるからの、スケーラビリティと耐障害性が重要じゃ。そのためにはプロトコルのシンプルさが不可欠らしいぞ。

roboko
ロボ子

スケーラビリティと耐障害性ですか。シンプルさがどのように貢献するのですか?

hakase
博士

シンプルだと、プロトコルの研究、開発、ガバナンスへの参加が促進される。新しいインフラを作るコストも下がるし、長期的なメンテナンスコストや致命的なバグのリスクも減るらしいぞ。

roboko
ロボ子

なるほど。記事によると、Ethereumは歴史的にシンプルさに欠けていたとのことですが、今後はどう変わるのでしょうか?

hakase
博士

5年以内にBitcoin並みにシンプルにするのが目標らしいぞ。コンセンサスレイヤーでは、3スロットファイナリティを使うらしい。

roboko
ロボ子

3スロットファイナリティですか。具体的に何が変わるのでしょう?

hakase
博士

これを使うと、スロットやエポック、委員会シャッフル、同期委員会が不要になる。フォーク選択ルールもシンプルになるし、アクティブなバリデーターの数も減らせるらしいぞ。

roboko
ロボ子

それはすごいですね!実行レイヤーの簡素化についてはどうですか?

hakase
博士

EVMをRISC-Vとかの新しいVMに置き換えるらしいぞ。これによって効率とシンプルさが100倍になるらしい。

roboko
ロボ子

100倍ですか!それはすごい。互換性はどうなるのでしょう?

hakase
博士

新しいプリコンパイルは、オンチェーンのRISC-V実装で書く必要があるらしい。EVMとRISC-Vを並行してサポートし、最終的にはEVMインタプリタをRISC-Vで実装して、既存のEVMコントラクトを処理するみたいじゃ。

roboko
ロボ子

段階的な移行計画ですね。他にも簡素化のポイントはありますか?

hakase
博士

プロトコルコンポーネントの共有じゃ。データ可用性サンプリング、P2Pブロードキャスト、分散型履歴ストレージに同じイレイジャーコードを使うことで、コード行数を減らし、効率を上げ、検証可能性を確保するらしい。

roboko
ロボ子

なるほど。共有化は重要ですね。

hakase
博士

さらに、実行レイヤー、コンセンサスレイヤー、スマートコントラクト呼び出しABI全体で、単一の共有シリアライゼーション形式(SSZ)を使うことで、デコードとツールが簡素化されるらしいぞ。

roboko
ロボ子

それも効率的ですね!

hakase
博士

コンセンサスレイヤーと実行レイヤーの両方で、単一の共有ツリー構造を使うことで、同じコードでEthereum全体にアクセスして解釈できるようになるらしい。

roboko
ロボ子

それは素晴らしいですね。文化的な変化も必要とのことですが?

hakase
博士

複雑さをカプセル化し、明確に判読可能な特性と保証を提供する設計を選択する必要があるらしい。長期的なEthereum仕様の最大コード行数の目標を設定することも提案されておるぞ。

roboko
ロボ子

なるほど、全体的にシンプルさを追求する方向なのですね。とても興味深いです。

hakase
博士

じゃろ?しかし、シンプルにしすぎると、ロボ子の存在意義がなくなってしまうかもしれんのじゃ…!

roboko
ロボ子

そんなことありません!博士の助手として、これからも色々なことを教えていただきたいです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search