キーポイント
- イーサリアムは、ブロックチェーンの永続性を維持しながら複雑さを軽減することを目的とした「パージ」と呼ばれる戦略的イニシアチブにつながる、履歴データ(現在、フルノードで1.1TB)とプロトコル機能の両方における肥大化という増大する課題に直面しています。
- 最小限のコミットメントを維持する部分的な状態消滅と、新しいアドレス形式を導入するアドレス期間ベースの状態消滅です。
保管の危機と履歴失効の解決策
イーサリアムのコア開発者は、ネットワークのストレージ要件の増大に正面から取り組んでおり、現在のフルノードは実行クライアントに約1.1テラバイト、コンセンサスクライアントにさらに数百ギガバイトを必要としている。ブテリンは、履歴の有効期限を漸進的に延長するアプローチについて概説しており、ノードは最近の履歴(EIP-4444を通じて約1年間のデータ)のみを保存する必要があり、古いデータはトレントのようなシステムを使ってネットワーク全体に分散されるとしている。このアプローチでは、同じレベルのデータ複製を維持しながら、ノードの操作をより利用しやすくすることができる。
国家の消滅:2つのアプローチ
この投稿では、ステートの増加を管理するための2つの潜在的なソリューションについて詳述している。1つ目は、部分的な状態の有効期限切れで、状態データをチャンクに整理し、最近アクセスされたデータだけをノードがアクティブに保存する。2つ目の、より野心的なアプローチは、アドレス期間ベースのステート・エクスパイアを導入するもので、新しいアドレスが期間番号を含むステート・ツリーのローリング・システムを作成する。どちらのアプローチも、ユーザーのアクセシビリティと開発者の親しみやすさを維持しながら、状態が無限に増加するという課題を解決することを目的としている。
プロトコルの簡素化と機能のクリーンアップ
Buterin氏は、プロトコルの複雑さを時間をかけて軽減することの重要性を強調し、簡素化のためのいくつかの機会を強調している。これには、RLPからSSZエンコーディングへの移行、あまり利用されていないトランザクションタイプやプリコンパイルの削除、プロトコル全体のデータフォーマットの調和などが含まれる。この提案では、機能削除のための構造的なアプローチを提案しており、最初の議論から最終的な削除まで複数年のパイプラインを持ち、既存のアプリケーションへの混乱を最小限に抑えることを保証している。
この投稿は、長期的な持続可能性とアクセシビリティに対するイーサリアムのコミットメントを反映しており、ブテリン氏はこれらの変更により、最終的には "スマートウォッチ上で "イーサリアムのノードを実行できるようになると述べている。しかし彼は、後方互換性の維持と必要なプロトコルの進化との間の微妙なバランスを認め、ネットワークの将来のより大きな利益のために、いくつかの困難な決断を下す必要があるかもしれないことを示唆している。
この詳細なロードマップは、プルーフ・オブ・ステークへの移行以来、イーサリアムの技術アーキテクチャの最も重要なオーバーホール案の一つであり、分散化と永続性というプロジェクトの中核的な価値提案を維持しながら、スケーラビリティと持続可能性に焦点を当て続けていることを示しています。