イーサリアム開発者、データコストの高騰で衝突
イーサリアムネットワークは重要なインフラストラクチャのボトルネックに近づいており、急速に増大するブロックチェーンの「状態サイズ」をどのように処理するかをめぐって開発者の間で激しい議論が巻き起こっている。
論争の中心となっているのは、提案されているネットワーク アップグレードである EIP-8037 です。これは、新しいスマート コントラクトとストレージ スロットを導入する開発者にとっての初期ガス費用を大幅に増加させることで、データの肥大化を抑制することを目的としています。
イーサリアムの現在の設計には経済的な欠陥があるようです。開発者はブロックチェーンにデータを書き込むために一度限りの料金を支払いますが、ネットワークノードはそのデータを永久に保存するために継続的なコストを支払わなければなりません。
状態ストレージの問題
イーサリアムの「状態」は、ネットワーク上に保存されているすべての現在の口座残高、スマート コントラクト コード、およびデータのスナップショットです。アーカイブ可能なトランザクション履歴とは異なり、状態はアクティブに維持され、新しいトランザクションを処理するためにノードから容易にアクセスできる必要があります。
ネットワーク研究者 @marilyn100x によると、現在のモデルは持続不可能です。ネットワークが 1 億ガス制限で動作している場合、イーサリアムは毎日約 553 MiB の新しい永続データを追加します。これは、年間約 197 GiB の新しい状態データに相当します。
現在、イーサリアムの状態は約 390 GiB にあります。現在の成長率では、ネットワークは 1.6 年以内に 650 GiB の重大な「危険ゾーン」に達すると予測されています。状態が大きすぎると、ノードを実行するためのハードウェア要件が大幅に増加し、平均的な参加者を価格設定してネットワークを集中化する恐れがあります。
ネットワークがこの制限に達するのを防ぐために、開発者は EIP-8037 を提案しました。この提案は、時間加重家賃の代わりに、新しい契約、アカウント、ストレージスロットの作成に必要なガスの初期費用を大幅に引き上げることにより、抑止力として機能します。開発者は、より効率的なコードを記述し、イーサリアムのベースレイヤーを安価なデータベースとして扱うことを避けるよう奨励されます。
ヴィタリック・ブテリン氏も参加
導入コストが大幅に高くなることが予想されるため、開発者は代替の回避策を模索するようになりました。 X (旧 Twitter) では、開発者のリー・アッシュ氏が、ユーザーの負担を軽減することを提案しました。「もし誰もが自分のデータを保存したらどうなるでしょうか? そしてブロックチェーンにはハッシュのみが保存されますか? そしてトランザクションには証明のみが含まれますか?」
イーサリアムの共同創設者ヴィタリック・ブテリン氏は、この文脈における暗号証明の技術的限界を説明し、短期的な解決策としてこのアイデアをすぐに中止した。
「問題は、証明をチェックするデータを保存して更新する必要があることですが、いずれにせよ、それは結局州とほぼ同じ規模になります」とブテリン氏は答えた。
ブテリン氏は、代替の状態管理ソリューションが存在することを認めましたが、それらは非常に複雑であると警告しました。 「解決策はあるが、多くの変動部分があり、いずれも現状のイーサリアムとのトレードオフが必要だ」と同氏は結論付けた。
