Vitalik Buterinによるオリジナル記事
転載:デイジー、マーズファイナンス
イーサリアムの目標は、世界的な台帳となり、文明の資産と記録を支えるプラットフォームであり、金融、ガバナンス、高価値データ認証などの重要なインフラの基盤プロトコルを支えることです。このビジョンを実現するためには、拡張性と耐久性という2つのコア能力を考慮しなければなりません。
FusakaのハードフォークはL2データスペースに10倍の向上をもたらし、2026年のロードマップではL1の類似の拡張も計画されています。一方で、MergeはEthereumをPoSコンセンサスに移行させ、クライアントの多様性が急速に改善され、ZKの検証可能性と量子攻撃に対する研究が継続的に進められ、アプリケーション層もますます強化されています。しかし、スケーリングとパフォーマンスの他に、見落とされがちですが同様に重要なレジリエンスの基盤が存在します:プロトコルのシンプルさ(simplicity)。
シンプルさこそが、分散化の究極の盾です。
ビットコインで最も驚くべき点は、そのプロトコルの極めてシンプルさです:
ブロックチェーンは、一連のブロックで構成されています;
各ブロックはハッシュによって前のブロックにリンクされています;
ブロックは PoW によって検証され、ハッシュの最初の数桁が 0 であるかどうかを確認します;
各ブロックには取引が含まれ、取引にかかるコストはマイニングまたは前の取引によって生成されたコインによって生じます。
コードを理解している高校生でもビットコインプロトコルの動作原理を完全に理解でき、プログラマーであれば趣味のプロジェクトとしてクライアントを独自に実装することも可能です。このシンプルさは以下の利点をもたらします:
より広く理解されやすく、研究と開発のハードルを下げ、「技術官僚」に支配されるのを防ぐ;
新しいクライアント、バリデーター、ツールなどのインターフェース基盤の開発コストを削減する。
長期的なメンテナンスの複雑さを減らす;
重大なセキュリティ脆弱性のリスクを低減し、プロトコルの正当性をより簡単に検証できる。
特殊な利益によって操作される社会的攻撃面を減らす。
歴史的に見て、イーサリアムはこの点で理想的ではなく、不要な開発コスト、安全リスク、研究文化の閉鎖を引き起こしました。今後5年間で、イーサリアムはビットコインのようにほぼシンプルになる可能性がありますが、私たちは2つのレベルから取り組むことができます:コンセンサス層と実行層。
簡素化コンセンサス層
未来の新しいコンセンサスメカニズム(かつてはbeamチェーンと呼ばれていた)は、過去10年間のコンセンサス理論、ZK-SNARK、ステーキング経済などに関する深い蓄積を融合させたもので、その目標は長期的に最適で大幅に簡素化されたコンセンサスレイヤーを構築することです。主な施策には以下が含まれます:
三槽終結メカニズム(3-slot finality):スロットとエポックの複雑なロジックを排除;委員会のシャッフルや同期委員会などのメカニズムはもはや必要ない;基本的に約200行のコードで実装可能;現在のGasperプロトコルよりも最適に近い安全性を持つ。
簡素化されたフォーク選択とネットワーク構造:より少ないアクティブなバリデーターがよりシンプルなフォーク選択ルールの使用を許可する;STARK集約により、誰でも集約者になれる、信頼と複雑な支払いは不要;より堅牢なp2p構造。
状態遷移に関連するロジックの簡素化:バリデーターの参加、退出、引き出し、キー切り替えなどのメカニズムを再設計する。コードの複雑さを減らし、主観的な周期などの重要な行動をより明確に表現する。
コンセンサスレイヤーの利点は、EVMの実行から比較的独立しており、これらのアップグレードをより自由に行えることです。本当に難しいのは、実行レイヤーをどのように簡素化するかということです。
実行レイヤーの簡素化
実行層こそが真の「黒魔法の集まる場所」:複雑なEVM命令セット、長くて理解しにくいプレコンパイル契約、拡張性のないSELFDESTRUCT、歴史的な互換性の負担が重過ぎるため、EVMの代わりにシンプルで高性能、ZKネイティブに優しいVMを使用することが必要です。例えばRISC-Vには次のような利点があります:
性能が直接100倍向上します;
主流のプログラミング言語とシームレスに接続する;
ゼロ知識証明システムでネイティブに動作可能;
静的な構造は明確で、監査とセキュリティ検証に役立ちます;
ほとんど事前コンパイルすることなく、将来的には量子耐性アルゴリズムもネイティブにデプロイ可能です。
しかし、移行は強制的な「ハードフォーク」ではなく、古い契約が EVM インタープリター内で引き続き実行されるようにするものであり、このインタープリター自体は RISC-V で書かれた契約です。Apple が ARM チップへの移行のために Rosetta を使用したように、イーサリアムは仮想マシンを苦痛なくアップグレードできます。
共有コンポーネント、より優雅なシステム基盤を構築する
将来のイーサリアムプロトコルは、システムの複雑さを徹底的に低減するために、より多くの「共有コンポーネント」を統合すべきです:
統一されたエラー訂正コード:データの可用性サンプリング、歴史的ストレージ、P2Pブロードキャストの加速に使用され、重複設計を回避します;
統一シリアル化形式(SSZ):現在のABIに似ており、互換性が良好であるが、より効率的であり、L2のデカップリングに役立つ;
統一状態木構造(二叉木):ZK証明により適しており、より速く、より簡単です。
これは、イーサリアムの基盤が「さまざまなパッチの妥協」から成るのではなく、真にエンジニアリング美学に基づいて構築された「プロトコルブロック」であることを意味します。
複雑さが終わりに近づくと、単純化を始めるのに最適な時期です。
簡潔は多くの点で非中央集権と似ており、システムのレジリエンスへの上流価値です。真に簡潔を重視するには、文化的な変革が必要で、その利益はしばしば即座に定量化することが難しいですが、華やかな機能を放棄し、追加の努力を費やすコストはすぐに現れます。しかし、時間が経つにつれて、簡潔の価値は徐々に明らかになり、ビットコインはその最良の例です。
tinygradの考え方を参考にして、イーサリアムの長期規範として合意コードの最大行数目標を設定し、合意の重要な経路の複雑さをできるだけビットコインのシンプルなレベルに近づけることを目指します。歴史的ルールに関連する論理は引き続き保持されますが、合意経路の外に隔離されるべきです。同時に、全体の設計は「よりシンプルな選択を優先する」という理念を持ち、システム全体の複雑さではなく部分的なカプセル化を優先し、明確な属性と検証可能性を持つアーキテクチャの選択を優先します。
228868 投稿
196314 投稿
145093 投稿
78904 投稿
65729 投稿
62813 投稿
60032 投稿
57329 投稿
51928 投稿
50379 投稿
コードは文明だ:なぜイーサリアムはビットコインのように「恐ろしいほどシンプル」でなければならないのか?
Vitalik Buterinによるオリジナル記事
転載:デイジー、マーズファイナンス
イーサリアムの目標は、世界的な台帳となり、文明の資産と記録を支えるプラットフォームであり、金融、ガバナンス、高価値データ認証などの重要なインフラの基盤プロトコルを支えることです。このビジョンを実現するためには、拡張性と耐久性という2つのコア能力を考慮しなければなりません。
FusakaのハードフォークはL2データスペースに10倍の向上をもたらし、2026年のロードマップではL1の類似の拡張も計画されています。一方で、MergeはEthereumをPoSコンセンサスに移行させ、クライアントの多様性が急速に改善され、ZKの検証可能性と量子攻撃に対する研究が継続的に進められ、アプリケーション層もますます強化されています。しかし、スケーリングとパフォーマンスの他に、見落とされがちですが同様に重要なレジリエンスの基盤が存在します:プロトコルのシンプルさ(simplicity)。
シンプルさこそが、分散化の究極の盾です。
ビットコインで最も驚くべき点は、そのプロトコルの極めてシンプルさです:
ブロックチェーンは、一連のブロックで構成されています;
各ブロックはハッシュによって前のブロックにリンクされています;
ブロックは PoW によって検証され、ハッシュの最初の数桁が 0 であるかどうかを確認します;
各ブロックには取引が含まれ、取引にかかるコストはマイニングまたは前の取引によって生成されたコインによって生じます。
コードを理解している高校生でもビットコインプロトコルの動作原理を完全に理解でき、プログラマーであれば趣味のプロジェクトとしてクライアントを独自に実装することも可能です。このシンプルさは以下の利点をもたらします:
より広く理解されやすく、研究と開発のハードルを下げ、「技術官僚」に支配されるのを防ぐ;
新しいクライアント、バリデーター、ツールなどのインターフェース基盤の開発コストを削減する。
長期的なメンテナンスの複雑さを減らす;
重大なセキュリティ脆弱性のリスクを低減し、プロトコルの正当性をより簡単に検証できる。
特殊な利益によって操作される社会的攻撃面を減らす。
歴史的に見て、イーサリアムはこの点で理想的ではなく、不要な開発コスト、安全リスク、研究文化の閉鎖を引き起こしました。今後5年間で、イーサリアムはビットコインのようにほぼシンプルになる可能性がありますが、私たちは2つのレベルから取り組むことができます:コンセンサス層と実行層。
簡素化コンセンサス層
未来の新しいコンセンサスメカニズム(かつてはbeamチェーンと呼ばれていた)は、過去10年間のコンセンサス理論、ZK-SNARK、ステーキング経済などに関する深い蓄積を融合させたもので、その目標は長期的に最適で大幅に簡素化されたコンセンサスレイヤーを構築することです。主な施策には以下が含まれます:
三槽終結メカニズム(3-slot finality):スロットとエポックの複雑なロジックを排除;委員会のシャッフルや同期委員会などのメカニズムはもはや必要ない;基本的に約200行のコードで実装可能;現在のGasperプロトコルよりも最適に近い安全性を持つ。
簡素化されたフォーク選択とネットワーク構造:より少ないアクティブなバリデーターがよりシンプルなフォーク選択ルールの使用を許可する;STARK集約により、誰でも集約者になれる、信頼と複雑な支払いは不要;より堅牢なp2p構造。
状態遷移に関連するロジックの簡素化:バリデーターの参加、退出、引き出し、キー切り替えなどのメカニズムを再設計する。コードの複雑さを減らし、主観的な周期などの重要な行動をより明確に表現する。
コンセンサスレイヤーの利点は、EVMの実行から比較的独立しており、これらのアップグレードをより自由に行えることです。本当に難しいのは、実行レイヤーをどのように簡素化するかということです。
実行レイヤーの簡素化
実行層こそが真の「黒魔法の集まる場所」:複雑なEVM命令セット、長くて理解しにくいプレコンパイル契約、拡張性のないSELFDESTRUCT、歴史的な互換性の負担が重過ぎるため、EVMの代わりにシンプルで高性能、ZKネイティブに優しいVMを使用することが必要です。例えばRISC-Vには次のような利点があります:
性能が直接100倍向上します;
主流のプログラミング言語とシームレスに接続する;
ゼロ知識証明システムでネイティブに動作可能;
静的な構造は明確で、監査とセキュリティ検証に役立ちます;
ほとんど事前コンパイルすることなく、将来的には量子耐性アルゴリズムもネイティブにデプロイ可能です。
しかし、移行は強制的な「ハードフォーク」ではなく、古い契約が EVM インタープリター内で引き続き実行されるようにするものであり、このインタープリター自体は RISC-V で書かれた契約です。Apple が ARM チップへの移行のために Rosetta を使用したように、イーサリアムは仮想マシンを苦痛なくアップグレードできます。
共有コンポーネント、より優雅なシステム基盤を構築する
将来のイーサリアムプロトコルは、システムの複雑さを徹底的に低減するために、より多くの「共有コンポーネント」を統合すべきです:
統一されたエラー訂正コード:データの可用性サンプリング、歴史的ストレージ、P2Pブロードキャストの加速に使用され、重複設計を回避します;
統一シリアル化形式(SSZ):現在のABIに似ており、互換性が良好であるが、より効率的であり、L2のデカップリングに役立つ;
統一状態木構造(二叉木):ZK証明により適しており、より速く、より簡単です。
これは、イーサリアムの基盤が「さまざまなパッチの妥協」から成るのではなく、真にエンジニアリング美学に基づいて構築された「プロトコルブロック」であることを意味します。
複雑さが終わりに近づくと、単純化を始めるのに最適な時期です。
簡潔は多くの点で非中央集権と似ており、システムのレジリエンスへの上流価値です。真に簡潔を重視するには、文化的な変革が必要で、その利益はしばしば即座に定量化することが難しいですが、華やかな機能を放棄し、追加の努力を費やすコストはすぐに現れます。しかし、時間が経つにつれて、簡潔の価値は徐々に明らかになり、ビットコインはその最良の例です。
tinygradの考え方を参考にして、イーサリアムの長期規範として合意コードの最大行数目標を設定し、合意の重要な経路の複雑さをできるだけビットコインのシンプルなレベルに近づけることを目指します。歴史的ルールに関連する論理は引き続き保持されますが、合意経路の外に隔離されるべきです。同時に、全体の設計は「よりシンプルな選択を優先する」という理念を持ち、システム全体の複雑さではなく部分的なカプセル化を優先し、明確な属性と検証可能性を持つアーキテクチャの選択を優先します。