image

イーサリアムのヴィタリック、ビットコインにヒントを得たスケーリングモデルを支持

イーサリアムの共同創設者ヴィタリック・ブテリン氏は8月16日、UTXOスタイルの状態、従来の動的状態、およびその2つの間のモデルを組み合わせることができるイーサリアムのスケーリングの方向性案について説明しながら、Utreexoの取り組みについてビットコイン開発者らの功績を認めた。

X の投稿の中で、ブテリン氏はこれを「現在提案されているイーサリアムのスケーリング戦略」と呼び、アーキテクチャがまだ開発中であることを明らかにしました。

ブテリン氏は、分散化、検閲への耐性、ノードの実行の容易さを犠牲にすることなく、ほとんどのイーサリアム活動をさらに拡大できるようにすることが目標だと述べた。彼のコメントは、イーサリアムがそのアカウントモデルをビットコインのUTXOアーキテクチャに置き換えることを決定したことを意味するものではありません。関連する設計は、承認されたプロトコルの変更ではなく、研究提案のままです。

ビットコインの Utreexo はノード状態を減らすためのモデルを提供します

Utreexo は、2019 年に MIT デジタル通貨イニシアチブの研究者 Thaddeus Dryja によって導入されました。完全なビットコイン UTXO セットをローカルに保持する検証ノードを必要とする代わりに、この設計では、そのセットをコンパクトなハッシュベースのアキュムレーターで表現します。トランザクション入力には、ノードが関連する出力をそのアキュムレータに対して検証できるようにする包含証明が含まれています。

MIT DCI の元の論文では、アキュムレータは基礎となるセットに応じて対数的に増加すると述べています。これは、イーサリアムの研究者が検討している同じ広範な問題、つまり状態ストレージ要件を同じペースで増加させることなくネットワーク活動を増加させることに対処します。 Utreexo は、イーサリアムが直接コピーしている機能ではなく、ビットコイン スケーリング プロジェクトのままです。

イーサリアムのネイティブUTXO提案は支払い状態をターゲットにしています

Nero_eth として執筆している Toni Wahrstätter による 7 月 6 日の Ethereum Research 提案では、Ethereum アカウントを削除せずにネイティブ UTXO のような支払いを追加することが提案されています。このモデルは、永続的なスマート コントラクト状態を必要としないワンショット支払いをターゲットとしています。

この提案では、これらのワークロードにより永続的な状態の使用量が約 99.8% 削減される可能性があると推定されています。イーサリアムは、完全な支払いオブジェクトをアクティブな状態で保存するのではなく、主にコンパクトな使用済みステータス ビットを保持しながら、歴史からその存在を証明します。提案では、10 億エントリの場合、永続的な状態は約 300 MB であると推定されています。これに対し、同等のアカウントまたはストレージ エントリの場合は約 100 GB ~ 150 GB です。これらは設計上の推定値であり、メインネットの測定結果ではありません。

このアプローチは、検証とストレージの負担を軽減するためのイーサリアムの広範な取り組みに適合します。 crypto.news が以前に報じたように、イーサリアムのリーン再構築では、再帰的暗号証明が提案されている検証の全面的見直しの中心に据えられています。

再帰的な STARK は別のスケーリングのボトルネックを解決します

Buterin の 1 月の再帰的 STARK メモリプール研究では、証明帯域幅に取り組みました。彼のモデルは、約 128 kB の高度に最適化された STARK 証明を想定しており、伝播されるすべてのオブジェクトに別個の大きな証明を添付するのではなく、mempool ノードが妥当性証明を定期的に再帰的に結合することを提案しています。

Buterin の 8 つのピアと 500 ミリ秒の集約間隔の例を使用すると、追加の帯域幅はノードごとに合計約 2 MB/秒となり、より多くのオブジェクトがスキームに入力されても一定のままになります。 mempool の研究とネイティブ UTXO の提案は異なる制約に対処していますが、研究者はそのようなテクノロジーがどのように相互に補完できるかを研究しています。

コミュニティの反応は、この組み合わせを、コンパクトな証明を通じて UTXO 遷移の「無制限のボリューム」を解決できるアーキテクチャに推定しました。これは、確認されたイーサリアムのスループット目標やロードマップのコミットメントではありません。ブテリン氏の研究では、無制限のトランザクション容量は確立されておらず、128 KB という数字は、彼のメモリプール モデルで想定される STARK プルーフ サイズを表しており、将来確認されているイーサリアム ブロック形式ではありません。

イーサリアムのスケーリングで次に何が起こるか

ネイティブ UTXO 提案では、推奨される支出設計として EIP-8141 (フレーム トランザクション) を想定しています。 EIP-8141 では、検証、ガスの支払い、実行をカバーするプログラム可能なトランザクション フレームが導入されます。 Hegotá の公式仕様では現在、フレーム トランザクションは「含める予定」としてのみリストされています。 FOCIL、または EIP-7805 は、ヘゴタに対して正式に予定されている唯一の提案のままです。

イーサリアムの公式ロードマップでは、ヘゴタは 2026 年の第 4 四半期のグラムステルダムの後、2027 年に予定されています。ネイティブ UTXO は現在、予定されているヘゴタ機能としてリストされていません。 crypto.news が報じたように、ヘゴタの 2027 年のアップグレード範囲はまだ狭められており、主要な設計の中にはフレーム トランザクションがまだ検討中です。

したがって、Buterin の Utreexo に関する言及は、時代遅れの Ethereum アップグレードではなく、研究の方向性を示しています。この研究は、さまざまな種類のアクティビティでさまざまな状態モデルを使用できるハイブリッド システムを目指しており、一方、暗号証明により、個々のノードが保存したり繰り返し検証したりする必要があるものが削減されます。