イーサリアム共同創設者のヴィタリック・ブテリン氏は8月16日、ビットコインの開発者コミュニティが「Utreexo」と呼ばれるコンパクトな状態管理技術で果たしてきた先駆的な取り組みは称賛に値すると述べた。同氏は、はるかに高いスループットのもとでもネットワークのデータ容量を管理可能な水準に保つ方法を模索するイーサリアム自身のスケーリング研究が、いまやこの技術を参考にしていると説明した。

Utreexoは2019年にMITデジタル通貨イニシアチブのタッジ・ドライヤ氏が最初に提案した技術で、ノードが未使用トランザクション出力(UTXO)の全記録を保持する代わりに、コンパクトな暗号学的アキュムレータと、取引ごとの包含証明を組み合わせて利用する。ビットコイン・オプテックの技術文書によれば、このアキュムレータ自体は1キロバイト未満に収まり、ノードはUTXOセット全体をローカルに保存しなくても取引を完全に検証できるようになる。その代わり、各ノードは取引と一緒に小さな証明データを送受信・検証する必要が生じる。

Vitalik Buterin Says Ethereum Scaling Should Borrow From Bitcoin's Utreexo
Image via @WuBlockchain on X

イーサリアムがビットコインの手法に注目する理由

これがイーサリアムにとって重要なのは、両ネットワークとも避けて通れないスケーリング上の制約に関わってくるからだ。イーサリアムの状態容量は年間およそ100ギガバイトのペースで増え続けており、この状態肥大化への歯止めが、最近のロードマップ議論で取り沙汰されている1000倍規模のスループット向上とネットワークとの間に立ちはだかる核心的な障壁の一つとなっている。ブテリン氏のチームは、Utreexoに似た発想のネイティブなUTXO型会計モデルを採用することで、永続的な決済状態のストレージを最大99.8%削減できるかどうかを検討している。これが実現すれば、およそ10億件に上る状態エントリを300メガバイト程度にまで圧縮できる計算になる。

状態圧縮と証明集約の組み合わせ

ブテリン氏はこの状態圧縮の構想を、再帰的STARKメンプールという別の提案とも組み合わせている。これは、各取引の妥当性証明(単体でおよそ128キロバイト)をノードが定期的に統合し、集約された再帰証明にまとめる仕組みだ。狙いは、ネットワークが現在よりはるかに多くの取引を処理するようになっても、帯域幅の必要量が取引量に比例して増え続けないようにすることにある。

関連記事: 1年ぶりの増加 チューダー・インベストメント、BlackRockのビットコインETFを積み増し

これは、開発者たちがすでに検討を進めているイーサリアムの次期大型アップグレードに向けた、より広範な提案群の一部でもある。

異例のクロスチェーン間での謝辞

イーサリアムの共同創設者がビットコインの開発者コミュニティに公然と功績を認めるのは、両エコシステムの研究の方向性が競合関係ではなく補完関係として語られること自体がまれであるだけに、注目に値する。同時にこれは、イーサリアムが大幅なスループット向上に至る道筋が、ビットコインのより保守的でセキュリティを最優先する開発文化が何年もかけて静かに磨き上げてきたトレードオフ、すなわちローカルの状態を小さくする代わりに証明の検証作業を増やすという発想に依拠する可能性が高いことを示している。イーサリアム独自の新しい暗号技術というよりも。