スケーラビリティに加えて、「実行」レイヤーを「データ可用性」「決済」レイヤー「コンセンサスレイヤー」から分離することで、開発者は柔軟性を得ながらメインチェーンのセキュリティを活用することができます。 例えば、開発者がSolidityは気に入らないが、イーサリアムのセキュリティやエコシステムを利用したい場合は、Rollupのプログラミング言語としてPythonを使用してアプリケーションをイーサリアムにデプロイすることを選択できます。 OP Stack、ZK Stack、Polygon CDK、Arbitrum Orbit、Rollkitなどのオープンソースフレームワークにより、開発者はさまざまなレベルの信頼を持つカスタムロールアップを簡単にデプロイでき、EspressoやAstriaなどの分散型シーケンサープロジェクトでは、必要に応じてレイヤーの分散化を実行するオプションが提供されます。 同時に、Dymension、Conduit、Caldera、Gelatoなどのローコードの「Rollup as a Service」(RaaS)製品が増えており、誰でも数分でカスタム仮想ブロックチェーンを立ち上げることができます。
プレースホルダーパートナー:モジュール化がWeb3イノベーションの黄金時代をもたらす理由とは?
作者:Joel Monegro,Placeholder 合伙人
编译:ルフィ、フォーサイトニュース
新技術のパイオニアは、インフラ構築のために多額の資金を調達しなければならず、過剰な投資や投機バブルにつながる可能性があります。 これらのバブルがはじけると、弱い企業は廃業し、市場原理は業界のリーダーとそのパラダイムを中心に固められます。 この統合プロセスを通じて、アプリケーションに共通する要素を特定し、それらをオープンソース化したり、個別のサービスとして販売したりできる標準のモジュール式コンポーネントに分離できます。 これらの抽象化されたコンポーネントにより、より複雑なアプリケーションの構築が容易になり、CapEx主導のコスト構造からOpEx主導のコスト構造への移行が可能になり、新製品の発売の迅速化とスタートアップコストの削減が可能になります。 このモデルは、新しい「モジュール式」テクノロジー(ロールアップなど)が技術開発を加速させ、リーンスタートアップのイノベーションの時代を先導する新興のWeb3で展開されています。
CapEx vs. OpEx
テクノロジーインフラストラクチャが標準化され、広く利用できるようになるにつれて、より堅牢で使いやすくなります。 しかし、それ以前は、エジソンが電球を販売するための送電網を発明したり、アーリーステージのインターネットスタートアップがWebページを実行するためにデータセンターを展開したりするなど、独自のアプリケーションを構築して配布する前に、初期段階の起業家は独自のインフラストラクチャの構築に多額の投資をする必要がありました。 市場が成熟するにつれて、オープンスタンダードとオンデマンドのインフラストラクチャサービスが登場し、製品を市場に投入するために多くの時間と費用を費やす必要がないため、それらを採用する企業にとってより効率的なビジネスモデルを提供します。
例えば、2000年のITバブル崩壊後、インターネット業界はサーバーの購入やデータセンターの構築(設備投資)からクラウドサーバーのレンタル(運用支出)へとシフトしました。 LAMPスタック、Ruby on Rails、Django、NodeJSなどの多くのオープンソースフレームワークがWeb開発を簡素化するために登場し、Microsoft、Amazon、Googleなどの業界リーダーは、その規模を活用して新しい標準と低コストのインフラストラクチャサービスを確立しました。 これは、2000年代後半に始まったAPIブームと相まって、従量課金制のビジネスモデルで専用のバックエンド機能を提供することで、インターネットの複雑さをさらに簡素化しました。 暴落から10年も経たないうちに、これらの抽象化レイヤーにより、小規模なチームが新しいアプリケーションを迅速かつ安価に構築および拡張できるようになり、スタートアップはイノベーションを加速させ、黄金時代の到来を告げました。
Web2 インフラストラクチャは非常に抽象化されているため、最新の Web アプリケーションは物理サーバー上で直接実行するのではなく、サーバーのエミュレーションである仮想マシン (多くの場合、最小限の再構成で多くの環境間で簡単に移動または複製できるコンテナーにカプセル化されています)。 仮想マシンテクノロジーは、単一の強力なサーバーで複数のアプリケーションを同時に実行できるようにすることでWeb2の拡張を支援し、必要に応じてコンピューティングリソースを簡単にアプリケーションに追加したり減算したりして、需要を満たし、コストを制御できるようにします。
仮想化の概念は、インフラストラクチャがいかに抽象的になり得るかを示していますが、Web3インフラストラクチャは、複数の「仮想ブロックチェーン」をサポートできるようにすることでブロックチェーンの拡張にも役立つRollupの発明と同様の道をたどっているため、ここで強調します。
抽象化レイヤー
初期段階のブロックチェーンスタートアップは、アプリケーションの構築を開始する前に、カスタムブロックチェーンプロトコル、フロントエンド、ウォレット、SDK、APIなどを含むすべてのインフラストラクチャを構築する必要があります。 イーサリアムのようなスマートコントラクトネットワークは、多くのアプリケーションで独自のブロックチェーンを構築する必要性を減らしますが、コスト、プログラミング規則、スケーラビリティに大きな制約を課し、可能なアプリケーションの範囲を制限します。 より野心的なアイデアには、ある程度の柔軟性とスループットが必要ですが、パブリックチェーンではそれを達成するのが難しいことが多いため、最もエキサイティングなアプリケーションの多くは実行に移すことができません。
その後、CosmosやPolkadotなどのプラットフォームが、セキュリティと相互運用性機能を共有するカスタムブロックチェーンを作成するためのツールを提供し、ブロックチェーンの立ち上げをより簡単かつ安全にしました。 ただし、それらを使用するために必要なリソースと専門知識はまだたくさんあるため、ほとんどの開発者にとってはまだ手の届かないものです。 しかし、抽象化レイヤーが増えるとクラウドサービスが簡素化されるのと同様に、Rollupなどの新しいレイヤー2(L2)標準により、開発者はブロックチェーン環境を迅速かつ安価にデプロイできます。
ロールアップは、トランザクションとスマートコントラクトをオフチェーンで実行し、複数の操作の結果をメインブロックチェーン上の通常の暗号的に検証可能なトランザクションにバンドルすることで、基盤となるネットワークのセキュリティを継承します。 これは、クレジットカードネットワークが多くの支払いを処理し、毎週の一括電信送金で加盟店と決済する方法と似ています。 この技術により、1つのブロックチェーンで多数の高性能仮想ブロックチェーンを同時に保護することができ、取引手数料を最小限に抑えながらネットワークスループットを劇的に向上させることができます。
重要なのは、ロールアップはブロックチェーンではなく、少なくとも仮想マシンのように、実際のマシンではないということです。 ロールアップは仮想ブロックチェーンであり、シミュレートされた環境であり、抽象化が無視されると、ロールアップのスマートコントラクトは実際のブロックチェーン上にあるかのように実行されます。 オペレーターが信頼できるブロックチェーンに出力を定期的に決済し、データを中断しない限り、ロールアップはパフォーマンス、制御、またはコンプライアンスのニーズに基づいて一元的に動作できます。 しかし、「共有シーケンサー」技術を使用することで分散化することもできます。
スケーラビリティに加えて、「実行」レイヤーを「データ可用性」「決済」レイヤー「コンセンサスレイヤー」から分離することで、開発者は柔軟性を得ながらメインチェーンのセキュリティを活用することができます。 例えば、開発者がSolidityは気に入らないが、イーサリアムのセキュリティやエコシステムを利用したい場合は、Rollupのプログラミング言語としてPythonを使用してアプリケーションをイーサリアムにデプロイすることを選択できます。 OP Stack、ZK Stack、Polygon CDK、Arbitrum Orbit、Rollkitなどのオープンソースフレームワークにより、開発者はさまざまなレベルの信頼を持つカスタムロールアップを簡単にデプロイでき、EspressoやAstriaなどの分散型シーケンサープロジェクトでは、必要に応じてレイヤーの分散化を実行するオプションが提供されます。 同時に、Dymension、Conduit、Caldera、Gelatoなどのローコードの「Rollup as a Service」(RaaS)製品が増えており、誰でも数分でカスタム仮想ブロックチェーンを立ち上げることができます。
より広範な「モジュラームーブメント」は、スタックの他の領域をカバーする標準とサービスを開発者に提供し、ブロックチェーンアプリケーションの構築とスケーリングのコストをさらに削減します。 イーサリアムのEVMはスマートコントラクトの「オペレーティングシステム」として支配的であり、ソラナのSVMは高性能な代替手段として急速に台頭しています(どちらもスタンドアロンのロールアップで使用できます)。 POKTなどのプロトコルは、ネットワーク全体でRPC/APIレイヤーを標準化しますが、SyndicatePolywrapなどのフレームワークは、複数のプロトコルを単一のフロントエンドSDKに抽象化します。 Acrossのようなクロスチェーンブリッジは、異なるブロックチェーンネットワーク間の流動性の流れを可能にし、SAFEやSquadsに加えて、Magicなどの「Wallet-as-a-Service」(WaaS)企業により、どのチェーンのユーザーでもカスタムウォレットを簡単に作成することができます。 Celestiaのように、仮想ブロックチェーン環境専用に構築された新しいL1もあります。
何百万もの仮想ブロックチェーン
Web3スタートアップの現在の戦略は、まずイーサリアムL2やSolanaなどの高性能で低コストのネットワークから始め、スケールアップが必要な場合は、カスタマイズされたアプリケーション固有のランタイム環境への移行計画を開始することです。 CeloやPOKTなど、すでに独自のチェーンを構築している既存のプロトコルでさえ、インフラコストを簡素化するためにL2アーキテクチャに移行しており、データセンターを持つインターネット企業がクラウドサービスを採用しなければならなかった時代を反映しています。 新しいことを受け入れなければ、新しいことを受け入れる競合他社に簡単に打ち負かされてしまいます。
多くの人は、Solanaのような高スループットのブロックチェーン上で動作するアプリケーションは、L2なしで「ネットワーク規模」を実現できると信じていますが、インターネット上の活動のほとんどがバックグラウンドで行われるため、ネットワーク規模の意味は大幅に過小評価されています。 クリックするたびに何百もの非表示のHTTPリクエストがトリガーされ、Twitter.com を読み込むだけで、2秒でさまざまなAPIやサービスプロバイダーへの300以上のバックグラウンドリクエストがトリガーされます。 ネットワーク規模を実現するには、アプリケーションごとに毎秒数百万のトランザクションを処理する必要がありますが、インターネット側の需要が100万件増加すると、それだけでは十分ではありません。 このレベルのスケールを実現するには仮想化が必要ですが、それを実現するには基盤となる超高性能L1も必要です。 Celestiaのようなデータ可用性のスループットに最適化されたブロックチェーンに加えて、SolanaやMonadなどの高性能ブロックチェーンは、ロールアップにとって興味深い遊び場となる可能性があります。
とはいえ、仮想ブロックチェーンが重要な理由はスケーラビリティだけではありません。 仮想ブロックチェーンは、Web3時代のオンラインサービスの強力な標準です。 ロールアップの第一波は、主に「より高速なイーサリアム」サービスで構成されていました。 しかし、モジュラーアーキテクチャによって提供される柔軟性により、仮想ブロックチェーンは、特定のエコシステム、業界、または地理的な場所に合わせたアプリケーション固有のランタイム環境やネットワークを作成するのに特に役立ちます。 また、厳格なアクセス制御やコンプライアンス要件を持つユースケース向けに「仮想プライベートブロックチェーン」を作成することもできます。 より大きなアイデアは、ブロックチェーンとスマートコントラクトのインターフェースがWeb2の「クラウドサービスとAPI」パラダイムに取って代わるにつれて、仮想ブロックチェーンがすべてのオンラインアプリケーションのデフォルトのバックエンドインフラストラクチャになる可能性があるということです。
これらのアイデアについては今後の記事で詳しく説明しますが、ビジネスの観点から強調したい最も重要な点は、モジュール性はWeb3の設備投資から運用へのシフトを表しており、その結果、次世代のブロックチェーンアプリケーションの急速な拡大が期待できるということです。 OpExとは、発売前に巨額の資金調達によって先行して負担するのではなく、コストが成長するにつれて拡大することを意味します。 つまり、起業家はより迅速にイテレーションを行うことができ、アプリケーションは安価に拡張でき、投資家はより少ないリスクでビジネスに資金を調達することができます。 ドットコムバブル崩壊後のWeb2と同様に、これらはWeb3スタートアップにとってイノベーションの黄金時代の最初の条件です。