
Rollup拡張ソリューションの新解、TaikoのBBRはイーサリアムとL2をどう再構築するか?
TechFlow厳選深潮セレクト

Rollup拡張ソリューションの新解、TaikoのBBRはイーサリアムとL2をどう再構築するか?
Boosted Based Rollup(BBR)は、ベースとなるRollupの利点を維持しつつ、直接的なイーサリアムのスケーラビリティを追加しています。
執筆:Taiko
編集・翻訳:Frank,Foresight News
編集者注:2023年12月13日、イーサリアムの創設者であるVitalik Buterin氏が、Taiko主催の「Multi-proofs for rollups」Twitter Spaceイベントに参加し、OP Labsのリサーチャーproto.eth氏、Taiko共同創業者兼CTOのBrecht Devos氏とともに、Rollup設計やmulti-proofsに関する話題について議論を行いました。
特にVitalik氏らのゲストは、数ヶ月前にTaikoが発表した新しいRollup設計案「Based Booster Rollup(BBR)」に言及し、その提供する新たなソリューションと将来像について深く考察しました。本稿では、BBRのビジョン、設計原則、技術的優位性などについて包括的に解説しており、読者の皆様のために特別に翻訳・紹介いたします。
数年前、イーサリアムはロールアップを中心としたロードマップを採用しました。それ以来、イーサリアムコミュニティはさまざまなロールアップ設計案を提案してきました。これらすべての設計は、私たちが愛するブロックチェーンを何らかの形でスケーリングすることを目指しています。
本稿では、数ヶ月前に発表した新しいロールアップ設計案について詳しく紹介します。この新設計は、ネイティブなイーサリアム拡張ソリューションに非常に近いと考えており、「Based Booster Rollup(BBR)」と呼んでいます。
それでは、「Based Booster Rollup」のビジョンを見てみましょう。
Based and boosted
「Based rollups(ベースド・ロールアップ)」は、ロールアップを実行する上で最も効率的で、最も分散化され、かつイーサリアムに最も合致する方法と言えるでしょう。L1に順序決定(sequencing)の作業を委任することで、「Based rollups」はL1の分散化、簡潔性、アクティブ性などの多くの利点を継承します。
言い換えると、「Based rollups」は中心化または半中心化された順序決定による新たなリスクを導入せずに、イーサリアムが本来持つスケーラビリティを実現するためのソリューションです。
しかし、もしこの「Based rollups」に、ネイティブなイーサリアムL1 DAppの拡張機能をワンクリックで追加できたらどうでしょうか?
まさにそれが「booster rollups(ブースター・ロールアップ)」が提供しようとしているものです。
想像してください。DAppを一度だけデプロイすれば、自動的にすべてのL2に展開され、必要に応じて追加のブロックスペースを得るためにさらに「booster rollups」を追加でき、しかも追加の設定作業は一切不要です。
つまり、開発者にとって追加の作業もなく、再デプロイコストもなく、余計な心配もありません。
簡単に言えば、「booster rollups」はノートパソコンに追加のCPUやSSDを装着するようなものです。コンピュータをより強力にし、アプリケーションをより高速に動作させ、さらに大規模にスケール可能にします。
より専門的な技術者向けに言えば、「booster rollups」が行っていることを一文で要約するとこうなります:「booster rollups」はトランザクションの実行とストレージをシャーディングする。
「booster rollups」の技術的な仕組みに興味がある方は、当社共同創業者兼CTOのBrecht Devosがethresear.chで執筆した以下の記事をご覧ください。
また、「booster rollups」の背後にある思考プロセスを説明するXスレッドもあります。次に、なぜbased rollupとbooster rollupが完璧な組み合わせなのかを見ていきましょう。

「Based Booster Rollup」のビジョン
「Booster rollups」は中立的です。必要な拡張機能を持つ限り、OptimisticベースでもZKベースでも、どんなロールアップでも「booster rollup」になれます。
ただし、すべてのロールアップが完全にブーストされる必要はありません。適切な状況下では、依然としてL2に限定された機能を実現できます。
イーサリアムのネイティブ拡張を実現したい場合、Based rollupをブーストするのが賢明な選択です。これにより、L1バリデータがブーストされたネットワーク全体に対して新しいブロックを提案できるようになり、イーサリアムはすぐに拡張機能を利用できるようになります。つまり、Boosted Based Rollup(BBR)はベースとなるロールアップの利点を維持しつつ、直接的なイーサリアム拡張性を追加するのです。
BBRには、現在のすべてのロールアップが直面し(あるいは生み出している)断片化問題を解決する可能性があり、同時にL1での順序決定およびその恩恵を失うことなく実現できます。ブーストされたネットワーク内のすべてのL2間でアトミックなクロスロールアップ取引を追加することで、「ある一点において」(in one place)イーサリアムをスケールするという当初の構想を実現するために必要なすべての機能を提供できます。

我々はこれを非常に強力な設計だと考えており、これはまさにネイティブなイーサリアム拡張に極めて近いものであり、それがBoosted Based Rollup(BBR)のビジョンです。
これは一体何を意味するのか?
ここからは、BBRがもたらすメリットを振り返ってみましょう。
ユーザーにとって、BBRとは、断片化やL2間の移動の心配から解放されることを意味します。お気に入りのDAppはすべてのL2に自動的に展開されるからです。
もちろん、BBR設計により、トランザクションコストは大幅に削減され、スループットも向上します。ユーザーは、拡張されて安全なイーサリアムを存分に楽しめることになるでしょう。
開発者にとっては、すべてのL2に再デプロイすることなくDAppを強化できるようになります。L1に一度だけDAppをデプロイすれば完了です。既存および将来登場するすべてのboosted L2に自動的に展開されます。

いつ実現するのか?
最初のBBRはいつ登場するのでしょうか?
現在、Taikoはコンテスト(contestation)機能をプロトコルに導入する作業を進めています。次のテストネットで、Based Contestable Rollup(BCR)メカニズム(少なくとも一部)の実際の動作をテストする予定です。
BCR設計は、まもなくリリースされるメインネットで実装される予定の設計です。今後さらに詳しい情報を提供していく予定です。
メインネットでBCRをリリースした後(これが我々の最初の重要なマイルストーン)、プロトコルをBBRへアップグレードするか、独立したBBR L2を第二の重要マイルストーンとしてリリースする予定です。
我々は、BBRがイーサリアムをまったく新しいレベルまで拡張する可能性を持っていると信じています。BBR設計に興味を持ち、技術仕様や実装面での協力を希望するチームは、Taikoチームまでご連絡ください。
また、boosted rollupの前提条件となる最初のTaiko改善提案(TIP)である《TIP-0001:Support reading and writing to the parent chain》も確認いただき、コミュニティとの議論にぜひ参加してください。
Taikoは今後数ヶ月以内にさらに詳細な情報を公開していく予定です。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














