見出し画像

【完全保存版】Superchainとは何か?

この記事は、下の記事を翻訳・編集したものです。

0 はじめに

イーサリアムのスケーラビリティの課題が、web3の大量導入を妨げています。

翻訳者注
スケーラビリティの課題についてご不明な場合はこちらもご参照ください。

様々なチームが解決策を模索する中、レイヤー2(L2)ネットワーク、特にOptimismが有力な解決策の一つとして浮上しています。

Optimismは、オフチェーンでの計算オンチェーンでのバッチ検証を採用した楽観的ロールアップに基づいています。

Ethereumを拡張するために、Optimismはネットワークを統一する標準を確立するという独自の道を歩んでいます。

彼らの最初の取り組みは、Bedrockのアップグレードで導入された、イーサリアム上で楽観的ロールアップベースのL2を構築するためのオープンソースのツールキットであるOP Stackです。

https://optimism.mirror.xyz/fLk5UGjZDiXFuvQh6R_HscMQuuY9ABYNF7PI76-qJYs

OP Stackは、彼らの究極のイーサリアム・スケーリング・ソリューションであるOptimism Superchainへのローンチパッドです。

OPスタックを使用して構築されたすべてのL2が相互に作用し、取引するためのハブです。

Optimismは、一般的にサイロ化された取り組みが支配する空間において、相互運用性を支持している。

翻訳者注
「サイロ化」とは、異なるブロックチェーンやシステムが独立して運用され、それらの間での情報やデータの共有・相互運用性が限定的である状態を指します。

このブログでは、Superchainとは何か、Superchainがどのように機能するのか、Superchainのユースケース、Superchain上に構築されたライブプロジェクトについて説明します。

1 Optimism Superchainとは?

Optimismの造語であるSuperchainは、共通開発スタック(オープンソースのOPスタック)、ブリッジング、通信レイヤー、セキュリティを共有するレイヤー2のブロックチェーンネットワークです。

https://app.optimism.io/superchain/

これにより、個々のチェーンが結束して通信し、単一のユニットとして機能することが保証されます。

基本的に、Superchain水平スケーリングを容易にします。

全く新しい孤立したブロックチェーンやチェーンを作るのではなく、Superchainは相互接続されたレイヤー2のロールアップネットワークを構築することを可能にします。

これらのネットワークまたは「OPチェーン」はそれぞれ、共通の基盤レイヤー、すなわちOPスタックを共有します。

標準化されたアーキテクチャにより、これらのネットワークは互いにシームレスに通信できます。

2 スーパーチェーンの利点

1 相互接続による効率性

複数の「サブチェーン」にまたがるシームレスなトランザクションを促進し、エコシステムの処理能力を増大させる。

2 一貫したセキュリティ

相互接続されたL2ネットワークは一貫したセキュリティ・プロトコルに準拠し、スーパーチェーン全体で一様に信頼とセキュリティを維持します。

3 ダイナミックな拡張性

既存のネットワークを一時停止したり混乱させたりすることなくより多くのチェーンを許可なく追加できるため、容易に拡張可能です。

簡単に言えば、スーパーチェーンはイーサリアムを、しばしば渋滞する単一の高速道路から、超高速道路の相互接続された広大なネットワークに変えます。

各車線(またはOPチェーン)トラフィック(またはトランザクション)を処理することができます。

車両(またはデータ)は必要に応じて簡単に切り替えることができ、イーサリアムのスケーラビリティと大量普及の可能性を劇的に向上させます。

2 スーパーチェーンの仕組み

スーパーチェーンの仕組みに入る前に、スーパーチェーンを構成するすべてのネットワークのバックボーンとして機能するOPスタックの基礎を知る必要があります。

0 OPスタック

OPスタックは、ブロックチェーン・システムに構造的なアプローチを提供します。

この構造は5つの異なるレイヤーに分けることができ、それぞれが特定の目的と機能を持っています。

1 データ可用性レイヤー

OP Stackベースのチェーンのための原始的なデータが、主にEthereum DAを通じて、どこから取り出されるかを決定します。

翻訳者注
「データ可用性レイヤー」は、データがどのように保存され、取得され、利用可能であるかを決定する層を指します。
この層の主要な役割は、ブロックチェーン上のデータがいつでも取得可能であることを確保することです。

2 シーケンシング層

ユーザーのトランザクションがどのように収集され、中継されるかを制御し、通常は単一のシーケンサーによって管理されます。

3 派生レイヤー

主にロールアップを使用して、生データを実行レイヤーの入力に処理します。

4 実行層

システムの状態構造遷移関数を定義します。

イーサリアム仮想マシン(EVM)が中心的なモジュールです。

5 決済レイヤー

認証ベースのフォールト・プルーフにより、外部のブロックチェーンがOPスタック・チェーンの有効な状態を閲覧できるようにします。

https://twitter.com/OPLabsPBC/status/1709236296604930487

3 チェーンの法則

数多くのOPスタックチェーンが出現する中、分散化オープン性というイーサリアムの中核的価値を維持するためには、統一されたアプローチが不可欠となります。

チェーンの法則はスーパーチェーンのために設計された基礎的な枠組みです。

https://optimism.mirror.xyz/JfVOJ1Ng2l5H6JbIAtfOcYBKa4i9DyRTUJUuOqDpjIs

チェーンの法則は法的拘束力はないものの、コミュニティの協力、中立性、成長の共有を強調する社会契約です。

主な機能は3つです。

1 ステークホルダーの認識

これは、スーパーチェーンの主要なプレーヤーであるチェーン・ガバナーサービスユーザーを特定します。

2 権利と保護

利害関係者の利益を保護する枠組みを提供し、すべての人の権利と影響を考慮した決定を保証します。

3 統一性と独立性のバランス

これにより、チェーンは独自の経済的・社会的自由を保ちながら、より大きなシステムに参加することができ、グローバルなルールと個々のチェーンの自主性のバランスをとることができます。

4 Bedrockアップグレード

最近、OPスタックはBedrockアップグレードを受け、イーサリアムのコードを再利用することで、モジュール化され、アップグレード可能で、ほぼ100%イーサリアムと同等になるように設計されました。

https://community.optimism.io/docs/developers/bedrock/

これは、最初のスーパーチェーンを作成するための前提条件であるため、重要な動きでした。

以下は、OPスタックのBedrockアップグレードによって追加された改善点です。

1 取引手数料の削減

Bedrockは最適化されたバッチ圧縮を採用し、取引手数料を大幅に削減しました。

また、L1データ提出時のEVM関連のガスコストをすべて排除し、手数料をさらに削減します。

2 入金確認の迅速化

Bedrockは、ノード・ソフトウェアでL1再編成をサポートし、入金確認を迅速化します。

以前のバージョンでは最大10分かかっていましたが、Bedrockでは3分以内を目指しています。

3 証明のモジュール性の強化

Bedrockは、障害証明または有効性証明のいずれかを使用できるようにすることで、証明のモジュール性を追加しています。

このモジュラー・アプローチにより、故障検証用Cannonのようなシステムの統合が可能になります。

4 ノード性能の向上

Bedrockでは、1つのロールアップ・ブロック内複数のトランザクションを実行することができます。

また、今回のアップデートでは、別個の「データトランスポートレイヤー」ノードを削除することで、旧バージョンの技術的負債を根絶しました。

5 イーサリアムとの同等性の向上

Bedrockは、OPスタックの設計がイーサリアムを忠実に反映することを保証し、カスタムオプコードやETH残高のための独自のERC20表現などの以前の逸脱を排除しました。

Bedrockはまた、EIP-1559L1に存在する他の主要なイーサリアム機能のサポートを追加します。

翻訳者注
EIP-1559がご不明な場合は、こちらもご参照ください。

Bedrockとは別に、Optimismがスーパーチェーンにアップグレードするために必要な前提条件は以下の通りです。

https://stack.optimism.io/docs/understand/explainer/?ref=blog.thirdweb.com#properties-of-the-superchain

5 どのようなプロジェクトがSuperchain(OPスタック)上に構築されていますか?

すでにいくつかのプロジェクトがSuperchain上に構築され、動いています。

それらを3つのパートに分けます

1 チェーン・プラットフォーム

1ー1 Conduit

ConduitはEthereum上のOP Stackを使って「サービスとしてのロールアップ」を提供しています。

彼らは、faucet、DDOS保護、ブロックエクスプローラーのような機能ツールを備えたプロダクションレディのロールアップを構築します。

https://conduit.xyz/

Conduitを使用して構築された各ロールアップは、デフォルトでSuperchainエコシステムの一部となります。

1ー2 Caldera

CalderaはOP Stackベースのロールアップを簡単に立ち上げることができます。

分散型アプリケーション用にカスタマイズされたL2ロールアップを構築し、高スループット、低レイテンシー、迅速な確認を提供します。

https://caldera.xyz/

2 チェーン

2ー1 OPメインネット

OP Labsが開発したOP Mainnetは、EVM互換のイーサリアムL2ソリューションです。

楽観的ロールアップを活用し、検証可能なオンチェーン証明を維持しながら、オフチェーンでトランザクションを効率的に処理します。

https://www.optimism.io/?ref=blog.thirdweb.com

このシームレスな統合により、イーサリアムのトランザクションはその有効性を損なうことなく高速化されます。

2ー2 Base

BaseCoinbaseによって構築・維持されているイーサリアムL2です。

オープンソースのOPスタック上に構築され、スーパーチェーンのパーミッションレスで分散化されたビジョンを支持しています。

https://base.org/

開発者に費用対効果の高いEVM互換性を提供し、ユーザーフレンドリーなAPIを通じてガスレスのdappトランザクションのようなアカウント抽象化のユースケースを提供します。

2ー3 opBNB

opBNBは、BNBスマートチェーン(BSC)に合わせてOptimism OPスタック上に構築されたL2ソリューションです。

Optimisticのロールアップ・アーキテクチャを採用したopBNBは、オフチェーンでトランザクションを処理し、トランザクション速度を向上させ、ガス料金を削減します。

https://opbnb.bnbchain.org/en

OPスタックを利用するOpBNBは、固有のモジュール性、すなわちスーパーチェーンの他のチェーンと調和して動作する能力を誇ります。

3 アプリケーション

3ー1 Farcaster Farcaster

ソーシャルアプリを作成するための分散型プロトコルです。

ユーザーが自分のデータをコントロールできるようにする一方、開発者は制限なしにアプリを構築できるようにします。

https://www.farcaster.xyz/

最近、FarcasterOPメインネットに大きく移行しました。

この移行により、Farcasterへのパーミッションレスサインアップが促進され、ユーザーベースが拡大しました。

これはまた、Farcasterがもはや企業APIに依存しないことを意味します。

3ー2 Lyra Protocol

オンチェーンのオプションDEXであるLyra Protocolは、OPスタックを使用して構築されたL2であるLyra Chain上でv2に進化しています。

DeFiデリバティブの基盤となるべく、モジュール性を重視し、リスクエンジンの上でデリバティブプロトコルを実現します。

https://www.lyra.finance/

v2では、ガスレス・トランザクション先進的なスマート・コントラクト・ウォレット鍵管理の改善などが強化されています。

このモジュール設計により、適応性が確保され、新しい資産や機能の統合が容易になります。

OPスタックのプロジェクトをいくつか見てきたところで、スーパーチェーン上に構築する方法を掘り下げてみよう。

6 Superchainを構築するには?

Superchainでのビルドをお考えの方のために、始め方を簡単にご紹介します。

1 Superchain上でアプリを構築する方法

thirdwebは、EVMと完全に互換性のあるWeb3開発ツールスイートを提供しています。

EVMチェーンのメッシュとして、これは、誰もがスマートコントラクトをデプロイし、任意のSuperchainネットワーク上でdAppsを構築することを可能にすることを意味します。

例えば、以下のお好みのチェーンを検索し、ビルドを開始するだけです。

2 ブロックチェーン・ネットワークの構築方法

スーパーチェーンを構築するための第一歩は、OptimismOPスタックを使ってブロックチェーン・ネットワークを構築することです。

これは、スーパーチェーンの一部となるために必要な通信、ブリッジング、共有セキュリティレイヤーを内部化するための重要な要件です。

ConduitCalderaのようなプラットフォームは、レイヤー2のブロックチェーンのデプロイを合理化・最適化するソリューションを提供しています。

Conduit「サービスとしてのロールアップ」プラットフォームを提供し、OPスタックを使用したロールアップの作成を簡素化します。

https://conduit.xyz/

対照的にCalderaは、特定の分散型アプリケーションに合わせた高性能でカスタマイズ可能なブロックチェーンの構築に注力しています。

https://caldera.xyz/

7 スーパーチェーンの今後は?

Optimismスーパーチェーンは、イーサリアムのエコシステムにおける重要な進化を示し、拡張性と相互運用性を高めるためにL2チェーンのネットワークを統合します。

モジュール化され標準化された設計は、多様なアプリケーションに対応し、シームレスな統合と開発を可能にします。

この相互接続性はまた、共有された検証プロセスを通じてセキュリティの強化も促進します。

最終的に、スーパーチェーンはブロックチェーン技術の大量採用を促進する触媒となり得ます。

thirdwebの包括的なweb3開発フレームワークを使用することで、スーパーチェーンの構築はよりシンプルになります。

8 最後に

ご質問がある場合は、当社のDiscordコミュニティで他の40,000人以上のビルダーに参加するか、チームに直接お問い合わせください。

また、Superchain上でアプリの開発を始めたい方は、thirdwebのweb3ツールとSDKをご利用ください - これらは無料です!

サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊