イーサリアムのステータス最適化実験が画期的な進展を遂げました:データベースのサイズが77.5%縮小しました。

robot
概要作成中

Ethereumのステータス有効期限メカニズムに対するパフォーマンス実験は、驚くべき結果を明らかにしました。この研究は、Gethクライアントを使用してEthereumメインネットの負荷を1年間シミュレーションし、全履歴を保持するノードと、過去1年間のアクティブステータスデータのみを保持するノードのパフォーマンスを比較しました。

実験設計:ノード効率性テストの戦略

Ethereumの実行層の研究者、weiihannは、ステータス負荷削減の実用的な影響を検証するためにこの実験を設計しました。実験の方法論は、ジェネシスから完全なステータスを保持する従来型のノードモデルと、1年間にアクセスされたアクティブステータスのみを最適化して保持するモデルの2つの運用モデルを比較することに焦点を当てています。データはメインネットの実際のトランザクション負荷を再実行することで収集され、実際の運用条件を反映したシナリオとなっています。

大幅な削減:359GBから81GBへ

この実験の最も顕著な結果は、データベースサイズの削減にあります。1年間のステータスのみを保持するノードは、ストレージ容量を359GBからわずか81GBに削減し、77.5%の劇的な縮小を達成しました。最大の削減はTrie構造のストレージに見られ、これはEthereumの状態データ保存において重要なコンポーネントです。このデータベース最適化は、ノードのハードウェア要件を削減し、ノード運用者の参入障壁を低減するとともに、ガス制限やネットワークスループットの向上の余地を開きます。

パフォーマンスの飛躍:実行速度とレイテンシの向上

データベースサイズの削減を超えて、実験は実行性能の劇的な向上も明らかにしました。ブロックの再処理時間は約15%短縮され、履歴負荷の再実行における効率性が向上しています。レイテンシの指標はさらに印象的で、P50の読み取りレイテンシは46%低下し、P99のレイテンシも36%削減されました。これらの削減は、新しいトランザクションの処理においてノードの体験に大きく影響します。さらに、テールレイテンシは一貫して増加し、P99のブロック挿入時間は21%短縮され、負荷が高い状態でもネットワークとの同期を維持するのに役立っています。

今後の展望:さまざまな有効期限シナリオの検討

この研究は、さらなる調査の扉を開きます。次の段階では、他のEthereumクライアントとの比較や、6か月などの代替有効期限サイクルのテスト、不要になったコントラクトストレージのクリーンアップ戦略の検討も行われる予定です。この継続的な実験は、Ethereumコミュニティの長期的なスケーラビリティとネットワーク効率性へのコミットメントを示しています。

ETH-1.05%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン