AWSの研究者がgo-verkleの4つの主要な性能ボトルネックを明らかにし、最適化提案を提出済み

ETH-4.81%

ゲートニュース、4月2日、Amazon傘下のクラウドコンピューティング部門AWSのコアプロトコル研究員Ekleen KaurとEverton FragaがEthCC[9]のカンファレンスで、イーサリアムのVerkleツリーの基盤実装であるgo-verkleに対して高負荷テストを実施し、無状態化を実運用に落とし込む際の4つの大きな障害となる性能ボトルネックを明らかにしました。具体的には以下のとおりです。1、ツリー更新の過程で大量の影のノードが生成され、状態データが約35%冗長に膨張します。2、データベースのインデックスキー設計に大量の重複したパス情報が含まれるため、ストレージコストが約50%増加します。3、メモリ上のツリー構造を証明に変換する際に、ポインタ参照ではなく大量のメモリコピーが発生し、その結果、最適化後の理論値よりも逆シリアル化速度が24倍遅くなり、高負荷下では証明の検証がタイムアウトする可能性があります。4、Go、Rust、Nimbusなど、異なる言語クライアントのVerkleツリー実装では、特定のエッジケースを処理した際に生成される証明が相互に互換できず、アップグレード後に意図しない分岐が生じるリスクがあります。2人の研究員は、AWSがイーサリアムのコアリポジトリに複数の最適化提案を提出しており、メモリコピーを解消するために逆シリアル化ロジックを重点的に再構築する予定で、完了後はノードの稼働効率が3倍以上向上し、Verkleツリーの正式な統合に向けた基盤が整う見込みだと述べました。

免責事項:このページの情報は第三者から提供される場合があり、Gateの見解または意見を代表するものではありません。このページに表示される内容は参考情報のみであり、いかなる金融、投資、または法律上の助言を構成するものではありません。Gateは情報の正確性または完全性を保証せず、当該情報の利用に起因するいかなる損失についても責任を負いません。仮想資産への投資は高いリスクを伴い、大きな価格変動の影響を受けます。投資元本の全額を失う可能性があります。関連するリスクを十分に理解したうえで、ご自身の財務状況およびリスク許容度に基づき慎重に判断してください。詳細は免責事項をご参照ください。
コメント
0/400
コメントなし