
OP Stack:Optimismの野心的なモジュール型スケーリングビジョン
TechFlow厳選深潮セレクト

OP Stack:Optimismの野心的なモジュール型スケーリングビジョン
OP Stackは、イーサリアムがモジュール化によってスケーリングすることへの賛歌である。

執筆:Donovan Choy
翻訳:TechFlow
2021年、暗号資産は好況を迎え、イーサリアムは混雑し、ユーザーは数百ドルものガス代を支払っていた。
解決策は何だったか?より新しく高速なチェーンを展開することだ!ソラナ、バイナンス・スマート・チェーン、アバランチといった「イーサリアムキラー」が登場した。これらはすべて流動性マイニングを開始し、イーサリアムから流動性を吸い上げていった。
多くの人々が過去にイーサリアムを支持していたにもかかわらず、その高需要期には人々はイーサリアムを放棄した。
アルトL1チェーンは一時的に市場のスケーラビリティニーズに対応した。しかし、異なる基準を持つ多数のチェーンの出現は、クロスチェーンブリッジの必要性も生み出した。同時に、ブリッジは問題も引き起こした:使いづらいだけでなく、危険でもある。クロスチェーンブリッジがハッキングされるニュースはよく目にするが、誰もこれほど不安定な状況を望んではいない。

イーサリアムはロールアップを通じて、別の方法でスケーラビリティ問題を解決しようとしている。取引を別の(ロールアップ)チェーン上で処理するが、メインネットの非中央集権性と強固なセキュリティを継承するのだ。
10月時点で、レイヤー2はすでに取引実行の面でイーサリアムメインネットを上回っている。

それでもなお、一つの問題がある。新しいチェーンやロールアップそれぞれが、独自の言語と設計構造を持つ独立した単体チェーンであるということだ。
その結果はどうなるか?
異種混合のWeb3エコシステムだ。だからこそ、Hopのようなプロトコルが必要になり、ロールアップ間を「ジャンプ」するのである。
もしWeb3が主流に採用されるならば、私たちはこういった継続的なネットワーク切り替えともおさらばしなければならない。人々は断片的で非同期なチェーンを扱いたくない。これは銀行間送金のたびに通貨交換を強いられるようなものだ。

クロスチェーンブリッジが一時的な絆創膏的な解決策だとすれば、モジュール型ロールアップは、より包括的な解決への道を開き始めている。
どうやって?
Optimismの背後にある開発者たちは、問題の根源に直接迫る答えを持っている:OP Stackだ。
現在の難題
今日、ほとんどのチェーンはそれぞれ独自のモジュール化戦略を追求している。
-
Optimism、Arbitrum、Starknetは実行層において差異があり、しかし決済層、コンセンサス層、データ可用性層についてはイーサリアムメインネットに外注することで、これら三層を共有している。
-
MetisやCelestiaは独自のデータ可用性層を選択しているが、決済およびコンセンサス層としては依然としてイーサリアムを使用している。
-
StarkExベースのvalidiumチェーン(Immutable Xやrhino.fiなど)は、事前に選ばれたノード群によって構成される相対的に中央集権的なデータ可用性委員会を運営し、トランザクションデータをホストすることで同様のことを実現している。

各チェーンは独自の戦略を展開しており、実行、決済、データ可用性層の設計に差異が存在する。
もし今日の島国的なチェーン/ロールアップシステムではなく、標準化されたオープンソースコードベースをこれらのチェーンが共有したらどうなるだろうか?
OP Stackの登場
ここでOptimismのOP Stackが登場する。これはイーサリアム上で、今日の単体L2では不可能な、より表現力豊かで精密なロールアップチェーンを構築するための、モジュール型の基礎ブロック(レゴ)のセットである。
OP Stackとは、カスタムチェーン——Optimismがこれを「OPチェーン」と呼ぶ——を構築するための、組み立て可能な標準化されたオープンソースモジュールの集合であり、あらゆる特定のブロックチェーンユースケースに対応できる。
分解してみよう:
モジュールとは、任意の開発者がOP Stackに挿入してL2、L3、またはL4を構築できるデータの断片である。「標準化」とは、モジュールの仕様について合意が成立しており、誰もがそれを実装できることを意味する。「オープンソース」とは、誰でも自由に利用・改良・提案できる形で提供されているということだ。
OP Stackを使えば、特定の証明方式や技術に縛られることはない。開発者は、APIを切り替えるように、チェーンの実行、コンセンサス、決済、データ可用性層の各モジュールを簡単に差し替えることができる。
dYdXがイーサリアムを離れ、Cosmosのアプリチェーンを選んだのは、自身のチェーンのコンセンサス層に対してより高いモジュール性を求めてのことだった。OP Stackはこの問題を解決する。
OP Stackは、現在よりもはるかに容易にコードをフォークできるように設計されている。開発者はブロックチェーンの個別構成要素を簡単に抽象化し、異なるモジュールを挿入することで修正できるからだ。
オプティミスティックロールアップをZKロールアップに改造したい?問題ない!決済層の詐欺証明モジュールを有効性証明モジュールに置き換えればよい。
あるチェーンがデータ可用性層としてCelestiaを使いたい?問題ない!データ可用性層をイーサリアムからCelestiaに変更すればよい。
実行層のEVMをFuelVMなどの別の仮想マシンに変えたい?稼働中のチェーンで実行層を交換するのは難しいが、技術的にはOP Stackなら可能だ。
マインクラフトをL2ロールアップとして動作させたいが、オンチェーンゲームの計算量がメインネットでは大きすぎる?実際、すでにそれを達成した人がいる。それはOP Craftと呼ばれ、裏方のチームLatticeは、独自の実行モジュールをL2ロールアップの実行スロットに導入し、スケーラビリティ向上のためにコンセンサス層のPlasmaを修正した。
そのため、OPCraftはイーサリアム上に独自のL2ロールアップ(OPチェーン)として存在し、ゲーム内のすべてのアクションがオンチェーン取引として実行され、最終的にイーサリアムメインネットにロールバックされる。これはEVM互換ブロックチェーン上でのマインクラフトの拡張なのだ!他のロールアップと同様に、開発者はノード経由でアクセスし、スマートコントラクトをデプロイできる。

LatticeはOptimism Bedrockロールアップアーキテクチャを利用することでこれを実現した。BedrockはOP Stackの最初の実装であり、Optimismが使用するモジュール群である。Bedrockは実行層にイーサリアム仮想マシン(EVM)を使用しEVM等価性を保ち、決済層にはCannon――対話型のフォルトプルーフシステム――を採用している。
さらに奇妙なフォークも続々と登場している。0xPARCはBedrockの実行エンジンをGame Boyエミュレータに置き換えて、Game Boyロールアップを構築している。
しかもすべてオンチェーンで行われている。
OP Stackのオープンガーデン
今日、モジュール型ブロックチェーンの主な問題は断片化の進行である。開発者が独自の設計選択やトレードオフを行うにつれて、断片化はさらに進む。この断片化の問題は、Web2の囲い込み庭園(walled garden)に似ており、ただWeb3ではそれが偶発的であるという違いがある。
OP Stackはオープンガーデンの理念から出発し、Web3構築におけるこうした分断の進行を解決する。すべてのOPチェーンは、共通の共有ソーター(sequencer)――各OPチェーン上でブロックを生成する唯一の存在――を自発的に選択することで、原子的クロスチェーンコンポーザビリティを享受できる。
OPチェーンは自前のソーターを運用したくない場合、信頼できるOptimismの共有ソーターを一定料金で利用できる。これは、現時点のOptimismチェーン上のdAppに加え、Optimismにとって新たな収益モデルの道を開く。
最終的に、イーサリアム上の任意のユーザーがエコシステムのどこからでも相互に取引を送信できるようになる。もはやネットワーク切り替えもクロスチェーンブリッジも不要だ!
このビジョンはOptimismの「スーパーチェーン」の萌芽的構造を生み出した。数百・数千のOPチェーンがOptimism上で完全に相互運用可能となり、同一の技術基盤で結ばれる。
ロールアップの立ち上げはERC20トークンの作成よりも簡単になる。これにより、Web3の実験と革新のスピードが加速する。
これは単なる相互運用性以上のものだ。
OP Stackの共有モジュールによって得られる高い柔軟性により、開発者は過去の開発者が使った再利用可能なコードを繰り返し再利用でき、コードはより強固になり、ハッカーやバグに対する耐性が高まる。
例えば、LatticeチームがOPCraftを構築したとき、彼らはOptimism自身のチェーンよりもはるかに高いブロックあたりのガス制限を設定した。この異なる構成の中で、以前は明らかでなかったいくつかのバグを発見した。
OP Stackの普及へ
まとめると、OP Stackはイーサリアムがモジュール化を通じてスケーリングするための賛歌なのである。
Optimismは完全にオープンソースなロールアップチェーンエコシステムを構築しようとしており、OP Stackはそのビジョンを支える基盤となっている。ただし、ロールアップに限定されず、OP Stackはガバナンスやアイデンティティモジュールの構築にも活用でき、開発者がチェーンをゼロから簡単に設計できる力を与える。
OPチェーンはCosmosのアプリチェーンでもなければ、単体チェーンでもない。同じ技術基準で統合されたスーパーチェーンなのである。
すべてが完了すれば、ロールアップエコシステムは数十万もの花がイーサリアム上で咲き誇るように広がっていくだろう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














