次世代イーサリアムL2技術の解析:ブースターロールアップ

著者: 2077出典: X, @2077Research 翻訳: Shanoba, Golden Finance

私たちの Rollups 2.0 シリーズ の最初の記事では、Layer 1(L1)ベースのロールアップについて議論しました。これは、最も分散化されており、イーサリアムと互換性のあるロールアップ管理方法です。取引の順序付けのタスクをイーサリアム L1 に任せることで、L1 ベースのロールアップは、L1 の分散化、シンプルさ、活発さを活用できるだけでなく、他の利点ももたらします。

今日の記事では、rollupの次の進化、Booster Rollupsについて探ります。Booster Rollupsは、L1ベースのrollupの基盤の上に構築されるだけでなく、Ethereumの可組み性(Composability)をさらに拡張します。しかし、私たちはどのようにしてこの可組み性を実際に拡張するのでしょうか?

現在のL2スペースの問題

L2ネットワークが期待通りに機能することを確保するためには、通常、追加のチェックが必要です。しかし、主要な決済および実行プロセスは引き続きL1上で直接発生します。これは、L2が機能を拡張している(たとえば、オフチェーンEVM実行)にもかかわらず、追加の複雑さが増していることを意味します。この追加のロジックが理想的ではないとはいえ、最終的な目標は操作を標準化し、標準EVMに完全に依存することです。

標準化 は、異なる L2 間でスムーズな取引交換を実現するために重要です。この目標を達成するためには、複数のチェーンで操作できる取引という新しい取引タイプが必要になるかもしれません。

このシステムでは、1つの取引がより小さなサブ取引を生成できます。各サブ取引には以下の詳細が含まれています:

  1. ソースチェーンのID

  2. ターゲットチェーンのID

  3. 入力データ(例えば、呼び出し元、アドレス、呼び出しデータ)

  4. ターゲットチェーンが生成する出力

この取引データの二つの主な役割:

  1. ソースチェーンに入力として

それは参加者がターゲットチェーンに直接関与することなく、出力を直接見ることを許可します。

  1. ターゲットチェーン上で入力と出力の整合性を検証する

それは、与えられた入力が期待される出力を生成したかどうかを確認するために使用されます。

この方法により、各チェーンは独自に取引を検証でき、同時に取引フォーマットと入力の共有基準に従うことができます。

この方法により、ブロック検証が簡単になり、慣れ親しんだL1検証契約を使用することでブロックの有効性が確保されます。この共有標準と改善されたクロスチェーン取引方式は、L2ネットワークの将来の発展に堅固な基盤を提供し、Booster Rollupsをイーサリアムエコシステムの発展を推進する鍵としました。

ブースター・ロールアップは何が違うのか?

ブースターロールアップは、L1での実行に類似した方法でトランザクションを処理します。これらはL1の状態にアクセスできる一方で、独立したストレージを持っており、実行とストレージをL2に拡張します。各L2はL1のブロックスペースを拡張し、トランザクション処理とデータストレージをより広い範囲に分散させます。

想像してみてください。一度だけ分散型アプリケーション(dapp)をデプロイすれば、それはすべての Layer 2 (L2) ネットワークに自動的にスケールします。より多くのブロックスペースが必要な場合は、追加のブースターロールアップを追加するだけで、追加の設定は不要です。これは、開発者が作業量、再デプロイのコスト、または追加の複雑さを増やすことがないことを意味します。

簡単に言えば、Booster Rollupsはあなたのノートパソコンにより多くのCPUやSSDを追加するようなものです:それらはパフォーマンスを向上させ、アプリケーションをより効率的に実行し、同時に簡単に拡張を実現します。

技術的な観点から、Booster Rollupsは「トランザクションの実行とストレージを複数のシャードに分散する」とも説明できます。

ブースターロールアップの仕組み

楽観的ロールアップ(Optimistic Rollup)でもゼロ知識ロールアップ(ZK Rollup)でも、ブースター機能を採用することができます。しかし、すべてのロールアップが完全なブースティング(Full Boosting)を必要とするわけではなく、一部のロールアップはL2特有の最適化によって恩恵を受けることができます。

もし目標がネイティブなイーサリアムのスケーラビリティを実現することであれば、最適な改善シナリオはL1ベースのロールアップで実現することです。L1バリデーターに全体のブーステッドネットワークのブロックを提案させることで、イーサリアムをシームレスに拡張します。

ブーステッドロールアップは、現在のロールアップエコシステムに一般的に存在する断片化問題を解決します。L1に基づく順序付けメカニズム(Based Sequencing)を通じて、L1順序の利点を保持するだけでなく、すべてのL2ブースターネットワーク内での原子間ロールアップ取引を導入します。この設計は、イーサリアムが最初から想定していたスケーラビリティのビジョンを実現します——統合され、かつスケーラブルで、イーサリアムの成長の課題に対して統一された解決策を提供します。

! 4A0WT6hPa0MnUszfDARYWbLDgNyQU7T66oivc26f.png

Booster Rollups は、自然に同期可能な相互運用性をサポートします。このロールアップモデルは、断片化を処理したり、複数の L2 間で切り替えたりする手間を排除します。すべての優先使用の分散型アプリケーション(dapps)は、各 L2 で利用可能であり、ユーザーにシームレスな Ethereum 経験を提供します。

Booster Rollupsを使用すると、開発者は複数のL2に再展開することなく、dappsを拡張できます。L1に一度デプロイするだけで、dappsは既存および将来のすべてのBoosted L2に自動的に拡張され、開発とデプロイのプロセスが大幅に簡素化されます。

Booster Rollups は自然に同期可能性をサポートするため、この rollup モデルは断片化を処理したり、複数の L2 間で切り替えたりする手間を排除します。すべての優先利用される分散型アプリケーション(dapps)は、各 L2 で使用でき、ユーザーにシームレスな Ethereum 体験を提供します。

Booster Rollupsを使用することで、開発者は複数のL2に再展開することなく、dappsを拡張できます。L1に一度デプロイするだけで、dappsは既存および将来のすべてのBoosted L2に自動的に拡張され、開発およびデプロイのプロセスが大幅に簡素化されます。

ブースターロールアップの利点

  1. 透明性の高いスケーラビリティ

ブースターロールアップは、透明な方法でスケーラビリティを強化します。これは、サーバークラスタに追加のサーバーを加えるようなものです。アプリケーションは追加のリソースをシームレスに活用でき、開発者は複雑なL2インフラを展開することなくソリューションを拡張できます。

  1. 断片化の問題を解決する

ブースターロールアップは、L1とL2の間で統一されたユーザーエクスペリエンスを提供します。スマートコントラクトがすべてのネットワークで同じアドレスを共有するため、ユーザーはL1とL2の環境で一貫性と簡便さを享受できます。

  1. デプロイ効率の低下の問題を解決する

開発者はL1に一度デプロイするだけで、dappsはデフォルトで複数のロールアップをサポートでき、更新は中央集権的に管理されます。ユーザーが外部アカウント(EOA)を使用するか、スマートウォレットを使用するかにかかわらず、単一のアドレスを介してネットワーク間でシームレスな取引が可能です。

  1. Rollup オペレーターの魅力の問題を解決する

開発者は特別にデプロイメントネットワークを選択する必要がなく、dapps は自動的に各 Rollup ネットワークをサポートします。Booster Rollups は L1 ベースの Rollups と組み合わせて使用することができ、著しいスケーリングを実現します。また、すべての L2 が Booster Rollups になる必要はないため、ハイブリッドネットワークが可能になります。

  1. 主権と安全保障の強化

ブースターロールアップは、特定のラッパーコントラクトへの依存を排除しました。なぜなら、スマートコントラクトはL1とL2の両方で同じように機能し、制御権は依然として開発者の手にあるからです。各dappに対して個別にセキュリティ対策を講じることで、ブリッジや特定の実装に依存するのではなく、セキュリティが大幅に向上し、単一障害点のリスクも排除されました。

ブースターロールアップの制限

L2がL1と整合性を保つためには、スマートコントラクトのデプロイはL1のみに制限されるべきです。この制限により、L2間の統一アクセスが確保されます。これは重大な制約ではなく、スマートコントラクトは依然としてデータ駆動の方法によって異なる挙動を示すことができます。たとえば、チェーン上に保存されたコントラクトアドレスは異なるチェーン間で変化する可能性があります。

L1は共有データを保持していますが、これは直接的にスケーラビリティを向上させるものではなく、これはどんなスケーラブルなシステムにも固有の課題です。開発者はこの影響を最小限に抑えるために最適化を行う必要があります。従来のソフトウェアと同様に、すべての分散型アプリケーション(dapps)が完全に並列処理を利用できるわけではありません。しかし、これらのdappsが個別のL2上で動作していても、すべてのユーザーに普遍的にアクセス可能であるため、相互運用性から利益を得ることができます。

ブースターロールアップは本質的にL1の一種の拡張ですが、取引の実行とストレージに関して独自のメカニズムを持っています。ブースターロールアップの取引を正しく解釈するためには、L1とL2のノードが同期している必要があります。一つの可能な解決策は、同じノード上でL1とL2を同時に実行し、取引を実行する際に共有のL1ストレージとL2特有のストレージの間で切り替えることです。

結論

Booster Rollupsは、L1とのシームレスな統合を通じて取引スループットとストレージ効率を向上させ、Ethereumのスケーラビリティの課題に対応する革新的なソリューションを提供します。これにより、フラグメンテーションや非効率的な展開といった問題を解決し、開発者が複数のL2でdappsを簡単に拡張できるようにし、セキュリティと主権性を維持します。

Booster Rollupsは、拡張性の簡素化と相互運用性の促進を通じて、より統一されたユーザーフレンドリーなEthereumエコシステムへの道を開いています。

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • 1
  • 共有
コメント
0/400
IELTSvip
· 14時間前
BTCはピークに達したように感じますので、利益を上げた分は段階的に撤退することをお勧めします。BSVに少し移行するのも良いでしょう。BCHもピークに達しました #BTC再创新高# #我的Gate时刻#
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)