gate Research:イーサリアムの究極のスケーリングソリューション:ベースロールアップテクノロジーの説明

上級8/12/2024, 6:35:18 AM
この記事では、ベース ロールアップ テクノロジのメカニズム、独自の利点、および現在の課題について詳細に分析します。また、ブロックチェーン業界におけるこのテクノロジーの幅広い用途を探り、ロールアップのランドスケープに革命を起こす可能性を強調しています。

キーポイント:

  • Rollupは、トランザクションのシーケンス処理をEthereumのメインチェーン(Layer 1)からLayer 2に移行する技術です。Layer 2でトランザクションが実行され、その後Layer 1で決済され、検証されます。これにより、Ethereumのセキュリティと分散化のコアの強みを継承しながら、Layer 2でのパフォーマンスを大幅に向上させることができます。
  • Type-1 zkEVMのTaikoは、Based Rollupの技術的な利点を大幅に拡張する2つの革新的なフレームワークであるBased Contestable Rollup(BCR)とBased Booster Rollup(BBR)を導入します。BCRは、マルチプルーフシステムと紛争解決メカニズムを通じてネットワークのセキュリティを向上させ、BBRはトランザクションの実行とデータストレージにシャーディングを使用することによってスケーラビリティを向上させます。
  • Eigenlayer上に構築された再ステーキングプロトコルであるPuffer UniFiは、Layer 1ベースのトランザクションシーケンシング、事前確認、およびクロスチェーンのRollup操作を実現し、専用チェーンの開発を簡素化します。これらのイノベーションにより、Based Rollupの従来の制限のいくつかを克服し、価値がEthereumの基盤レイヤーに戻されることが保証されます。
  • Based Rollupはまだ初期段階にあり、他のシーケンス方法との競争や技術的な課題に直面していますが、そのセキュリティ、分散化、シンプルさの強みが、将来のRollup技術の発展において有望な方向性となっています。より分散化された革新的なRollupデザインへの道を切り開く可能性を秘めています。

L2からL1にトランザクションのシーケンス機能を統合する技術ソリューションとして、Based Rollupは、2023年3月にイーサリアム財団の研究者ジャスティン・ドレイクによって提案されて以来、TaikoやPuffer Financeなどのプロトコルに迅速に採用され、進化を続けています。この記事では、そのメカニズム、ユニークな利点、現在の課題について詳しく説明し、ブロックチェーン技術の未来を形作る可能性を探ります。

Based Rollup技術の背景と仕組み

背景:レイヤー2、ロールアップ、およびシーケンサー

ブロックチェーンコミュニティは、セキュリティと分散性を損なうことなくEthereumをスケーリングすることが難しいことを経験によって学んでいます。開発者たちは、トランザクションの実行をレイヤー2(L2)に移すことで、メインチェーン(レイヤー1)を高トランザクションスループット要件から解放することに同意しています。ロールアップ技術がこのソリューションの中心にあります。

簡単に言えば、Rollupはレイヤー1の一連のスマートコントラクトとレイヤー2のネットワークノードで構成されています。レイヤー2は取引の実行を処理し、一方レイヤー1は決済、合意、およびデータ検証を行い、取引のセキュリティを確保します。このアプローチにより、Ethereumのメインチェーンへの負荷が大幅に軽減され、多くの取引がレイヤー2にオフロードされ、取引手数料が低下し、より広範なブロックチェーンの採用が進む道が開かれます。

ロールアッププロセス - ソース:ヴィタリック

ロールアップは一般的にZKロールアップとオプティミスティックロールアップの2つのカテゴリに分類されます。

ZKロールアップは、ゼロ知識証明を使用してオフチェーン取引を検証し、高度なセキュリティとプライバシーを提供しますが、複雑な展開と大規模なハードウェアリソースが必要です。一方、楽観的ロールアップはより楽観的なアプローチを取り、紛争が発生した場合にのみ詐欺証明が必要です。これにより、楽観的ロールアップは検証においてより費用対効果が高く効率的ですが、紛争解決と出金時間が延長されます。

ZK Rollups (Left) vs. Optimistic Rollups (Right) - Source: Nervos

Rollupシステムでは、シーケンサーはLayer 2ネットワークノードの重要なコンポーネントであり、トランザクションリクエストを受信し、実行順序を決定し、バッチ処理し、Layer 1スマートコントラクトに渡す役割を担っています。シーケンサーはトランザクション処理の効率とユーザーエクスペリエンスの向上に重要な役割を果たします。

たとえば、Optimistic Rollup を使用している Arbitrum では、トランザクションはシーケンサーによってファーストカムファーストサーブ(FCFS)の基準で並べ替えられます。シーケンサーが順番を確認したら、トランザクションはレイヤー1(Ethereum メインネット)のブロックに書き込まれ、レイヤー2 での即時の「事前確認」が提供され、ユーザーはトランザクションがレイヤー1 で最終的に確定される前にレイヤー2 で完了したことを知ることができます。

Arbitrumのシーケンサーワークフロー - ソース:Arbitrum

ただし、このプロセスを完了する前にシーケンサが失敗またはクラッシュした場合、ユーザーのトランザクションはレイヤー2に残り、レイヤー1で完了しません。このシナリオでは、トランザクションの遅延や停止などの潜在的なリスクが明らかになります。これは実際に発生した事例です。

この中央集権的なシーケンサーデザインは、EthereumのLayer 2における決済レベルでのコントロールを弱体化させる可能性があり、検閲、エラー、MEV抽出、フロントランニング、トラフィックの断片化、そして資産盗難による Linea と Blase での強制シャットダウンなどの問題を引き起こす可能性があります。これにより、Rollupシステム全体の安定性とセキュリティが損なわれる可能性があります。

要約すると、シーケンサーの中央集権化は、業界内での過度の権力を与えるという大きな懸念となっています。

ベース ロールアップの技術的ブレークスルー

イーサリアムのメインチェーンにシーケンスを処理させるというアイデアは、2021年初頭のイーサリアムの創設者であるヴィタリック・ブテリンにまでさかのぼることができます。彼は、誰もが制限なくトランザクションをスケーリングできる「トータルアナーキー」ロールアップと呼ばれる、非常に柔軟でスケーラブルなブロックチェーンソリューションを思い描いていました。

ヴィタリックは、後にベースロールアップを提案したジャスティン・ドレイクとともに、提案者とビルダーの分離(PBS)という革新的な概念によってこの目標を達成することを提案しました。このフレームワークでは、ブロック提案者の役割が根本的に変化します。提案者は、ブロック収益を個別に最大化するのではなく、複数の参加者がバンドル(レイヤー2の場合はロールアップブロック)を提案者に送信する市場メカニズムに依存しています。次に、提案者は、提出する最高料金のバンドルを選択します。このプロセスは、ブロックレベルでのMempoolメカニズムに似ており、提案者の自律性を制限し、ネットワーク全体で最適なトランザクションを制御せずに検索するのを防ぎます。代わりに、提案者はリソースプールから事前設定されたブロックを選別します。

このメカニズムは都市の交通管理戦略に触発されており、タクシーの運行エリアが制限され、サービスプロバイダー(提案者)が特定の範囲(市場)内で競争することを保証しています。これにより、長距離や低価値な乗車を無視するような無秩序な競争による非効率が減少し、Layer 2からメインチェーンへのブロック構築の意思決定権が移され、より集中化された整然としたブロック生産プロセスがもたらされます。

現在、ほとんどのRollupソリューションはまだ「練習用の補助輪」であり、信頼の最小化や完全な信頼性をまだ達成していません。既存のRollupソリューションにおけるシーケンス、検証、実行の効率のボトルネックや信頼性の問題に対処するため、多くの人が代替案を提案しています。

たとえば、ロールキットの主権ロールアップでは、「純粋なフォーク選択ルール」というものが導入されており、実行レイヤーでのリソース価格設定やサービス拒否(DOS)の脆弱性の問題に重点を置いています。たとえば、パケットに無限ループ(while(true)のような)が含まれ、最大量のガスを消費する場合、ロールキットの主権ロールアップでは、ガスを燃やすなどの対策を採用します。

Even Opsideは早期のNativeソリューションを提案し、EthereumのPoSの改良を提案し、IDEステーキングがバリデータになることを可能にしました。これらのバリデータは、Layer 3でシーケンサーとプルーバーとして機能し、シーケンサーはブロックを提案し、プルーバーはそれらを検証するためのzkプルーフを生成します。有効な証明を最初に提出したプルーバーはブロック報酬を受け取ります。

Opsideの改良されたソリューション- ソース:Opsideアーキテクチャ

イーサリアム財団の研究者であるジャスティン・ドレイクは、L1メインチェーンがシーケンシングを担当するという公式提案の立案者とされています。2023年3月のブログ投稿(ただし、この概念は以前に導入されている可能性もあります)で、彼は最初にBased Rollupのプロトタイプを完全に明示しました。

"ロールアップがベースとされるとき、またはL1-シークエンスがベースのL1によって駆動されると言われています。より具体的には、ベースとされるロールアップは、次のL1プロポーザが、L1の検索者やビルダーと協力して、次のロールアップブロックを次のL1ブロックの一部として許可なく含めることができるものです。"

このアイデアは、既存のロールアップの制約を克服することを目指しており、シーケンス権をEthereum L1のバリデータに委託しています。レイヤー1との緊密な関係から、ジャスティンはこれをBased RollupsまたはL1-sequenced Rollupsと名付けました。

この設計により、L1プロポーザーは許可なしでL2サーチャーとビルダーと協力し、直接L1ブロックにロールアップブロックを含めることができます。これにより、ベースロールアップはシーケンス権を集中させ、信頼を最小限に抑えます。なぜなら、すべてのシーケンス操作はすでに厳密な審査と信頼性の検証を受けたEthereum L1バリデーターによって実行されるからです。

ジャスティン・ドレイクがベースロールアップのコンセプトを紹介した際、イーサリアムのバリデータを再利用してロールアップ取引を検証するという革新的なアイデアも提案しました。増加するロールアップ(汎用および特定アプリケーション向けロールアップを含む)に対応するために、これらの取引を検証するための普遍的なソリューションが必要とされています。イーサリアムの既存のバリデータプールを活用することで、ベースロールアップは検証コストを大幅に削減し、検証効率を改善することができます。

ベースのRollupソリューションは最近、TaikoやPuffer Financeなどのプロトコルで採用されており、Vitalik、Justin、その他の人々がこの技術の潜在能力についてさらに詳しく説明し、市場の注目を集めています。

もちろん、他のスケーリングソリューションと比較して、Based Rollupはまだ初期の探索段階にあります。次のセクションでは、その技術的な詳細とアプリケーションシナリオについて説明します。

ベースロールアップ技術の分析

ベースロールアップテクノロジーは、シーケンス後のトランザクションの状態変化をレイヤー1(L1)に公開し、レイヤー2(L2)からMEV(最大抽出可能値)を抽出できるようにします。このアプローチでは、イーサリアムL1を活用して、すべてのシーケンシングとセキュリティのニーズを処理します。

技術原則

Based Rollupsは、通常のシーケンス処理を簡素化し、そのタスクをL1(Ethereumメインネットのような)のノードにオフロードします。これらのノードには、L1サーチャーまたは参加者を含めることができ、Based Rollupsのトランザクションデータを許可なしでL1ブロックプロデューサーに提出することができます。サーチャーとビルダー(Based Rollupまたは第三者によってインセンティブ付けられる可能性があります)は、Rollupトランザクションデータをブロックに統合し、それらを提出する責任があります。

L1ブロックプロデューサーにシーケンスの責任を委任することで、Based Rollupの設計はより効率的になり、L2は実行効率にのみ集中することができます。これにより、Based RollupはL1の分散化特性を継承しながら、L1の経済モデルに密接に統合されます。ここではトランザクション手数料がL1ノード(Ethereumのバリデータのようなもの)に直接支払われます。

要するに、ベースドロールアップの合意形成、データの公開、および決済層はすべてEthereumに基づいていますが、実行層はRollupネットワーク上に構築され、トランザクションの実行と状態の更新を特に管理しています。

運用プロセス

Based Rollupの運用には、L2サーチャーがトランザクションをバンドルにまとめてL2ブロック提案者に送信し、そしてL2ブロックを構築します。最後に、L1サーチャーがこれらのL2ブロックをL1ブロックに含め、順序付けと記録プロセスを完了させます。

  • L2サーチャーはトランザクションを収集します:L2サーチャーはL2トランザクションをバンドルにコンパイルし、L2ブロック提案者に送信します。
  • L2ブロックの構築:L2ブロックの提案者はこれらのバンドルを使用してL2ブロックを構築します。
  • L1はL2ブロックを含みます: L1の探索者はこれらのL2ブロック(またはそれらのバンドル)をL1ブロックに組み込み、シーケンス化および記録プロセスを最終化します。

ベースのロールアップ操作プロセス - ソース: 太鼓

ベースロールアップの利点と課題

Based Rollupの利点

Based Rollupの主な利点は、トランザクションのシーケンス処理の責任をL1に移すことで、イーサリアムの完全な分散化と生存性を受け継ぎながら、L2のパフォーマンスを大幅に向上させる能力です。このアプローチにより、技術が簡素化され、レイテンシが低減され、追加のセキュリティ対策なしで運用コストが削減されます。

経済的には、L1マイナーはL2トランザクションのシーケンスに参加することで、全体的なネットワークの健全性と経済的なセキュリティが向上します。

ベースのロールアップとクラシックのロールアップの比較-出典:@NIC Lin

具体的な利点は次のとおりです:

  1. Liveness:ベースドロールアップは、シーケンサの障害によるネットワークの中断や検閲の問題を回避することができます。これにより、フォールバックメカニズムを必要とせずに、迅速かつ効率的なトランザクションが可能となります。
  2. 分散化:L1のサーチャー、ビルダー、およびブロックプロデューサーの既存のインフラを活用することで、Based RollupはWeb3のオープンで透明な原則に沿った高い分散化度を維持しています。
  3. シンプリシティ:ベースロールアップは、Ethereum L1のセキュリティと分散化を継承し、基礎となるバリデータスタックとプロポーザービルダーセパレーション(PBS)インフラストラクチャを再利用することにより、L2の独自のシーケンサーシステムや外部のコンセンサスメカニズムが不要となり、複雑さとセキュリティリスクが低減されます。
  4. コスト効率性:L1がシーケンシングを処理することで、L2のトランザクション処理と確認がより効率的になります。Optimistic RollupやZK Rollupのような複雑なインフラストラクチャやエネルギー消費を必要とせず、特に高トランザクション環境においてL2トランザクションを処理および検証するためのものではありません。
  5. アラインされた経済的インセンティブ:MEVはL1に流れ、経済的セキュリティを強化し、イーサリアムを決済レイヤーとしての価値を高めます。一方、L2は混雑料から収益を生成することができ、ある程度の経済的自律性を維持します。
  6. 主権:シーケンシングはL1に依存していますが、ベースド・ロールアップはガバナンストークン、手数料の収集、および収益の自律的な使用に関する制御を保持し、エコシステム内での独立した役割を確保しています。L1はまた、価値が基盤となるレイヤーの主権を強化するために戻ることを保証し、独立したL2オペレーションによって引き起こされる断片化と非効率性のリスクを軽減します。

ベースロールアップの課題

固有のメカニズムと技術的な制約

ベース ロールアップには大きな利点がありますが、技術的および運用上の重要な制限もあり、より広範な採用を妨げる可能性があります。

  1. 収益制約とMEV損失:シーケンシングがL1に依存しているため、ほとんどのMEV収益はL1のバリデータに向けられ、Based Rollupの収益源が制限されます。これにより、プロジェクトの持続可能性と収益性に関する懸念が生じる可能性があります。そのため、多くのL2およびRaaSプロジェクトは潜在的な財務的な欠点のため、このモデルを追求することに躊躇しています。
  2. シーケンスの柔軟性の低下:L1へのシーケンスの委任は、First Come First Serve(FCFS)などの戦略に影響を与え、トランザクションのシーケンスにおける柔軟性を低下させます。この問題に対処するための技術的なソリューションの追加は、プロトコルの複雑さを増加させます。さらに、L1のシーケンスはマイナーの利益をベースロールアップの利益よりも優先する可能性があります。
  3. 遅延トランザクション確認:理論的には、ベースロールアップのトランザクション確認はL1のブロック時間(現在のEthereumでは12秒)に関連していますが、これはユーザーの即時性の期待には応えられない場合があります。再ステーキングメカニズムは事前確認を提供できるかもしれませんが、これらのソリューションはまだ未熟で一般的には採用されていません。たとえば、最初のArbitrum実装と最初の公開テストネット(Ropsten L2)は、このネイティブロールアップシーケンシング設計を使用していましたが、L2の集中型シーケンサーが後にそれを置き換えて、より高速なトランザクションの需要に応えました。元の方法に戻ることは、後退の一歩と見なされるかもしれません。
  4. 潜在的な分散化の問題: ベース ロールアップは L1 の分散化の恩恵を受けていますが、MEV をキャプチャするために設計されたブロック権利のオークション メカニズムは、L1 参加の参入障壁を高め、複雑さを増す可能性があります。
  5. 役割の割り当ての課題: 多くの議論は、元のシーケンサーデザインがBased Rollupに置き換えられた後の役割の再割り当ての実際的な課題を見落としています。L1に流れるMEVはバリデーターに経済的なインセンティブを提供しますが、Rollupの検証をEthereumのプロトコルに統合し、公正なMEVの利益分配を確立し、複数のサーチャーが同時にトランザクションを送信することによる混雑やコンセンサスの問題を管理することは未解決のままです。Taikoなどのプロジェクトは、これらの課題に取り組んで進展しており、後ほど詳しく説明します。

外部競争圧力

ベースのロールアップは、他の最適化されたシーケンスソリューションからの競争圧力にも直面しています。L2のシーケンサーを廃棄するBased Rollupのアプローチに加えて、多くの革新的でユーザーフレンドリーな代替手段があります:

まず、PolygonのPoEコンセンサスアルゴリズムのような証明メカニズムや検証方法の微細な変更は、ロールアップネットワークレイヤーでのシーケンシングを分散化します。

第二に、Metisなどの独立した分散型シーケンサーアーキテクチャは、複数のノードから構成されるシーケンサープールを使用し、ランダムなローテーション、ステーキング、PoSコンセンサスを用いてマルチシグネチャキーを管理し、バリデータサンプリングを用いて分散型シーケンス処理を実現しています。一方、Espressoはモジュラーシーケンサーミドルウェアを提供し、L2用の共有シーケンスサービスを提供しています。FlashbotsのSUAVEは、ブロック「入札」を介してトランザクションシーケンスを実行するために専用のEVM互換チェーンを導入しています。

別の例はEigenlayerとAltLayerによって開発されたSQUADです。SQUADは、EigenLayer AVS(アクティブに検証されたサービス)オペレーター向けのオープンネットワークとして設計されており、Rollupsからのシーケンスリクエストを登録し、シーケンサーと一致させるために最小限のLSTステーキングまたは委任ステーキングメカニズムを必要とします。

SQUAD分散型シーケンス - ソース:AltLayer

ちなみに、AVSとBased Rollupの間で競争があるという市場での議論があるが、実際には、彼らは直接競争していない。Based Rollupは主にブロック提案方法に焦点を当てており、一方、AVSはEthereumに直接展開できないDAppsのためにPoSやその他のコンセンサスベースのセキュリティを提供しています。両者の間に技術的な競合はなく、Eigenlayerの再ステーキングとEspressoの分散型シーケンサーなどの最近の展開が、L1バリデーターがシーケンス操作に参加することでBased Rollupの採用を促進する可能性があります。最終的に、シーケンサーとしてL1バリデーターを使用するかどうかは、EigenlayerではなくEspressoなどのプロジェクトによって決定されます。

結論として、取引のシーケンスの役割をL2からL1にシフトすることはすべての課題を解決するわけではなく、新たな課題を導入する可能性があります。Eigenlayerの再ステーキングプロトコルやゼロ知識証明(ZKPs)などのソリューションは、Based Rollupの固有の制限の一部を解決する可能性がありますが、完全に開発されたソリューションはまだ登場していません。一方、Eigenlayerなどのプロジェクトによって開発された共有シーケンサーは、柔軟性と実装の容易さから注目を集めており、Based Rollupにとって重要な競争要因となっています。これは、Based Rollupがそのアプリケーションシナリオにより適した他のテクノロジを統合することで適応する必要がある可能性が示唆されています。

ベースドロールアップのユースケース

Based Rollupの概念はわずか1年余りであり、古い考え方に新たなアプローチを表しています。その結果、理論と実装の詳細はまだ磨かれており、Based Rollupに基づいたプロジェクトはわずか数件しかありません。以下では、この技術がどのように使用されているかの3つの実践的な例を共有します。

ベースのロールアップエコシステムの概要-ソース:@drakefjustin

Taiko:The First Layer 2 to Deeply Explore and Implement Based Rollup

TaikoはZK Rollup技術を活用したLayer 2(L2)であり、Type-1 zkEVMを開発しました。このzkEVMはEthereumと同じオペコードと機能を提供し、既存のEthereumエコシステムとの高い互換性を確保しています。

Based Rollupのコンセプトを導入した直後、TaikoはZKプルーフの生成速度/コストよりもイーサリアムの同等性を優先するBased Rollupとして位置付けました。いくつかの技術革新により、Taikoは高度に設定可能で、完全なオープンソースで、許可なしのRollupであり、イーサリアムと同等のものです。

テクニカルアーキテクチャ

2022年のブログ投稿では、Taikoはその3つの主要なコンポーネントを概説しました:ZK-EVM(証明生成用)、Taiko L2 Rollupノード(Rollupチェーンの管理用)、Taiko Protocol(これら2つのコンポーネントを接続し、Rollupプロトコルを検証するためのもの)

1. ZK-EVM: イーサリアムミラー

機能:ZK-EVMは、Taikoのコアコンピューティングエンジンであり、Rollup上のEVM(Ethereum Virtual Machine)計算の正確性を確保するための証明の生成を担当します。それはすべてのEthereumオペコードをサポートし、妥当性証明を介してRollupチェーン上のすべての計算を検証するZK-EVMを実装しています。

機能:ZK-EVMは、EthereumのEVMと完全に等価を維持し、開発者が既存のEthereumスマートコントラクトやdAppsをコードの変更なしにシームレスに移行および展開できるようにします。これは、すべてのEthereumおよびSolidityツールがTaikoとシームレスに連携し、開発プロセスでの連続性と効率を確保します。

2. Taiko L2 Rollupノード:効率的な実行、安全な検証

機能:Taiko L2 RollupノードはRollupチェーンを管理し、Ethereumからトランザクションデータを取得し、これらのトランザクションをL2で実行します。それはEthereumのフォークされたバージョンに基づいており、Ethereumとの互換性と相互運用性を確保するために、同じハッシュアルゴリズム、署名スキーム、データ構造を使用しています。

特徴:これらのノードは、Rollupチェーンの状態を管理し、トランザクションの決定論性と最終性を確保します。並列証明生成と分散化検証メカニズムを通じて、Taiko L2 Rollupノードは効率的かつ安全なトランザクション処理を提供します。

3. Taikoプロトコル:シームレスな統合

機能:Taikoプロトコルは、ZK-EVMとTaiko L2 Rollupノードを橋渡しし、Rollupルールと参加資格を定義し、強制し、ネットワークのセキュリティ、分散化、および許可なく性質を確実にします。

機能:このプロトコルは、ZK-SNARKプルーフのデータ可用性メカニズムおよび検証者として機能する、Ethereumに展開されたスマートコントラクトで構成されています。 Taiko L2のスマートコントラクトは、主要なプロトコル機能を処理します。 Taikoプロトコルは、すべての提案されたブロックが決定論的であり、並列に証明できることを保証し、トランザクション処理の速度と効率を向上させます。

太鼓プロトコルアーキテクチャ - ソース:太鼓

要約すると、Taikoは、これら3つの主要なコンポーネントの連携操作によって、Ethereumとの同等性、互換性、およびスケーラビリティを実現します。既存のEthereumスマートコントラクトとdAppsのシームレスな移行と展開を可能にし、効率的かつ安全なトランザクション処理サービスを提供します。

主要な革新

Taikoの重要なイノベーションには、BCRフレームワーク(Based Contestable Rollup)とBBRフレームワーク(Based Booster Rollup)があります。これらは、Based Rollupの技術的な利点を大幅に向上させるものです。以下で詳しく説明します。

BCR (Based Contestable Rollup): Contestable Aggregation

BCRは、トランザクションの検証プロセスに紛争解決(詐欺証明システムと同様)を組み込んだマルチプルーフシステムで構築されています。複数の競争層が分散型の生成と検証を確保し、ネットワークのセキュリティを向上させます。

ワークフロー
このシステムでは、誰でも提案者になり、ブロック構築計画を提案し、トランザクションの正確性とプライバシー保護を確保するためにゼロ知識証明を提供することができます。もしバリデーターが特定のブロックの状態遷移結果に疑問を持つ場合、彼らはL2ブロックの状態を修正し、正しいパスと間違ったパスの間での決定を試みる高レベルのチャレンジ証明を発動することができます。

多くの研究は、BCRがこのプロセスでの悪意あるまたは急な競争にどのように対処するかを見落としています。実際、BCRは独自の証明と冷却ウィンドウを導入しており、上位レベルの証明は下位レベルの証明よりもはるかに高い妥当性と紛争のマージンを持っています。この急激なコスト増加は、無謀なまたは悪意のある挑戦を効果的に防ぎます。

簡単に言えば、誰でも提案者になり、ブロックやゼロ知識証明を提出し、検証者はチャレンジ証明を提出することで結果に異議を唱えることができます。連続的な検証チャレンジはネットワークのセキュリティを大幅に向上させ、各ブロックの公平性と信憑性を確保します。

特徴
タイコは、経済的なコストをバランスさせながら、柔軟性とセキュリティを重視した設計になっています。

  • マルチプルーフシステム

Taikoのマルチプルーフシステムは、各レベルが独自のプルーフシステムを使用できるようにします。複数のサブプローバを組み合わせて、より信頼性の高い複合プローバを作成することで、コストは増加しますが、セキュリティが大幅に向上します。このシステムは、複数のサブ検証者を垂直に層状に配置し、水平に統合することができます。

  • プロバイダの可用性

Taikoは、動的レベル割り当てを実装し、新しいブロックごとに最小必要レベルをランダムに割り当てます。ブロックがより高いレベルに割り当てられる確率は、そのレベルに反比例します。資本集約型攻撃に直面する際、コミュニティノードは紛争マージンを通じて無効な証明に集団で抵抗し、システムの安定性を維持します。

  • ダイナミックな設定の調整

Taikoの設計は非常に適応性があり、システムが高レベルの証明コストの変化に応じてブロックの証明要件を動的に調整することができます。この柔軟性により、システムはOPプルーフからZKプルーフに徐々に移行することができ、セキュリティと経済的インセンティブを最適化することができます。

  • コスト対セキュリティのトレードオフ

ZK-Rollupは安全ですが、そのコストは高トランザクション量のチェーンに挑戦する可能性があります。 TaikoのDispute Rollupは、費用対効果の高い構成から始め、徐々にセキュリティを強化し、既存のアーキテクチャにシームレスに統合することで、アプリケーションチェーンが橋渡しとして機能します。

  • ガーディアンの証明者

ガーディアンプロバーズは、システムの初期段階で高レベルのプロバーズに対する安全ネットとして機能し、証明システムのエラーを処理します。システムが成熟するにつれて、その役割は減少し、トランザクションのシーケンスに干渉せずに初期段階で重要なセキュリティレイヤーを提供します。

BBR(Based Booster Rollup):ブーストを活用したスケーリング

BCRの導入に続くBBRは、トランザクションの実行とストレージのシャーディングを可能にするネイティブL1スケーリング方法で、大きな進歩を示しています。これは、開発者のノートパソコンに追加のCPU/SSDパワーを追加するようなものです。dAppが展開されると、必要なすべてのL2を自動的にかつ迅速にスケーリングできます。

BBRワークフローダイアグラム-ソース:太鼓

仕組み

以下は主な実装詳細の分解です:

  • L1CALLおよびL1DELEGATECALLプリコンパイル:
  • L1CALLはL2がL1の状態を直接読み書きできるようにします。
  • L1DELEGATECALLを使用すると、L1スマートコントラクトをL2で実行し、すべてのストレージ操作にL2の状態を使用できます。
  • ZK-EVM コプロセッサー:
  • L1スマートコントラクトのワークロードをL2にオフロードすることで、ゼロ知識イーサリアム仮想マシン(ZK-EVM)をコプロセッサとして使用することができます。すべての状態はL1に残ります。
  • ZKプルーフのみがL1で検証を必要とし、最終状態の更新がそこで適用されます。

主な特徴

  • 分散化とイーサリアムの整合性:

BBRはL1の分散化とシンプルさを受け継ぎ、中央集権化または半中央集権化シーケンサーのリスクを回避しています。

自動スケーリング:L1にdAppを一度配置すると、追加のセットアップなしで自動的にすべてのL2にスケーリングされます。

  • 効率的なトランザクションの実行とストレージ・シャーディング:

BBRは、トランザクションの実行とストレージの両方をシャーディングするデュアルレイヤー構造により、チェーンのスケーラビリティを向上させます。

  • ZK-EVMコプロセッサー:

BBRは、ZK-EVMコプロセッサとして機能し、すべての状態をL1に保持しながら、L1のスマートコントラクトのワークロードをL2にオフロードします。

  • フラグメンテーションの削減:

ロールアップが直面している現在の断片化の問題に対処するため、BBRはすべてのL2間でのアトミッククロスロールアップトランザクションを可能にすることによっています。

制約

公式のドキュメントはまた、BBRフレームワークの制限を公然と認めており、以下のように要約されています:

  1. コントラクトデプロイメント制限:BBRでは、契約はL1でのみ展開可能です。L2はL1スマートコントラクトを継承することができますが、独自に新しい契約を展開することはできません。これによりL2の独自のスケーリング能力が制限されます。
  2. 共有データの拡張ボトルネック:BBRはL1の共有データに大きく依存しており、データの利用可能性の拡張が制限されています。すべてのプロセスはL1に戻る必要があり、全体的なスケーラビリティに影響を与える可能性があります。
  3. 並列化に関する課題:すべてのdAppがBBRの並列モデルに簡単に適応できるわけではなく、L2で一部のスマートコントラクトがスケーリングされる方法を制限しています。
  4. ノード同期要件の厳格化:BBRはL1とL2のノード間での緊密な同期を要求し、低レイテンシの通信を必要とするため、ハードウェア要件と運用の複雑さが増します。
  5. 初期化の複雑さ:L2契約の初期化には、データの一貫性を確保するための特別な処理が必要であり、開発コストと潜在的なセキュリティリスクが高まります。
  6. コストとデータの利用可能性の課題:L2処理のコストは便利ですが、オンチェーンデータの需要が増加しています。さらに、L2トランザクションには追加のアカウントNonce管理が必要であり、システムの複雑さが増します。
  7. ストレージと計算のトレードオフ:BBRモデルでは、計算はL2に最適化されますが、状態の更新にはまだL1の関与が必要であり、ストレージ集約型の操作は高コストです。

Puffer UniFi: ステーキング駆動型のイノベーティブベースのロールアップ

Puffer Financeは、EthereumのEigenlayer restakingプロトコル上に構築された、リキッドステーキングデリバティブ(LSD)プロトコルです。現在、TVLが17億ドルを超えるこのセクターで3位にランクされています。6月末に、Puffer FinanceはEthereum Foundationとのパートナーシップを発表し、Based Rollupを共同開発することを発表し、7月初旬に対応する製品であるPuffer UniFiをテストバージョンでローンチしました。

技術アーキテクチャー

ホワイトペーパーによれば、ユーザーがRollupトランザクションをパファーバリデータに送信すると、これらのバリデータは事前コミットメントを介してトランザクションがオンチェーンに記録されることを確認し、信頼性を保つための条件を追加します。最終的に、確認されたRollupトランザクションを含むブロックをEthereum L1に送信します。パファーシーケンサはRollupの状態を進め、pufETH VaultはUniFiユーザーに報酬としてトランザクション手数料を集めます。

  1. ユーザーはロールアップトランザクションを送信し、Pufferバリデーターによって処理されます。これらのバリデーターは、ユーザーが自分のトランザクションがプレコミットメントを通じてイーサリアムL1状態に含まれることを認識できるようにします。
  2. パファーバリデータは、信頼性を確保するためにステーキングを行い、スラッシング条件を適用し、ユーザーからのロールアップトランザクションを処理し、事前にコミットメントを公開します。これらのバリデータは、L1ブロックにトランザクションを含める準備が整っています。
  3. Preconf Slasher AVSは、追加のスラッシング条件をバリデータに強制し、プリコミットメントの約束を破ることを防止します。
  4. Pufferバリデータは、事前にコミットされた、順序付けられたRollupバッチを含むEthereum L1にブロックを提出します。
  5. Pufferシーケンサーコントラクトは、バッチ処理されたトランザクションを受け付けます。
  6. pufETHボールトは、ロールアップトランザクションによって生成される混雑料金と競争料金を集めます。これらの料金はpufETH保有者に収益をもたらし、UniFiユーザーに直接報酬として提供されます。

UniFiアーキテクチャ - ソース:UniFi

キーイノベーション

最新の紹介によれば、UniFiはJustin Drakeの研究見解を基に、以下の特定の主要なイノベーションを活かしています:

  • ベースドシーケンシング

UniFiは、L1上で直接Ethereumの分散型バリデータを利用し、トランザクションを中立的な方法でシーケンスすることができます。これにより、集中型のシーケンサに依存せずにトランザクションをシーケンスすることができます。つまり、L1のバリデータがUniFi Rollup内のトランザクションのシーケンスを担当しています。

  • プレコンファーム(Preconfs)

UniFiは、ユーザーに迅速かつ信頼性の高い取引確認(約100ミリ秒)を提供する事前確認システムを統合しており、これにより取引がL1で最終化される前に事前確認が行われます。これらの事前確認は、Pufferのリステーキングバリデータによって発行され、これらのバリデータは正しく行動するようインセンティブが与えられており、そうでない場合はスラッシングなどのペナルティを受けることになります。

(注意):PufferはNative Restakingをサポートするステーキングプラットフォームのひとつであるため、将来のL1ブロックにRollupブロックを含めるよう指定されたL1バリデータの一部を指定できます。バリデータは少なくとも32ブロック前に提案者が誰になるかを知っており、L2 Rollupブロックがメインネットに含まれ、メインネットによって保護されることを確実にし、先に述べた遅いL1ブロック時間によるL2トランザクションの遅延問題に対処します。

リステーキングプロトコルの分類 - 出典:DeSpread、Gate Research
  • デセントラライズドシーケンサー:

このアーキテクチャは、単一の中央集権的シーケンサーから数万の分散シーケンサーに拡張することを目指しています。これは、Pufferが実装したバリデータセットによって実現され、バリデータの数が増えるにつれて、ネットワークがより分散化されることを意味します。

  • 同期コンポーザビリティ:

UniFi内のトランザクションは、ブリッジの必要性なく、他のロールアップベースのシステムと直接的な相互作用ができるため、シームレスなやり取りが可能です。これにより、ブリッジの使用に伴う遅延、余分なコスト、技術的な課題、およびセキュリティリスクがなくなり、Ethereumエコシステムの断片化と非効率性の主要な課題に対処します。

上記から明らかなように、UniFiはRestakingを活用してL1ベースのシーケンシング、事前確認、クロスロールアップ操作を実現し、専用チェーンの開発と作成を容易にします。これにより、オリジナルのBased Rollupの多くの制限と課題に効果的に対処し、価値がEthereumの基盤層に戻ることを保証しています。

RISE Chain: 高性能L2

RISE Chainは、RustベースのRethノードインフラストラクチャ上に構築されており、革新的なステートアクセスアーキテクチャ、並列EVM、連続ブロック実行、階層化されたMerkle Patricia Tree(MPT)を導入しています。RISEは、RISE DBと相互運用性に関する継続的な研究を通じて、より包括的でスケーラブルなブロックチェーンエコシステムの構築を目指しています。

ジャスティンの要約によると、このプロトコルもBased Rollupテクノロジールートに従っていますが、現時点ではホワイトペーパーの段階であり、追加情報は利用できません。そのため、ここでは簡単に触れるだけです。

また、関連情報を確認する中で、いくつかの他のプロジェクトがBased Rollupの適用を探っていることがわかりましたが、それらはすべて初期の探索段階にあり、ここでは詳細に触れません。

結論

ベースロールアップは、イーサリアムロールアップのスケーリングソリューションであり、シーケンサーの役割をL1管理に移すことで、イーサリアムのL2スケーリングへのアプローチ方法に大きな変化をもたらします。この設計は、より効率的で政治的に整合しており、イーサリアムL2のスケーリング方法に大きな進化をもたらしています。

このデザインは、マイナーな技術の微調整ではなく、むしろRollupsが実行に焦点を当てることを可能にし、セキュリティのニーズはL1で処理されます。コンセンサス、データの公開、決済レイヤーはすべてEthereumに基づいており、実行レイヤーはRollupネットワーク上に構築されており、トランザクションと状態の更新の処理を担当しています。

実際には、ベースのロールアップの先駆者たちは、ソリューションの強化されたセキュリティ、分散化、および簡素化されたシステムを通じてイノベーションを推進しています。最終的なロールアップソリューションになるかどうかは不確かですが、中央集権化または準中央集権化のシーケンサーが支配する状況下で、ロールアップネットワークの多様化におけるその重要性は否定できません。

Although Based Rollupは、市場と技術の承認という二重の課題、既存の利害関係者からの抵抗、そしてさまざまな共有シーケンサーソリューションからの競争に直面していますが、TaikoやPuffer Financeなどのプロジェクトが革新を続けることで、重要な市場の優位性を獲得しています。

今後、Rollup分野における革新的なルートとして、ネイティブシーケンシングメカニズムによって従来の透明性や単一障害点の課題を克服するだけでなく、Rollup L2ソリューション市場で強いポテンシャルを示し、重要な位置を占めることが期待されています。私たちは、収益モデル、シーケンシングの柔軟性、ユーザーエクスペリエンス、プロトコル設計、エコシステム協力など、より多くの開発者がBased Rollupを探索し、最適化することを期待しています。Based Rollupは、既存の課題を克服し、より広範なアプリケーションを実現し、Ethereumエコシステムにさらなる発展の機会をもたらすことができるようになっています。


一部の参照:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/how-arbitrum-works/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/from-theory-to-practice-can-based-Rollup-achieve-l1-sequencing-driven-Rollup-solution-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

この記事は、筆者の独自の調査と分析に基づいており、参考のために提供されていますが、投資アドバイスではありません。この記事で言及されている情報は、特定のプロジェクトや戦略の推奨や支持を意味するものではありません。市場にはリスクがあり、投資は慎重に行う必要があります。Gate.ioは、読者がこの記事を利用することから生じるいかなる結果に対しても責任を負いません。

著者: Car.Y
翻訳者: Paine
レビュアー: Piccolo、Wayne、Ashley、Joyce

gate Research:イーサリアムの究極のスケーリングソリューション:ベースロールアップテクノロジーの説明

上級8/12/2024, 6:35:18 AM
この記事では、ベース ロールアップ テクノロジのメカニズム、独自の利点、および現在の課題について詳細に分析します。また、ブロックチェーン業界におけるこのテクノロジーの幅広い用途を探り、ロールアップのランドスケープに革命を起こす可能性を強調しています。

キーポイント:

  • Rollupは、トランザクションのシーケンス処理をEthereumのメインチェーン(Layer 1)からLayer 2に移行する技術です。Layer 2でトランザクションが実行され、その後Layer 1で決済され、検証されます。これにより、Ethereumのセキュリティと分散化のコアの強みを継承しながら、Layer 2でのパフォーマンスを大幅に向上させることができます。
  • Type-1 zkEVMのTaikoは、Based Rollupの技術的な利点を大幅に拡張する2つの革新的なフレームワークであるBased Contestable Rollup(BCR)とBased Booster Rollup(BBR)を導入します。BCRは、マルチプルーフシステムと紛争解決メカニズムを通じてネットワークのセキュリティを向上させ、BBRはトランザクションの実行とデータストレージにシャーディングを使用することによってスケーラビリティを向上させます。
  • Eigenlayer上に構築された再ステーキングプロトコルであるPuffer UniFiは、Layer 1ベースのトランザクションシーケンシング、事前確認、およびクロスチェーンのRollup操作を実現し、専用チェーンの開発を簡素化します。これらのイノベーションにより、Based Rollupの従来の制限のいくつかを克服し、価値がEthereumの基盤レイヤーに戻されることが保証されます。
  • Based Rollupはまだ初期段階にあり、他のシーケンス方法との競争や技術的な課題に直面していますが、そのセキュリティ、分散化、シンプルさの強みが、将来のRollup技術の発展において有望な方向性となっています。より分散化された革新的なRollupデザインへの道を切り開く可能性を秘めています。

L2からL1にトランザクションのシーケンス機能を統合する技術ソリューションとして、Based Rollupは、2023年3月にイーサリアム財団の研究者ジャスティン・ドレイクによって提案されて以来、TaikoやPuffer Financeなどのプロトコルに迅速に採用され、進化を続けています。この記事では、そのメカニズム、ユニークな利点、現在の課題について詳しく説明し、ブロックチェーン技術の未来を形作る可能性を探ります。

Based Rollup技術の背景と仕組み

背景:レイヤー2、ロールアップ、およびシーケンサー

ブロックチェーンコミュニティは、セキュリティと分散性を損なうことなくEthereumをスケーリングすることが難しいことを経験によって学んでいます。開発者たちは、トランザクションの実行をレイヤー2(L2)に移すことで、メインチェーン(レイヤー1)を高トランザクションスループット要件から解放することに同意しています。ロールアップ技術がこのソリューションの中心にあります。

簡単に言えば、Rollupはレイヤー1の一連のスマートコントラクトとレイヤー2のネットワークノードで構成されています。レイヤー2は取引の実行を処理し、一方レイヤー1は決済、合意、およびデータ検証を行い、取引のセキュリティを確保します。このアプローチにより、Ethereumのメインチェーンへの負荷が大幅に軽減され、多くの取引がレイヤー2にオフロードされ、取引手数料が低下し、より広範なブロックチェーンの採用が進む道が開かれます。

ロールアッププロセス - ソース:ヴィタリック

ロールアップは一般的にZKロールアップとオプティミスティックロールアップの2つのカテゴリに分類されます。

ZKロールアップは、ゼロ知識証明を使用してオフチェーン取引を検証し、高度なセキュリティとプライバシーを提供しますが、複雑な展開と大規模なハードウェアリソースが必要です。一方、楽観的ロールアップはより楽観的なアプローチを取り、紛争が発生した場合にのみ詐欺証明が必要です。これにより、楽観的ロールアップは検証においてより費用対効果が高く効率的ですが、紛争解決と出金時間が延長されます。

ZK Rollups (Left) vs. Optimistic Rollups (Right) - Source: Nervos

Rollupシステムでは、シーケンサーはLayer 2ネットワークノードの重要なコンポーネントであり、トランザクションリクエストを受信し、実行順序を決定し、バッチ処理し、Layer 1スマートコントラクトに渡す役割を担っています。シーケンサーはトランザクション処理の効率とユーザーエクスペリエンスの向上に重要な役割を果たします。

たとえば、Optimistic Rollup を使用している Arbitrum では、トランザクションはシーケンサーによってファーストカムファーストサーブ(FCFS)の基準で並べ替えられます。シーケンサーが順番を確認したら、トランザクションはレイヤー1(Ethereum メインネット)のブロックに書き込まれ、レイヤー2 での即時の「事前確認」が提供され、ユーザーはトランザクションがレイヤー1 で最終的に確定される前にレイヤー2 で完了したことを知ることができます。

Arbitrumのシーケンサーワークフロー - ソース:Arbitrum

ただし、このプロセスを完了する前にシーケンサが失敗またはクラッシュした場合、ユーザーのトランザクションはレイヤー2に残り、レイヤー1で完了しません。このシナリオでは、トランザクションの遅延や停止などの潜在的なリスクが明らかになります。これは実際に発生した事例です。

この中央集権的なシーケンサーデザインは、EthereumのLayer 2における決済レベルでのコントロールを弱体化させる可能性があり、検閲、エラー、MEV抽出、フロントランニング、トラフィックの断片化、そして資産盗難による Linea と Blase での強制シャットダウンなどの問題を引き起こす可能性があります。これにより、Rollupシステム全体の安定性とセキュリティが損なわれる可能性があります。

要約すると、シーケンサーの中央集権化は、業界内での過度の権力を与えるという大きな懸念となっています。

ベース ロールアップの技術的ブレークスルー

イーサリアムのメインチェーンにシーケンスを処理させるというアイデアは、2021年初頭のイーサリアムの創設者であるヴィタリック・ブテリンにまでさかのぼることができます。彼は、誰もが制限なくトランザクションをスケーリングできる「トータルアナーキー」ロールアップと呼ばれる、非常に柔軟でスケーラブルなブロックチェーンソリューションを思い描いていました。

ヴィタリックは、後にベースロールアップを提案したジャスティン・ドレイクとともに、提案者とビルダーの分離(PBS)という革新的な概念によってこの目標を達成することを提案しました。このフレームワークでは、ブロック提案者の役割が根本的に変化します。提案者は、ブロック収益を個別に最大化するのではなく、複数の参加者がバンドル(レイヤー2の場合はロールアップブロック)を提案者に送信する市場メカニズムに依存しています。次に、提案者は、提出する最高料金のバンドルを選択します。このプロセスは、ブロックレベルでのMempoolメカニズムに似ており、提案者の自律性を制限し、ネットワーク全体で最適なトランザクションを制御せずに検索するのを防ぎます。代わりに、提案者はリソースプールから事前設定されたブロックを選別します。

このメカニズムは都市の交通管理戦略に触発されており、タクシーの運行エリアが制限され、サービスプロバイダー(提案者)が特定の範囲(市場)内で競争することを保証しています。これにより、長距離や低価値な乗車を無視するような無秩序な競争による非効率が減少し、Layer 2からメインチェーンへのブロック構築の意思決定権が移され、より集中化された整然としたブロック生産プロセスがもたらされます。

現在、ほとんどのRollupソリューションはまだ「練習用の補助輪」であり、信頼の最小化や完全な信頼性をまだ達成していません。既存のRollupソリューションにおけるシーケンス、検証、実行の効率のボトルネックや信頼性の問題に対処するため、多くの人が代替案を提案しています。

たとえば、ロールキットの主権ロールアップでは、「純粋なフォーク選択ルール」というものが導入されており、実行レイヤーでのリソース価格設定やサービス拒否(DOS)の脆弱性の問題に重点を置いています。たとえば、パケットに無限ループ(while(true)のような)が含まれ、最大量のガスを消費する場合、ロールキットの主権ロールアップでは、ガスを燃やすなどの対策を採用します。

Even Opsideは早期のNativeソリューションを提案し、EthereumのPoSの改良を提案し、IDEステーキングがバリデータになることを可能にしました。これらのバリデータは、Layer 3でシーケンサーとプルーバーとして機能し、シーケンサーはブロックを提案し、プルーバーはそれらを検証するためのzkプルーフを生成します。有効な証明を最初に提出したプルーバーはブロック報酬を受け取ります。

Opsideの改良されたソリューション- ソース:Opsideアーキテクチャ

イーサリアム財団の研究者であるジャスティン・ドレイクは、L1メインチェーンがシーケンシングを担当するという公式提案の立案者とされています。2023年3月のブログ投稿(ただし、この概念は以前に導入されている可能性もあります)で、彼は最初にBased Rollupのプロトタイプを完全に明示しました。

"ロールアップがベースとされるとき、またはL1-シークエンスがベースのL1によって駆動されると言われています。より具体的には、ベースとされるロールアップは、次のL1プロポーザが、L1の検索者やビルダーと協力して、次のロールアップブロックを次のL1ブロックの一部として許可なく含めることができるものです。"

このアイデアは、既存のロールアップの制約を克服することを目指しており、シーケンス権をEthereum L1のバリデータに委託しています。レイヤー1との緊密な関係から、ジャスティンはこれをBased RollupsまたはL1-sequenced Rollupsと名付けました。

この設計により、L1プロポーザーは許可なしでL2サーチャーとビルダーと協力し、直接L1ブロックにロールアップブロックを含めることができます。これにより、ベースロールアップはシーケンス権を集中させ、信頼を最小限に抑えます。なぜなら、すべてのシーケンス操作はすでに厳密な審査と信頼性の検証を受けたEthereum L1バリデーターによって実行されるからです。

ジャスティン・ドレイクがベースロールアップのコンセプトを紹介した際、イーサリアムのバリデータを再利用してロールアップ取引を検証するという革新的なアイデアも提案しました。増加するロールアップ(汎用および特定アプリケーション向けロールアップを含む)に対応するために、これらの取引を検証するための普遍的なソリューションが必要とされています。イーサリアムの既存のバリデータプールを活用することで、ベースロールアップは検証コストを大幅に削減し、検証効率を改善することができます。

ベースのRollupソリューションは最近、TaikoやPuffer Financeなどのプロトコルで採用されており、Vitalik、Justin、その他の人々がこの技術の潜在能力についてさらに詳しく説明し、市場の注目を集めています。

もちろん、他のスケーリングソリューションと比較して、Based Rollupはまだ初期の探索段階にあります。次のセクションでは、その技術的な詳細とアプリケーションシナリオについて説明します。

ベースロールアップ技術の分析

ベースロールアップテクノロジーは、シーケンス後のトランザクションの状態変化をレイヤー1(L1)に公開し、レイヤー2(L2)からMEV(最大抽出可能値)を抽出できるようにします。このアプローチでは、イーサリアムL1を活用して、すべてのシーケンシングとセキュリティのニーズを処理します。

技術原則

Based Rollupsは、通常のシーケンス処理を簡素化し、そのタスクをL1(Ethereumメインネットのような)のノードにオフロードします。これらのノードには、L1サーチャーまたは参加者を含めることができ、Based Rollupsのトランザクションデータを許可なしでL1ブロックプロデューサーに提出することができます。サーチャーとビルダー(Based Rollupまたは第三者によってインセンティブ付けられる可能性があります)は、Rollupトランザクションデータをブロックに統合し、それらを提出する責任があります。

L1ブロックプロデューサーにシーケンスの責任を委任することで、Based Rollupの設計はより効率的になり、L2は実行効率にのみ集中することができます。これにより、Based RollupはL1の分散化特性を継承しながら、L1の経済モデルに密接に統合されます。ここではトランザクション手数料がL1ノード(Ethereumのバリデータのようなもの)に直接支払われます。

要するに、ベースドロールアップの合意形成、データの公開、および決済層はすべてEthereumに基づいていますが、実行層はRollupネットワーク上に構築され、トランザクションの実行と状態の更新を特に管理しています。

運用プロセス

Based Rollupの運用には、L2サーチャーがトランザクションをバンドルにまとめてL2ブロック提案者に送信し、そしてL2ブロックを構築します。最後に、L1サーチャーがこれらのL2ブロックをL1ブロックに含め、順序付けと記録プロセスを完了させます。

  • L2サーチャーはトランザクションを収集します:L2サーチャーはL2トランザクションをバンドルにコンパイルし、L2ブロック提案者に送信します。
  • L2ブロックの構築:L2ブロックの提案者はこれらのバンドルを使用してL2ブロックを構築します。
  • L1はL2ブロックを含みます: L1の探索者はこれらのL2ブロック(またはそれらのバンドル)をL1ブロックに組み込み、シーケンス化および記録プロセスを最終化します。

ベースのロールアップ操作プロセス - ソース: 太鼓

ベースロールアップの利点と課題

Based Rollupの利点

Based Rollupの主な利点は、トランザクションのシーケンス処理の責任をL1に移すことで、イーサリアムの完全な分散化と生存性を受け継ぎながら、L2のパフォーマンスを大幅に向上させる能力です。このアプローチにより、技術が簡素化され、レイテンシが低減され、追加のセキュリティ対策なしで運用コストが削減されます。

経済的には、L1マイナーはL2トランザクションのシーケンスに参加することで、全体的なネットワークの健全性と経済的なセキュリティが向上します。

ベースのロールアップとクラシックのロールアップの比較-出典:@NIC Lin

具体的な利点は次のとおりです:

  1. Liveness:ベースドロールアップは、シーケンサの障害によるネットワークの中断や検閲の問題を回避することができます。これにより、フォールバックメカニズムを必要とせずに、迅速かつ効率的なトランザクションが可能となります。
  2. 分散化:L1のサーチャー、ビルダー、およびブロックプロデューサーの既存のインフラを活用することで、Based RollupはWeb3のオープンで透明な原則に沿った高い分散化度を維持しています。
  3. シンプリシティ:ベースロールアップは、Ethereum L1のセキュリティと分散化を継承し、基礎となるバリデータスタックとプロポーザービルダーセパレーション(PBS)インフラストラクチャを再利用することにより、L2の独自のシーケンサーシステムや外部のコンセンサスメカニズムが不要となり、複雑さとセキュリティリスクが低減されます。
  4. コスト効率性:L1がシーケンシングを処理することで、L2のトランザクション処理と確認がより効率的になります。Optimistic RollupやZK Rollupのような複雑なインフラストラクチャやエネルギー消費を必要とせず、特に高トランザクション環境においてL2トランザクションを処理および検証するためのものではありません。
  5. アラインされた経済的インセンティブ:MEVはL1に流れ、経済的セキュリティを強化し、イーサリアムを決済レイヤーとしての価値を高めます。一方、L2は混雑料から収益を生成することができ、ある程度の経済的自律性を維持します。
  6. 主権:シーケンシングはL1に依存していますが、ベースド・ロールアップはガバナンストークン、手数料の収集、および収益の自律的な使用に関する制御を保持し、エコシステム内での独立した役割を確保しています。L1はまた、価値が基盤となるレイヤーの主権を強化するために戻ることを保証し、独立したL2オペレーションによって引き起こされる断片化と非効率性のリスクを軽減します。

ベースロールアップの課題

固有のメカニズムと技術的な制約

ベース ロールアップには大きな利点がありますが、技術的および運用上の重要な制限もあり、より広範な採用を妨げる可能性があります。

  1. 収益制約とMEV損失:シーケンシングがL1に依存しているため、ほとんどのMEV収益はL1のバリデータに向けられ、Based Rollupの収益源が制限されます。これにより、プロジェクトの持続可能性と収益性に関する懸念が生じる可能性があります。そのため、多くのL2およびRaaSプロジェクトは潜在的な財務的な欠点のため、このモデルを追求することに躊躇しています。
  2. シーケンスの柔軟性の低下:L1へのシーケンスの委任は、First Come First Serve(FCFS)などの戦略に影響を与え、トランザクションのシーケンスにおける柔軟性を低下させます。この問題に対処するための技術的なソリューションの追加は、プロトコルの複雑さを増加させます。さらに、L1のシーケンスはマイナーの利益をベースロールアップの利益よりも優先する可能性があります。
  3. 遅延トランザクション確認:理論的には、ベースロールアップのトランザクション確認はL1のブロック時間(現在のEthereumでは12秒)に関連していますが、これはユーザーの即時性の期待には応えられない場合があります。再ステーキングメカニズムは事前確認を提供できるかもしれませんが、これらのソリューションはまだ未熟で一般的には採用されていません。たとえば、最初のArbitrum実装と最初の公開テストネット(Ropsten L2)は、このネイティブロールアップシーケンシング設計を使用していましたが、L2の集中型シーケンサーが後にそれを置き換えて、より高速なトランザクションの需要に応えました。元の方法に戻ることは、後退の一歩と見なされるかもしれません。
  4. 潜在的な分散化の問題: ベース ロールアップは L1 の分散化の恩恵を受けていますが、MEV をキャプチャするために設計されたブロック権利のオークション メカニズムは、L1 参加の参入障壁を高め、複雑さを増す可能性があります。
  5. 役割の割り当ての課題: 多くの議論は、元のシーケンサーデザインがBased Rollupに置き換えられた後の役割の再割り当ての実際的な課題を見落としています。L1に流れるMEVはバリデーターに経済的なインセンティブを提供しますが、Rollupの検証をEthereumのプロトコルに統合し、公正なMEVの利益分配を確立し、複数のサーチャーが同時にトランザクションを送信することによる混雑やコンセンサスの問題を管理することは未解決のままです。Taikoなどのプロジェクトは、これらの課題に取り組んで進展しており、後ほど詳しく説明します。

外部競争圧力

ベースのロールアップは、他の最適化されたシーケンスソリューションからの競争圧力にも直面しています。L2のシーケンサーを廃棄するBased Rollupのアプローチに加えて、多くの革新的でユーザーフレンドリーな代替手段があります:

まず、PolygonのPoEコンセンサスアルゴリズムのような証明メカニズムや検証方法の微細な変更は、ロールアップネットワークレイヤーでのシーケンシングを分散化します。

第二に、Metisなどの独立した分散型シーケンサーアーキテクチャは、複数のノードから構成されるシーケンサープールを使用し、ランダムなローテーション、ステーキング、PoSコンセンサスを用いてマルチシグネチャキーを管理し、バリデータサンプリングを用いて分散型シーケンス処理を実現しています。一方、Espressoはモジュラーシーケンサーミドルウェアを提供し、L2用の共有シーケンスサービスを提供しています。FlashbotsのSUAVEは、ブロック「入札」を介してトランザクションシーケンスを実行するために専用のEVM互換チェーンを導入しています。

別の例はEigenlayerとAltLayerによって開発されたSQUADです。SQUADは、EigenLayer AVS(アクティブに検証されたサービス)オペレーター向けのオープンネットワークとして設計されており、Rollupsからのシーケンスリクエストを登録し、シーケンサーと一致させるために最小限のLSTステーキングまたは委任ステーキングメカニズムを必要とします。

SQUAD分散型シーケンス - ソース:AltLayer

ちなみに、AVSとBased Rollupの間で競争があるという市場での議論があるが、実際には、彼らは直接競争していない。Based Rollupは主にブロック提案方法に焦点を当てており、一方、AVSはEthereumに直接展開できないDAppsのためにPoSやその他のコンセンサスベースのセキュリティを提供しています。両者の間に技術的な競合はなく、Eigenlayerの再ステーキングとEspressoの分散型シーケンサーなどの最近の展開が、L1バリデーターがシーケンス操作に参加することでBased Rollupの採用を促進する可能性があります。最終的に、シーケンサーとしてL1バリデーターを使用するかどうかは、EigenlayerではなくEspressoなどのプロジェクトによって決定されます。

結論として、取引のシーケンスの役割をL2からL1にシフトすることはすべての課題を解決するわけではなく、新たな課題を導入する可能性があります。Eigenlayerの再ステーキングプロトコルやゼロ知識証明(ZKPs)などのソリューションは、Based Rollupの固有の制限の一部を解決する可能性がありますが、完全に開発されたソリューションはまだ登場していません。一方、Eigenlayerなどのプロジェクトによって開発された共有シーケンサーは、柔軟性と実装の容易さから注目を集めており、Based Rollupにとって重要な競争要因となっています。これは、Based Rollupがそのアプリケーションシナリオにより適した他のテクノロジを統合することで適応する必要がある可能性が示唆されています。

ベースドロールアップのユースケース

Based Rollupの概念はわずか1年余りであり、古い考え方に新たなアプローチを表しています。その結果、理論と実装の詳細はまだ磨かれており、Based Rollupに基づいたプロジェクトはわずか数件しかありません。以下では、この技術がどのように使用されているかの3つの実践的な例を共有します。

ベースのロールアップエコシステムの概要-ソース:@drakefjustin

Taiko:The First Layer 2 to Deeply Explore and Implement Based Rollup

TaikoはZK Rollup技術を活用したLayer 2(L2)であり、Type-1 zkEVMを開発しました。このzkEVMはEthereumと同じオペコードと機能を提供し、既存のEthereumエコシステムとの高い互換性を確保しています。

Based Rollupのコンセプトを導入した直後、TaikoはZKプルーフの生成速度/コストよりもイーサリアムの同等性を優先するBased Rollupとして位置付けました。いくつかの技術革新により、Taikoは高度に設定可能で、完全なオープンソースで、許可なしのRollupであり、イーサリアムと同等のものです。

テクニカルアーキテクチャ

2022年のブログ投稿では、Taikoはその3つの主要なコンポーネントを概説しました:ZK-EVM(証明生成用)、Taiko L2 Rollupノード(Rollupチェーンの管理用)、Taiko Protocol(これら2つのコンポーネントを接続し、Rollupプロトコルを検証するためのもの)

1. ZK-EVM: イーサリアムミラー

機能:ZK-EVMは、Taikoのコアコンピューティングエンジンであり、Rollup上のEVM(Ethereum Virtual Machine)計算の正確性を確保するための証明の生成を担当します。それはすべてのEthereumオペコードをサポートし、妥当性証明を介してRollupチェーン上のすべての計算を検証するZK-EVMを実装しています。

機能:ZK-EVMは、EthereumのEVMと完全に等価を維持し、開発者が既存のEthereumスマートコントラクトやdAppsをコードの変更なしにシームレスに移行および展開できるようにします。これは、すべてのEthereumおよびSolidityツールがTaikoとシームレスに連携し、開発プロセスでの連続性と効率を確保します。

2. Taiko L2 Rollupノード:効率的な実行、安全な検証

機能:Taiko L2 RollupノードはRollupチェーンを管理し、Ethereumからトランザクションデータを取得し、これらのトランザクションをL2で実行します。それはEthereumのフォークされたバージョンに基づいており、Ethereumとの互換性と相互運用性を確保するために、同じハッシュアルゴリズム、署名スキーム、データ構造を使用しています。

特徴:これらのノードは、Rollupチェーンの状態を管理し、トランザクションの決定論性と最終性を確保します。並列証明生成と分散化検証メカニズムを通じて、Taiko L2 Rollupノードは効率的かつ安全なトランザクション処理を提供します。

3. Taikoプロトコル:シームレスな統合

機能:Taikoプロトコルは、ZK-EVMとTaiko L2 Rollupノードを橋渡しし、Rollupルールと参加資格を定義し、強制し、ネットワークのセキュリティ、分散化、および許可なく性質を確実にします。

機能:このプロトコルは、ZK-SNARKプルーフのデータ可用性メカニズムおよび検証者として機能する、Ethereumに展開されたスマートコントラクトで構成されています。 Taiko L2のスマートコントラクトは、主要なプロトコル機能を処理します。 Taikoプロトコルは、すべての提案されたブロックが決定論的であり、並列に証明できることを保証し、トランザクション処理の速度と効率を向上させます。

太鼓プロトコルアーキテクチャ - ソース:太鼓

要約すると、Taikoは、これら3つの主要なコンポーネントの連携操作によって、Ethereumとの同等性、互換性、およびスケーラビリティを実現します。既存のEthereumスマートコントラクトとdAppsのシームレスな移行と展開を可能にし、効率的かつ安全なトランザクション処理サービスを提供します。

主要な革新

Taikoの重要なイノベーションには、BCRフレームワーク(Based Contestable Rollup)とBBRフレームワーク(Based Booster Rollup)があります。これらは、Based Rollupの技術的な利点を大幅に向上させるものです。以下で詳しく説明します。

BCR (Based Contestable Rollup): Contestable Aggregation

BCRは、トランザクションの検証プロセスに紛争解決(詐欺証明システムと同様)を組み込んだマルチプルーフシステムで構築されています。複数の競争層が分散型の生成と検証を確保し、ネットワークのセキュリティを向上させます。

ワークフロー
このシステムでは、誰でも提案者になり、ブロック構築計画を提案し、トランザクションの正確性とプライバシー保護を確保するためにゼロ知識証明を提供することができます。もしバリデーターが特定のブロックの状態遷移結果に疑問を持つ場合、彼らはL2ブロックの状態を修正し、正しいパスと間違ったパスの間での決定を試みる高レベルのチャレンジ証明を発動することができます。

多くの研究は、BCRがこのプロセスでの悪意あるまたは急な競争にどのように対処するかを見落としています。実際、BCRは独自の証明と冷却ウィンドウを導入しており、上位レベルの証明は下位レベルの証明よりもはるかに高い妥当性と紛争のマージンを持っています。この急激なコスト増加は、無謀なまたは悪意のある挑戦を効果的に防ぎます。

簡単に言えば、誰でも提案者になり、ブロックやゼロ知識証明を提出し、検証者はチャレンジ証明を提出することで結果に異議を唱えることができます。連続的な検証チャレンジはネットワークのセキュリティを大幅に向上させ、各ブロックの公平性と信憑性を確保します。

特徴
タイコは、経済的なコストをバランスさせながら、柔軟性とセキュリティを重視した設計になっています。

  • マルチプルーフシステム

Taikoのマルチプルーフシステムは、各レベルが独自のプルーフシステムを使用できるようにします。複数のサブプローバを組み合わせて、より信頼性の高い複合プローバを作成することで、コストは増加しますが、セキュリティが大幅に向上します。このシステムは、複数のサブ検証者を垂直に層状に配置し、水平に統合することができます。

  • プロバイダの可用性

Taikoは、動的レベル割り当てを実装し、新しいブロックごとに最小必要レベルをランダムに割り当てます。ブロックがより高いレベルに割り当てられる確率は、そのレベルに反比例します。資本集約型攻撃に直面する際、コミュニティノードは紛争マージンを通じて無効な証明に集団で抵抗し、システムの安定性を維持します。

  • ダイナミックな設定の調整

Taikoの設計は非常に適応性があり、システムが高レベルの証明コストの変化に応じてブロックの証明要件を動的に調整することができます。この柔軟性により、システムはOPプルーフからZKプルーフに徐々に移行することができ、セキュリティと経済的インセンティブを最適化することができます。

  • コスト対セキュリティのトレードオフ

ZK-Rollupは安全ですが、そのコストは高トランザクション量のチェーンに挑戦する可能性があります。 TaikoのDispute Rollupは、費用対効果の高い構成から始め、徐々にセキュリティを強化し、既存のアーキテクチャにシームレスに統合することで、アプリケーションチェーンが橋渡しとして機能します。

  • ガーディアンの証明者

ガーディアンプロバーズは、システムの初期段階で高レベルのプロバーズに対する安全ネットとして機能し、証明システムのエラーを処理します。システムが成熟するにつれて、その役割は減少し、トランザクションのシーケンスに干渉せずに初期段階で重要なセキュリティレイヤーを提供します。

BBR(Based Booster Rollup):ブーストを活用したスケーリング

BCRの導入に続くBBRは、トランザクションの実行とストレージのシャーディングを可能にするネイティブL1スケーリング方法で、大きな進歩を示しています。これは、開発者のノートパソコンに追加のCPU/SSDパワーを追加するようなものです。dAppが展開されると、必要なすべてのL2を自動的にかつ迅速にスケーリングできます。

BBRワークフローダイアグラム-ソース:太鼓

仕組み

以下は主な実装詳細の分解です:

  • L1CALLおよびL1DELEGATECALLプリコンパイル:
  • L1CALLはL2がL1の状態を直接読み書きできるようにします。
  • L1DELEGATECALLを使用すると、L1スマートコントラクトをL2で実行し、すべてのストレージ操作にL2の状態を使用できます。
  • ZK-EVM コプロセッサー:
  • L1スマートコントラクトのワークロードをL2にオフロードすることで、ゼロ知識イーサリアム仮想マシン(ZK-EVM)をコプロセッサとして使用することができます。すべての状態はL1に残ります。
  • ZKプルーフのみがL1で検証を必要とし、最終状態の更新がそこで適用されます。

主な特徴

  • 分散化とイーサリアムの整合性:

BBRはL1の分散化とシンプルさを受け継ぎ、中央集権化または半中央集権化シーケンサーのリスクを回避しています。

自動スケーリング:L1にdAppを一度配置すると、追加のセットアップなしで自動的にすべてのL2にスケーリングされます。

  • 効率的なトランザクションの実行とストレージ・シャーディング:

BBRは、トランザクションの実行とストレージの両方をシャーディングするデュアルレイヤー構造により、チェーンのスケーラビリティを向上させます。

  • ZK-EVMコプロセッサー:

BBRは、ZK-EVMコプロセッサとして機能し、すべての状態をL1に保持しながら、L1のスマートコントラクトのワークロードをL2にオフロードします。

  • フラグメンテーションの削減:

ロールアップが直面している現在の断片化の問題に対処するため、BBRはすべてのL2間でのアトミッククロスロールアップトランザクションを可能にすることによっています。

制約

公式のドキュメントはまた、BBRフレームワークの制限を公然と認めており、以下のように要約されています:

  1. コントラクトデプロイメント制限:BBRでは、契約はL1でのみ展開可能です。L2はL1スマートコントラクトを継承することができますが、独自に新しい契約を展開することはできません。これによりL2の独自のスケーリング能力が制限されます。
  2. 共有データの拡張ボトルネック:BBRはL1の共有データに大きく依存しており、データの利用可能性の拡張が制限されています。すべてのプロセスはL1に戻る必要があり、全体的なスケーラビリティに影響を与える可能性があります。
  3. 並列化に関する課題:すべてのdAppがBBRの並列モデルに簡単に適応できるわけではなく、L2で一部のスマートコントラクトがスケーリングされる方法を制限しています。
  4. ノード同期要件の厳格化:BBRはL1とL2のノード間での緊密な同期を要求し、低レイテンシの通信を必要とするため、ハードウェア要件と運用の複雑さが増します。
  5. 初期化の複雑さ:L2契約の初期化には、データの一貫性を確保するための特別な処理が必要であり、開発コストと潜在的なセキュリティリスクが高まります。
  6. コストとデータの利用可能性の課題:L2処理のコストは便利ですが、オンチェーンデータの需要が増加しています。さらに、L2トランザクションには追加のアカウントNonce管理が必要であり、システムの複雑さが増します。
  7. ストレージと計算のトレードオフ:BBRモデルでは、計算はL2に最適化されますが、状態の更新にはまだL1の関与が必要であり、ストレージ集約型の操作は高コストです。

Puffer UniFi: ステーキング駆動型のイノベーティブベースのロールアップ

Puffer Financeは、EthereumのEigenlayer restakingプロトコル上に構築された、リキッドステーキングデリバティブ(LSD)プロトコルです。現在、TVLが17億ドルを超えるこのセクターで3位にランクされています。6月末に、Puffer FinanceはEthereum Foundationとのパートナーシップを発表し、Based Rollupを共同開発することを発表し、7月初旬に対応する製品であるPuffer UniFiをテストバージョンでローンチしました。

技術アーキテクチャー

ホワイトペーパーによれば、ユーザーがRollupトランザクションをパファーバリデータに送信すると、これらのバリデータは事前コミットメントを介してトランザクションがオンチェーンに記録されることを確認し、信頼性を保つための条件を追加します。最終的に、確認されたRollupトランザクションを含むブロックをEthereum L1に送信します。パファーシーケンサはRollupの状態を進め、pufETH VaultはUniFiユーザーに報酬としてトランザクション手数料を集めます。

  1. ユーザーはロールアップトランザクションを送信し、Pufferバリデーターによって処理されます。これらのバリデーターは、ユーザーが自分のトランザクションがプレコミットメントを通じてイーサリアムL1状態に含まれることを認識できるようにします。
  2. パファーバリデータは、信頼性を確保するためにステーキングを行い、スラッシング条件を適用し、ユーザーからのロールアップトランザクションを処理し、事前にコミットメントを公開します。これらのバリデータは、L1ブロックにトランザクションを含める準備が整っています。
  3. Preconf Slasher AVSは、追加のスラッシング条件をバリデータに強制し、プリコミットメントの約束を破ることを防止します。
  4. Pufferバリデータは、事前にコミットされた、順序付けられたRollupバッチを含むEthereum L1にブロックを提出します。
  5. Pufferシーケンサーコントラクトは、バッチ処理されたトランザクションを受け付けます。
  6. pufETHボールトは、ロールアップトランザクションによって生成される混雑料金と競争料金を集めます。これらの料金はpufETH保有者に収益をもたらし、UniFiユーザーに直接報酬として提供されます。

UniFiアーキテクチャ - ソース:UniFi

キーイノベーション

最新の紹介によれば、UniFiはJustin Drakeの研究見解を基に、以下の特定の主要なイノベーションを活かしています:

  • ベースドシーケンシング

UniFiは、L1上で直接Ethereumの分散型バリデータを利用し、トランザクションを中立的な方法でシーケンスすることができます。これにより、集中型のシーケンサに依存せずにトランザクションをシーケンスすることができます。つまり、L1のバリデータがUniFi Rollup内のトランザクションのシーケンスを担当しています。

  • プレコンファーム(Preconfs)

UniFiは、ユーザーに迅速かつ信頼性の高い取引確認(約100ミリ秒)を提供する事前確認システムを統合しており、これにより取引がL1で最終化される前に事前確認が行われます。これらの事前確認は、Pufferのリステーキングバリデータによって発行され、これらのバリデータは正しく行動するようインセンティブが与えられており、そうでない場合はスラッシングなどのペナルティを受けることになります。

(注意):PufferはNative Restakingをサポートするステーキングプラットフォームのひとつであるため、将来のL1ブロックにRollupブロックを含めるよう指定されたL1バリデータの一部を指定できます。バリデータは少なくとも32ブロック前に提案者が誰になるかを知っており、L2 Rollupブロックがメインネットに含まれ、メインネットによって保護されることを確実にし、先に述べた遅いL1ブロック時間によるL2トランザクションの遅延問題に対処します。

リステーキングプロトコルの分類 - 出典:DeSpread、Gate Research
  • デセントラライズドシーケンサー:

このアーキテクチャは、単一の中央集権的シーケンサーから数万の分散シーケンサーに拡張することを目指しています。これは、Pufferが実装したバリデータセットによって実現され、バリデータの数が増えるにつれて、ネットワークがより分散化されることを意味します。

  • 同期コンポーザビリティ:

UniFi内のトランザクションは、ブリッジの必要性なく、他のロールアップベースのシステムと直接的な相互作用ができるため、シームレスなやり取りが可能です。これにより、ブリッジの使用に伴う遅延、余分なコスト、技術的な課題、およびセキュリティリスクがなくなり、Ethereumエコシステムの断片化と非効率性の主要な課題に対処します。

上記から明らかなように、UniFiはRestakingを活用してL1ベースのシーケンシング、事前確認、クロスロールアップ操作を実現し、専用チェーンの開発と作成を容易にします。これにより、オリジナルのBased Rollupの多くの制限と課題に効果的に対処し、価値がEthereumの基盤層に戻ることを保証しています。

RISE Chain: 高性能L2

RISE Chainは、RustベースのRethノードインフラストラクチャ上に構築されており、革新的なステートアクセスアーキテクチャ、並列EVM、連続ブロック実行、階層化されたMerkle Patricia Tree(MPT)を導入しています。RISEは、RISE DBと相互運用性に関する継続的な研究を通じて、より包括的でスケーラブルなブロックチェーンエコシステムの構築を目指しています。

ジャスティンの要約によると、このプロトコルもBased Rollupテクノロジールートに従っていますが、現時点ではホワイトペーパーの段階であり、追加情報は利用できません。そのため、ここでは簡単に触れるだけです。

また、関連情報を確認する中で、いくつかの他のプロジェクトがBased Rollupの適用を探っていることがわかりましたが、それらはすべて初期の探索段階にあり、ここでは詳細に触れません。

結論

ベースロールアップは、イーサリアムロールアップのスケーリングソリューションであり、シーケンサーの役割をL1管理に移すことで、イーサリアムのL2スケーリングへのアプローチ方法に大きな変化をもたらします。この設計は、より効率的で政治的に整合しており、イーサリアムL2のスケーリング方法に大きな進化をもたらしています。

このデザインは、マイナーな技術の微調整ではなく、むしろRollupsが実行に焦点を当てることを可能にし、セキュリティのニーズはL1で処理されます。コンセンサス、データの公開、決済レイヤーはすべてEthereumに基づいており、実行レイヤーはRollupネットワーク上に構築されており、トランザクションと状態の更新の処理を担当しています。

実際には、ベースのロールアップの先駆者たちは、ソリューションの強化されたセキュリティ、分散化、および簡素化されたシステムを通じてイノベーションを推進しています。最終的なロールアップソリューションになるかどうかは不確かですが、中央集権化または準中央集権化のシーケンサーが支配する状況下で、ロールアップネットワークの多様化におけるその重要性は否定できません。

Although Based Rollupは、市場と技術の承認という二重の課題、既存の利害関係者からの抵抗、そしてさまざまな共有シーケンサーソリューションからの競争に直面していますが、TaikoやPuffer Financeなどのプロジェクトが革新を続けることで、重要な市場の優位性を獲得しています。

今後、Rollup分野における革新的なルートとして、ネイティブシーケンシングメカニズムによって従来の透明性や単一障害点の課題を克服するだけでなく、Rollup L2ソリューション市場で強いポテンシャルを示し、重要な位置を占めることが期待されています。私たちは、収益モデル、シーケンシングの柔軟性、ユーザーエクスペリエンス、プロトコル設計、エコシステム協力など、より多くの開発者がBased Rollupを探索し、最適化することを期待しています。Based Rollupは、既存の課題を克服し、より広範なアプリケーションを実現し、Ethereumエコシステムにさらなる発展の機会をもたらすことができるようになっています。


一部の参照:

https://vitalik.ca/general/2021/01/05/Rollup.html

https://www.nervos.org/knowledge-base/zk_Rollup_vs_optimistic_Rollup

https://docs.arbitrum.io/how-arbitrum-works/sequencer

https://x.com/drakefjustin/status/1798734295332274408

https://abmedia.io/taiko-and-puffers-based-Rollups-will-change-the-landscape-of-ethereum

https://taiko.mirror.xyz/7dfMydX1FqEx9_sOvhRt3V8hJksKSIWjzhCVu7FyMZU

https://taiko.mirror.xyz/VjNjFws6OOVez5YCDMwjy4BUiDqZBHYDvcW4-JZGDkc

https://x.com/jason_chen998/status/1799692331635048697

https://ethresear.ch/t/based-Rollups-superpowers-from-l1-sequencing/15016

https://medium.com/@MTCapital_US/mt-capital-research-decentralized-sequencer-sector-comparative-research-4ca4621e1d8d

https://medium.com/ybbcapital/from-theory-to-practice-can-based-Rollup-achieve-l1-sequencing-driven-Rollup-solution-3dbfc3a45bef

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://substack.chainfeeds.xyz/p/based-Rollup

https://medium.com/puffer-fi/get-ready-for-puffer-unifi-charting-new-waters-for-ethereums-ecosystem-e95482708ebb

https://medium.com/search?q=based+Rollup

https://taiko.mirror.xyz/oRy3ZZ_4-6IEQcuLCMMlxvdH6E-T3_H7UwYVzGDsgf4

https://blog.altlayer.io/introducing-restaked-Rollups-ac6a1e89b646

https://www.panewslab.com/zh/articledetails/pylr0ff1.html

https://vitalik.eth.limo/general/2024/06/30/epochslot.html

https://docs.altlayer.io/altlayer-documentation/restaked-Rollups/squad-for-decentralised-sequencing

https://defillama.com/protocol/puffer-finance

https://unifi.puffer.fi/

https://github.com/risechain/whitepaper/blob/main/RISE%20White%20Paper%20-%20Draft%20v0.5.pdf

https://www.panewslab.com/zh/articledetails/84vh6558.html

この記事は、筆者の独自の調査と分析に基づいており、参考のために提供されていますが、投資アドバイスではありません。この記事で言及されている情報は、特定のプロジェクトや戦略の推奨や支持を意味するものではありません。市場にはリスクがあり、投資は慎重に行う必要があります。Gate.ioは、読者がこの記事を利用することから生じるいかなる結果に対しても責任を負いません。

著者: Car.Y
翻訳者: Paine
レビュアー: Piccolo、Wayne、Ashley、Joyce
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!