はじめに
先月、WorldCoin FoundationはOP Stackに基づくブロックチェーンWorld Chainの立ち上げを発表しました。これはOptimismのスーパーチェーンSuperchainに加わり、BaseとMode、OP Mainnet、Zoraと協力します。他のチェーンと対話するため。
OP、OP Stack、Super Chain について聞いたことがあるかもしれません。好奇心旺盛な赤ちゃんは「え?」と尋ねるかもしれません。なぜ?どこ?この記事ではスーパーチェーンの現状、ビジョンなどを含めて一つ一つお答えしていきます。記事の最後には、L2/L3 をワンクリックで公開する操作プロセスも丁寧にまとめられています。
Optimism は、高速、安定性、スケーラブル、低コストを提供するように設計された、イーサリアムに基づくレイヤー 2 ソリューションです。ブロックチェーンサービス。イーサリアムのメインチェーン (レイヤー 1) 上で実行することでネットワークの混雑を緩和し、それによってトランザクションコストと処理時間を削減します。
Optimism は、大量のトランザクションデータをまとめてパッケージ化し、手数料のみを処理することで、Optimism Rollups と呼ばれるテクノロジーを利用します。そしてイーサリアムメインチェーンで一度支払います。このアプローチにより、トランザクションの高速化とコストの削減だけでなく、イーサリアムを基盤とする高レベルのセキュリティも維持されます。その後、Optimism Rollup テクノロジーはオープンソース化され、OP Stack - Optimism Collective によって発表されたオープンソースのブロックチェーン フレームワークになりました。
OP Stack は、L2 チェーンの構築を大幅に簡素化するワンクリック L2 生成のためのツールボックスとして理解できます。OP Stack に基づいて開発されたこれらの分散型 L2 チェーンは、セキュリティ、通信層、およびオープンソース技術スタックを共有して、次のビジョンを形成します。 OPスーパーチェーン。
現在、OP Stacksは、さまざまなL2 NFTトランザクションデータで現在1位にランクされているBaseを含む多くの有名なプロジェクトに採用されています:Coinbaseによって開発されたLayer2、資産管理アプリケーションDebankによって開始されたDebank Chain、および主要なソーシャル企業であるFarcasterプロトコルスタック。これらのアプリケーションの多様性は、OP Stack が発売当初からサポートするように設計された OP ハイパーチェーンの概念を反映しています。
「スーパーチェーン」は、レイヤー2(L2)テクノロジーに基づくマルチチェーンネットワーク構造であり、従来のブロックチェーンの水平スケーラビリティの課題を解決するように設計されています。従来のマルチチェーン アーキテクチャは連携の困難さや高いオーバーヘッドの問題に直面することがよくありましたが、「ハイパーチェーン」は各チェーンを「交換可能なコンピューティング リソース」として扱うことでブロックチェーンをコモディティ化し、開発者がシステミック リスクを増大させることなくクロスチェーン アプリケーションを構築できるようにします。
「スーパー チェーン」モデルでは、個々のチェーン (OP チェーンなど) が標準化され、Optimism Collective によって正式に管理されるネットワークに統合されます。これらのチェーンは、セキュリティ層と通信層を共有するだけでなく、オープンソース技術スタックも共有します。この設計により、開発者は個々のチェーンの特定の技術的な詳細を気にすることなく、スーパー チェーン全体でのアプリケーションの構築に集中できるようになります。
さらに、この設計コンセプトは、ブロックチェーンの概念自体がより抽象化され、開発者が相互運用可能なブロックチェーンネットワーク全体を統合されたユニットとして扱うことができるため、新しいソリューションをより効率的に開発および展開できることも意味します。このように、「スーパーチェーン」はリソース利用を最適化するだけでなく、ブロックチェーンの将来の発展に新たな可能性をもたらします。
「ハイパーチェーン」ブリッジセキュリティモデルでは、セキュリティ(つまり、有効性)とアクティビティ(つまり、検閲耐性)を保証できます。セキュリティは証明システムによって保証され、ライブ性はトランザクションを直接 L1 に送信できる機能によって保証されます。セキュリティとライブ性の組み合わせにより、OP チェーン シーケンサーに問題が発生した場合、ユーザーはいつでもトランザクションを L1 に送信でき、正しく機能するシーケンサーを備えた新しい OP チェーンに使用状況が移行されます。
以下は、Optimism の「スーパー チェーン」の公式定義です。「スーパー チェーン」とは、次の条件を満たすチェーンです。
プロパティ | 目的 |
---|---|
共有L1ブロックチェーン | すべてのOPチェーンのトランザクションの完全な順序付け、別名シーケンサーを提供します。 |
すべての OP チェーンの共有ブリッジ | により、OP チェーンが標準化されたセキュリティ プロパティを持つことができます。 |
低コストの OP チェーン展開 | により、高額な L1 トランザクション手数料を支払うことなく展開とトランザクションが可能になります。 |
OP チェーン構成オプション | OP チェーンがデータ可用性プロバイダー、注文者のアドレスなどを構成できるようにします。 |
安全なトランザクションとクロスチェーンメッセージング | により、ユーザーはOPチェーン間でデータを安全に移行できます。 |
OP Labs は、フレームワーク サポーターとして、OP Stack が広範なテクノロジーの分散化をサポートできるようにするために多くの作業を行ってきました。たとえば、Bedrock バージョンは複数の認証スキームと複数のクライアントをサポートします。マルチクライアントの障害防止はテクノロジーの分散化の基本的な要素であり、Bedrock のモジュラー フレームワークは、OP スタックの実際の開発を分散化するコミュニティの能力に大きな影響を与えています。
地方分権化を追求するには、課題に対して知的に正直であり続けることが重要です。具体的には、複雑でバグのないコードを書くのは難しいですが、単一の脆弱性が L2 に壊滅的な結果をもたらす可能性があるため、非常に重要です。
OP は、オンチェーンの障害防止のステップにおいて、目的を持ち、実用的で、慎重であることを主張します。完全な障害証明を達成するには時間がかかりますが、オプティミズムは、いくつかのプロトコルのアップグレードを並行して開発できるため、障害証明の準備が整うまで待つことなく、分散化の観点から OP スタックをさらに有意義に開発できると考えています。
実は、少し前に Arbitrum によって OP で 2 つのバグが発見されたのは、技術ソリューションの更新を維持するためです[1]。テクノロジープロバイダーとして、コミュニティで広く使用されているこのようなオープンソースフレームワークは常に市場とコミュニティによる精査を待っており、さらなる負担を必要としています。
テクノロジー分散化のタイムラインとマイルストーン
L2Beat のデータによると、現在2024 年 5 月 4 日、Layer2 TVL (ロックされた価値の合計) は総額 399 億 8000 万米ドルで、このうち OP スタックは 186 億 1000 万米ドルで、TVL 全体のほぼ半分を占め、第 1 位にランクされました。 Optimism の Stack サービスは広く採用されており、ますます多くのプロジェクトが OP Stack フレームワークを採用して、Optimism、Base、Mode、Zora、Frax、Lyra、Ancient、Redstone、Worldcoin、Mint、Lisk などの新しい L2 を迅速に構築しています。これは、市場における Stack のサービスの価値を浮き彫りにしています。
技術的な観点から、回答するためにコードと公式情報の一部を削除しました
SystemConfig コントラクトの導入
OP Stack の背後にある技術プラットフォームである Bedrock が導入されましたSystemConfig コントラクトを使用して、L1 スマート コントラクトを介して直接 L2 チェーンの定義を開始します。これは、一意のチェーン ID、ブロック ガス制限、その他の主要な構成値の生成など、L2 チェーンを定義するすべての情報をチェーンに配置するように拡張できます。 SystemConfig コントラクト フラグメントは次のようにインターセプトされます[2]:
<code style="font-size: inherit; font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;">/** * @title SystemConfig * @notice The SystemConfig contract is used to manage configuration of an Optimism network. All * configuration is stored on L1 and picked up by L2 as part of the derviation of the L2 * chain. */contract SystemConfig is OwnableUpgradeable, Semver { /** * @notice Enum representing different types of updates. * * @custom:value BATCHER Represents an update to the batcher hash. * @custom:value GAS_CONFIG Represents an update to txn fee config on L2. * @custom:value GAS_LIMIT Represents an update to gas limit on L2. * @custom:value UNSAFE_BLOCK_SIGNER Represents an update to the signer key for unsafe * block distrubution. */ /* * @notice Minimum gas limit. This should not be lower than the maximum deposit gas resource * limit in the ResourceMetering contract used by OptimismPortal, to ensure the L2 * block always has sufficient gas to process deposits. */ uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000; /** * @notice Identifier for the batcher. For version 1 of this configuration, this is represented * as an address left-padded with zeros to 32 bytes. */ bytes32 public batcherHash; /** * @notice L2 gas limit. */ uint64 public gasLimit;</code>
CREATE2 は特定のチェーン アドレスを生成します
SystemConfig 設計に基づいて、データがチェーン上に完全に配置された後、ファクトリ (チェーン ファクトリ) ) は、各チェーン デプロイ構成およびその他すべての必要なコントラクトに対して作成できます。 CREATE2 を使用してこのステップをさらに拡張し、1 対 1 のコントラクト アドレスを生成します。これは、チェーン構成が与えられた場合に、そのチェーンに関連付けられたすべてのブリッジ アドレスを決定できることを意味します。これにより、ブリッジ コントラクトをデプロイせずにチェーンと対話できるようになり、チェーンのデプロイメントがほぼ無料になり、チェーンが標準のセキュリティ プロパティを継承できるようになります。
OPチェーン間の通信 - 「Chain Factory」はOPチェーンデータに従います
Bedrockは、すべてのチェーンデータがL1ブロックと同期できる、L1チェーンからL2チェーンを構築する方法を導入します。 L1 チェーン ファクトリ拡張機能によりすべての設定がオンチェーン上に配置されるため、Optimism ノードは、単一の L1 アドレスと L1 への接続だけで、あらゆる OP チェーンを決定的に同期できます。
OPチェーンの同期が完了すると、チェーンのステータスがローカルで計算されることに注意してください。これは、OP チェーンのステータスの決定が完全に許可不要で安全であることを意味します。無効なトランザクションはすべて、ノードによって実行されるローカル ノード計算プロセスによって無視されるため、派生チェーンには証明システムが必要ありません。ただし、スーパーチェーンチェーンでの出金を保証するには、依然として証明システムが必要です。
SystemConfigで注文者をモジュール設計
Bedrockは、SystemConfigコントラクトに注文者のアドレスを設定する機能を導入しました。独自の SystemConfig コントラクトを持つ複数のチェーンを導入すると、OP チェーンのデプロイヤが発注者のアドレスを構成できるようになります。この構成可能なソーターの設計は、モジュラーソーティングと呼ばれます。これにより、標準の [スーパーチェーン ブリッジ] セキュリティ モデルを維持しながら、さまざまなエンティティが OP チェーンを注文できるようになり、注文者の分散化に向けた重要なステップとなります。
モジュール式並べ替えを使用すると、許可なしでさまざまな並べ替えモデルを試すことができます。開発者は、ラウンドロビン注文、注文者コンセンサス プロトコル、価格競争注文 (PGA 注文)、先入れ先出し注文 (FIFO 注文) などのさまざまな注文プロトコルを使用できます。時間が経てば、より使いやすい並べ替え基準が登場することが予想されます。
OPチェーンはテクノロジーアップグレードパスを共有します
セキュリティと分散化の観点から高い信頼性を持って初期スーパーチェーンを起動するには、アップグレードを管理する分散型セキュリティ委員会を導入する必要があります。セキュリティ委員会は、チェーン プルーバー セットを更新し、契約のアップグレードを遅れて開始し、緊急事態では進行中のアップグレードをキャンセルしながらブリッジの一時停止ボタンを押すことができる必要があります。
緊急時にブリッジを一時停止できるということは、セキュリティ委員会のメンバーの秘密鍵が侵害された場合の最悪のシナリオでは、出金が無期限に停止され、ブリッジのアップグレードが永久にキャンセルされるという結果になります。つまり、L1 ブリッジがフリーズします。これは、生存性よりもセキュリティを優先するという設計原則に従っています。つまり、ETH またはトークンがロックされる (つまり、生存性が犠牲になる) 場合でも、ETH またはトークンの損失は常に防止される (つまり、セキュリティを強制する) 必要があります。
もちろん、スーパーチェーンになるには、スケーラブルなブロックチェーンのビジョンが達成されるまでに、まだいくつかの重要な問題があります完全に認識されるべきである 問題点に対処する必要がある。予想される問題点は次のとおりです:
出金リクエストは一連の信頼できるチェーン証明者に依存します。
クロスチェーントランザクションは遅いため、チャレンジ期間を待つ必要があります。
スーパーチェーンへのトランザクションの送信は十分な拡張性がなく、トランザクション データは容量が制限された L1 に送信する必要があります。
クロスチェーントランザクションは非同期であるため、アトミックなクロスチェーントランザクション (フラッシュローンなど) を実行する機能が破壊されます。
これは EIP4844 以降改善されました。
複数の OP チェーンを活用するスケーラブルなアプリケーションを構築するための有用なフレームワークが不足しています。
複数の OP チェーンにわたるトークンとアプリケーションを管理するためのシンプルなウォレットが不足しています。
これらの問題点が解決できれば、最も複雑な Web2 アプリケーションを置き換えることができる分散型の代替手段を構築できるようになると私たちは考えています。
EIP-4844 の発売は、Optimism エコシステムのデルタ アップグレードとほぼ同時に行われ、まさにぴったりです。 Celestia などのデータ可用性 (DA) ソリューションは主に L1 にデータを送信する際のロールアップのコストを削減することを目的としていますが、4844 は OP チェーンの運用コスト (OPEX) を 90% 以上削減するネイティブ ソリューションを提供します。
以下のように、4844 年以前は OP スタックの主な経費が L1 ガス経費に集中していたことがわかります:
同時に、Superchain コミュニティには、Mode チームによって開発された Mode Flare など、ワンクリックで L3 を生成するためのツールが多数あります。アーキテクチャには Pyth、Blockscout、Goldsky などが使用されます [5]。
最後にいくつかの考え: ビジネス環境におけるオプティミズムのレイアウトとスーパーチェーンの成功を見てきました。 OP Stacks により、チェーンを公開するための敷居が大幅に下がり、独自の L2 と L3 を便利かつ迅速にデプロイするために OP Stack の恩恵を受けるチームが増えています。 OP Stack は将来、AWS や Alibaba Cloud のような業界リーダーとなり、開発者が独自のプロジェクトを構築しやすくするためのさまざまなインフラストラクチャを提供することになるのでしょうか?実際、この分散型テクノロジー ソリューションは、テクノロジーのオープン ソースとセキュリティをある程度保証できます。設計の観点から見ると、スーパー チェーンには潜在的な業界独占リスクもありますか?
時間が解決してくれるでしょう。
以上がOP スタックはどのように段階的に OP「スーパー チェーン」に進化するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。