Author: 2077Research Source: X, @2077Research Translated by Good Oba, Golden Finance
Rollups 2.0シリーズの最初の記事では、レイヤー1(L1)ベースのロールアップについて説明した。strong>最初の投稿では、ロールアップを管理する最も分散化されたイーサリアム互換性のある方法の1つである、レイヤー1(L1)ベースのロールアップについて説明しました。トランザクションを発注するタスクをイーサリアムL1に委ねることで、L1ベースのロールアップはL1の分散性、シンプルさ、活発さなどの利点を活用することができる。
今日の記事では、ロールアップの進化における次のステップ、ブースターロールアップについて見ていきます。ブースター・ロールアップは、L1ベースのロールアップを基礎とするだけでなく、イーサのコンポーザビリティを拡張します。しかし、実際にどのようにコンポーザビリティを拡張するのだろうか?
L2空間における現在の問題
L2ネットワークが期待通りに機能していることを確認するには、追加のチェックが必要になることがよくあります。しかし、主な決済と実行プロセスは依然としてL1で直接行われます。つまり、L2は機能を拡張する一方で(オフチェーンEVMの実行など)、複雑さも追加することになります。
標準化は、異なるL2間でのスムーズなトランザクション交換を可能にするために不可欠です。これを達成するためには、新しいタイプのトランザクション、つまり複数のチェーンで運用できるトランザクションが必要になるかもしれない。
このようなシステムでは、1つのトランザクションがより小さなサブトランザクションを生成することができる。
1.ソースチェーンのID
2.デスティネーションチェーンのID
3.入力データ(例:発信者、アドレス、コールデータ)
4.ターゲットチェーンによって生成された出力
このトランザクションデータの2つの主な役割:
1. ソースチェーン上の入力として
参加者がターゲットチェーンに直接関与することなく、出力を直接見ることができます。
2.ゴール連鎖におけるインプットとアウトプットの整合性の検証
与えられたインプットが期待されるアウトプットを生み出すことを確認するために使われます。
このようにして、各チェーンは、トランザクションのフォーマットと入力について共有された標準に従いながら、それ自身のトランザクションを独立して検証することができる。
このアプローチでは、ブロック検証をシンプルに保ち、ブロックの有効性を保証するために使い慣れたL1検証契約を使用します。この共有された標準とチェーン間の取引方法の改善は、L2ネットワークの将来のための強固な基盤を提供し、Booster Rollupsをイーサリアムのエコシステムを前進させる鍵とします。
ブースターロールアップは何が違うのですか?
ブースターロールアップは、L1で実行するのと同様にトランザクションを処理し、L1の状態にアクセスできますが、実行とストレージをL2に拡張する個別のストレージを備えており、それぞれがL1のブロック空間を拡張し、トランザクション処理とデータストレージをより広い領域に広げます。各L2はL1のブロック空間を拡張し、トランザクション処理とデータストレージをより広い領域に広げます。
分散型アプリケーション(dapp)を一度デプロイすると、すべてのレイヤー2(L2)ネットワークに自動的にスケールすることを想像してみてください。より多くのブロックスペースが必要な場合は、追加設定なしでBooster Rollupsを追加するだけです。これは、追加の作業負荷、再展開コスト、開発者の余分な複雑さがないことを意味します。
一言で言えば、Booster RollupsはラップトップにCPUやSSDを追加するようなものです。
技術的な観点から、Booster Rollupsは「トランザクションの実行とストレージを複数のシャードに分散する」とも言えます。
ブースターロールアップの仕組み
オプティミスティックロールアップ(Optimistic Rollup)であろうと、ゼロナレッジロールアップ(Zero Knowledge Rollup)であろうと、それは同じです。に関わらず、ブースター機能を使用することができます。しかし、すべてのロールアップがフルブーストを必要とするわけではなく、L2特有の最適化から恩恵を受けられるものもあります。
ネイティブなイーサネットのスケーリングを達成することが目標である場合、ブースティングの最良のシナリオは、L1ベースのロールアップに実装することです。L1 バリデーターがブーストされたネットワーク全体のブロックを提案することで、シームレスな方法でイーサをスケールします。
ブーストロールアップは、現在のロールアップエコシステムに蔓延している断片化にも対処します。Based Sequencingを通じて、L1シーケンシングの利点を維持するだけでなく、すべてのL2 Boosterネットワーク内でアトミックなクロスロールアップトランザクションを導入します。この設計は、イーサネットが当初から思い描いていたスケーリングのビジョンを実現するもので、統合性と拡張性の両方を備え、イーサネットの成長課題に対する統一されたソリューションを提供します。

Booster Rollupsは当然ながら同期コンポーザビリティをサポートしているため、このロールアップ・モデルを使用することで、同期コンポーザビリティをサポートするために必要な煩わしさを排除できます。このロールアップ・モデルでは、断片化を処理したり、複数のL2間を切り替えたりする手間を省くことができます。すべての優先分散アプリケーション(dapps)は各L2で使用することができ、ユーザーにシームレスなイーサリアム体験を提供します。
ブースターロールアップにより、開発者は複数のL2に何度も再デプロイすることなく、dappsをスケールさせることができます。L1に一度デプロイするだけで、Dappsは既存および将来のすべてのBoosted L2に自動的にスケールし、開発とデプロイのプロセスを大幅に簡素化します。
Booster Rollupsは当然ながら同期的なコンポーザビリティをサポートしているため、このロールアップモデルでは、断片化に対処したり、複数のL2間で切り替えたりする手間がかかりません。すべての優先分散アプリケーション(dapps)は各L2で使用することができ、ユーザーにシームレスなイーサリアム体験を提供します。
ブースターロールアップにより、開発者は複数のL2に何度も再デプロイすることなく、dappsをスケールさせることができます。L1に一度デプロイするだけで、Dappsは既存および将来のすべてのBoosted L2に自動的にスケールし、開発とデプロイのプロセスを大幅に簡素化します。
Booster Rollupsの利点
1. 透過的なスケーラビリティ
サーバーファームにサーバーを追加するように、Booster Rollups は透過的にスケーラビリティを強化します。アプリケーションは追加のリソースをシームレスに活用でき、開発者は複雑なL2インフラストラクチャを展開することなくソリューションを拡張できます。 2. フラグメンテーションの解決
Booster Rollupsは、L1とL2で統一されたユーザーエクスペリエンスを提供します。スマートコントラクトはすべてのネットワークで同じアドレスを共有するため、ユーザーはL1とL2の両方の環境で一貫性とシンプルさを享受できます。
3.デプロイの非効率性を解決
開発者はL1上で一度だけデプロイすればよく、Dappsはデフォルトで複数のロールアップをサポートし、同時アップデートはセンターから管理されます。センターから管理されます。ユーザーは外部アカウント(EOA)を使っていても、スマートウォレットを使っていても、1つのアドレスでネットワーク全体でシームレスに取引できます。
4.ロールアップ事業者の魅力への対応
開発者はデプロイするネットワークを選ぶ必要がなく、dappsは自動的に各ロールアップネットワークをサポートします。Booster RollupsはL1ベースのRollupsと組み合わせて使用することで、容量を大幅に拡張することができます。Booster Rollupsは、L1ベースのRollupsと組み合わせて使用することで、大幅な拡張を実現することができます。また、すべてのL2がBooster Rollupsである必要はなく、ハイブリッドネットワークも可能です。
5. 主権とセキュリティの向上
ブースターロールアップは、特定のラッパー契約の必要性を排除します。ブースターロールアップは、スマートコントラクトがL1とL2で同じように動作し、制御が開発者の手の中に残るため、特定のラッパーコントラクトの必要性を排除します。ブリッジや特定の実装に依存するのではなく、各ダップに個別にセキュリティ対策を適用することで、セキュリティは大幅に改善され、単一障害点のリスクは排除されます。
ブースターのロールアップの制限
L2がL1と一貫していることを保証するために、スマートコントラクトのデプロイはL1に制限されるべきです。この制限により、L2間の均一なアクセスが保証されます。スマートコントラクトはデータドリブンアプローチによって異なる挙動を示すことができるため、これは重要な制限ではありません。例えば、チェーン上に保存されたコントラクトのアドレスはチェーンごとに異なることがあります。
L1は共有データを保持しますが、これはスケーラビリティを直接向上させるものではなく、スケーラブルなシステムに固有の課題です。開発者は、この影響を最小限に抑えるように最適化しなければなりません。従来のソフトウェアと同様に、すべての分散型アプリケーション(dapps)が並列処理を完全に利用できるわけではない。しかし、これらのdappsが別のL2上で実行されたとしても、すべてのユーザーが普遍的にアクセスできるため、相互運用性の恩恵を受けることができます。
ブースターロールアップは基本的にL1の拡張であるが、トランザクションの実行と保存に独自のメカニズムを持っている。Booster Rollupのトランザクションを適切に解釈するためには、L1ノードとL2ノードを同期させておく必要があります。1つの可能な解決策は、同じノード上でL1とL2の両方を実行し、トランザクション実行時に共有L1ストレージとL2専用ストレージを切り替えることです。
結論
ブースター ロールアップは、トランザクション スループットとストレージ効率を向上させるためにL1とシームレスに統合することで、イーサネットの課題に対処するための革新的なソリューションを提供します。ストレージ効率を向上させ、イーサネットのスケーラビリティの課題に対処します。断片化やデプロイの非効率性などの問題に対処し、開発者がセキュリティと主権を維持しながら、複数のL2にわたってdappsを簡単に拡張できるようにします。
スケーラビリティを簡素化し、相互運用性を促進することで、Booster Rollupsは、より統一されたユーザーフレンドリーなイーサネット・エコシステムへの道を開きます。