ソース:CryptoNewsNetオリジナルタイトル:Ethereum FoundationがETHの最大の問題の一つに対して3つの解決策を提案オリジナルリンク:Ethereum Foundation (EF)の研究者たちは、ネットワークの絶えず増加するデータ負荷 ("state bloat") がEthereumノードにとって深刻な問題になりつつあると警告している。ファウンデーション内のStateless Consensusチームは、アカウント、スマートコントラクトデータ、アプリケーションコードがネットワーク上で日々増え続けており、ノードの運用を難しくしていると指摘している。## Ethereumの状態問題の理解Ethereumの「状態」には、アカウント残高、コントラクトストレージ、アプリケーションを動かすコードなど、ネットワークの現在の状態に関するすべての情報が含まれる。EFによると、Ethereumは現在、数十億ドルの価値を扱い、何千ものアプリケーションを運用するグローバルなインフラストラクチャとなっている。しかし、この規模の拡大は重要な問題ももたらしている:状態は絶えず成長し続け、縮小することはない。研究者たちは、状態が拡大するにつれて、フルノードの運用コストが高くなるとともに、脆弱性も増すと指摘している。EFが共有したブログ投稿によると、状態があまりにも大きくなるか、限られた数の強力な運用者だけが管理できる場合、Ethereumの分散性が損なわれる可能性がある。## スケーリングのパラドックスLayer 2ソリューションの普及や、EIP-4844 (proto-danksharding)やガスリミットの引き上げといったスケーリング施策により、ネットワークの処理能力は向上している。しかし、EFの研究者たちによると、これらの進展は状態の成長を加速させている。チームは、少数の大規模かつ技術的に高度な運用者だけがフル状態を保存・提供できる状態にすることは、Ethereumの検閲抵抗性、中立性、ネットワークの安全性にリスクをもたらすと指摘している。そのため、研究者たちは、状態サイズがスケーリングの障壁となるタイミングや、ノードソフトウェアが過剰なデータ負荷下でどのように動作するかを積極的にテストしている。## 長期的な解決策:ステートレス検証Ethereumの長期的な計画には、検証者がフル状態を保存せずにブロックを検証できるようにするステートレス検証が含まれる。このアプローチは、検証者の負担を軽減し、データ保存の責任をより狭いグループに移すことを目的としている。EFによると、ステートレスアーキテクチャでは、ブロックプロデューサー、RPCサービス提供者、MEVシーカー、ブロックエクスプローラーなどの専門的な運用者が大部分の状態を保持することになる。研究者たちは、これにより同期の問題、検閲リスク、外部からの圧力に対する耐性といった新たな課題が生じる可能性があると述べている。## 提案された3つのアプローチStateless Consensusチームは、状態のオーバーヘッドを削減し、ノードの持続可能性を高めるために、3つの異なるアプローチを提案している。**状態有効期限**:長期間未使用のデータをアクティブな状態から削除し、必要に応じて証拠とともに復元することを目指す。EFによると、現在の状態の約80%は1年以上使用されていない。**状態アーカイブ**:頻繁に使用される「アクティブ」データと、ほとんどアクセスされない「アーカイブ」データを分離する計画。これにより、チェーンの経年に伴うノードのパフォーマンス低下を防ぎ、システムの長期的な安定性を確保することを目的としている。**部分的なステートレスアーキテクチャ**:ノードは状態の一部のみを保持し、ウォレットやライトクライアントが必要なデータをキャッシュする。このアプローチは、ストレージコストを削減し、より多くのユーザーがノードを運用できるようにし、大規模なRPCプロバイダーへの依存を減らすことを狙っている。
Ethereum Foundationは、状態膨張問題に対処するための3つの解決策を提案
ソース:CryptoNewsNet オリジナルタイトル:Ethereum FoundationがETHの最大の問題の一つに対して3つの解決策を提案 オリジナルリンク: Ethereum Foundation (EF)の研究者たちは、ネットワークの絶えず増加するデータ負荷 (“state bloat”) がEthereumノードにとって深刻な問題になりつつあると警告している。
ファウンデーション内のStateless Consensusチームは、アカウント、スマートコントラクトデータ、アプリケーションコードがネットワーク上で日々増え続けており、ノードの運用を難しくしていると指摘している。
Ethereumの状態問題の理解
Ethereumの「状態」には、アカウント残高、コントラクトストレージ、アプリケーションを動かすコードなど、ネットワークの現在の状態に関するすべての情報が含まれる。EFによると、Ethereumは現在、数十億ドルの価値を扱い、何千ものアプリケーションを運用するグローバルなインフラストラクチャとなっている。しかし、この規模の拡大は重要な問題ももたらしている:状態は絶えず成長し続け、縮小することはない。
研究者たちは、状態が拡大するにつれて、フルノードの運用コストが高くなるとともに、脆弱性も増すと指摘している。EFが共有したブログ投稿によると、状態があまりにも大きくなるか、限られた数の強力な運用者だけが管理できる場合、Ethereumの分散性が損なわれる可能性がある。
スケーリングのパラドックス
Layer 2ソリューションの普及や、EIP-4844 (proto-danksharding)やガスリミットの引き上げといったスケーリング施策により、ネットワークの処理能力は向上している。しかし、EFの研究者たちによると、これらの進展は状態の成長を加速させている。
チームは、少数の大規模かつ技術的に高度な運用者だけがフル状態を保存・提供できる状態にすることは、Ethereumの検閲抵抗性、中立性、ネットワークの安全性にリスクをもたらすと指摘している。そのため、研究者たちは、状態サイズがスケーリングの障壁となるタイミングや、ノードソフトウェアが過剰なデータ負荷下でどのように動作するかを積極的にテストしている。
長期的な解決策:ステートレス検証
Ethereumの長期的な計画には、検証者がフル状態を保存せずにブロックを検証できるようにするステートレス検証が含まれる。このアプローチは、検証者の負担を軽減し、データ保存の責任をより狭いグループに移すことを目的としている。
EFによると、ステートレスアーキテクチャでは、ブロックプロデューサー、RPCサービス提供者、MEVシーカー、ブロックエクスプローラーなどの専門的な運用者が大部分の状態を保持することになる。研究者たちは、これにより同期の問題、検閲リスク、外部からの圧力に対する耐性といった新たな課題が生じる可能性があると述べている。
提案された3つのアプローチ
Stateless Consensusチームは、状態のオーバーヘッドを削減し、ノードの持続可能性を高めるために、3つの異なるアプローチを提案している。
状態有効期限:長期間未使用のデータをアクティブな状態から削除し、必要に応じて証拠とともに復元することを目指す。EFによると、現在の状態の約80%は1年以上使用されていない。
状態アーカイブ:頻繁に使用される「アクティブ」データと、ほとんどアクセスされない「アーカイブ」データを分離する計画。これにより、チェーンの経年に伴うノードのパフォーマンス低下を防ぎ、システムの長期的な安定性を確保することを目的としている。
部分的なステートレスアーキテクチャ:ノードは状態の一部のみを保持し、ウォレットやライトクライアントが必要なデータをキャッシュする。このアプローチは、ストレージコストを削減し、より多くのユーザーがノードを運用できるようにし、大規模なRPCプロバイダーへの依存を減らすことを狙っている。