モジュラーブロックチェーンにまつわる7つの神話

中級12/17/2023, 9:30:36 AM
この記事では、モジュール性に関する一般的な誤解を7つの側面から分析し、開発者の複雑さの軽減、システムのスケーラビリティとパフォーマンスの向上など、モジュール性がブロックチェーンエコシステム全体に重要な利点をもたらす方法を詳細に説明し、業界で広く普及している認知問題に答える方法を探ります。

ブロックチェーンのエコシステムは複雑で進化を続けており、最近ではスケーラビリティに向けて驚異的な進歩を遂げています。 モジュール型ブロックチェーンは、開発者の複雑さの軽減、スケーラビリティとパフォーマンスの向上、適応性の向上、財務効率の向上など、多くの重要なメリットをもたらします。

ブロックチェーンのエコシステムは複雑で進化を続けており、最近ではスケーラビリティに向けて驚異的な進歩を遂げています。 この進歩を維持するためには、時折現れるモジュラーブロックチェーンに関する神話を払拭することが重要です。

モジュラーブロックチェーン は、開発者の複雑さの軽減、スケーラビリティとパフォーマンスの向上、適応性の向上、財務効率の向上など、エコシステム全体に多くの重要なメリットをもたらします。 これらは、コンポーネントがシームレスに連携し、十分に統合されたシステムを形成できるように特別に設計されています。

さっそく見ていきましょう。

誤解1:モジュラーシステムは開発者の複雑さを増す

1つの誤解は、モジュール式ブロックチェーンは、複数のコンポーネントが連携して動作するため、アプリ開発者の複雑さを増す可能性があるということです。

事実:モジュラーシステムは複雑さを軽減し、その見返りとして開発者に重要な利点を提供します

実際、モジュラーシステムでは、汎用L2上に構築するスマートコントラクト開発者は、モノリシックチェーン上に構築するスマートコントラクト開発者とまったく同じ経験を積むことができます。 スマートコントラクトがEVM L2チェーンにデプロイされると、ユーザーは、コントラクトがモノリシックチェーンにデプロイされた場合と同様に、トランザクションをブロックチェーンに送信するだけで済みます。 複雑さが増すと、アプリ開発者ではなくロールアップ/チェーン開発者が処理し、アプリ開発者には柔軟性、コスト削減など、いくつかの利点があります。

プロジェクトが汎用ロールアップではなく、アプリ固有のロールアップとして展開されている場合はどうなりますか?

モジュラーエコシステムでは、事前設定されたチェーンテンプレートを提供することで、スタックのさらに下にある根本的な複雑さをロールアップ開発者に軽減できます。 たとえば、今すぐアプリのロールアップをデプロイする場合は、Rollup-as-a-Service(RaaS)プロバイダー( CalderaAltlayerOpsideSnapchainを参照)にアクセスして、ワンクリックでスピンアップできます。

RaaS プロバイダーは、DigitalOcean で VM をホストしたり、Heroku で Web アプリをデプロイしたりするのと同じように、複雑さを引き受けてサービスとして提供します。 パワー ユーザーはオーケストレーション全体を引き受けることもできるため、構成可能性は高くなりますが、セットアップと保守に多大な労力がかかります。

モノリシックとモジュラーの設定で独自の排他的チェーンを展開することを決定したプロジェクトの比較を見てみましょう。

  • モノリシック - プロジェクトが Cosmos の意味で「アプリチェーン」としてデプロイされている場合、DA と実行の両方が同じシステム内で発生する場合でも、アプリ開発者にとって (社会的および技術的) 複雑さが高くなる可能性があります。 開発者は独自のバリデーターネットワークをブートストラップする必要があり、他のチェーンと対話するには、それらのチェーンのバリデーターネットワークを信頼する必要があります。
  • モジュール式 - プロジェクトがAvail、Ethereum、Celestiaなどの別のベースDAレイヤーに「アプリ固有のロールアップ」としてデプロイされている場合、開発者はネットワークのセキュリティのブートストラップを心配する必要がなく、アプリの構築に集中できます。 これらのロールアップは、基盤となる基本レイヤーのセキュリティを継承しており、ある意味では、従来のソフトウェア開発者が基盤となるインフラストラクチャを気にせずにアプリの構築に集中する方法と似ています。

CEXと法定通貨のオン/オフランプは、モジュラーブロックチェーン上のアプリ開発者にとっても簡単にアクセスできるようになります。 レイヤー1ブロックチェーン上のすべての主要なロールアップエコシステム( Availなど)には、流動性に焦点を当てた特殊なロールアップが少なくとも1つあり、次のものが含まれます。

  • 堅牢なCEX接続
  • フィアットのオン/オフランプ
  • 主要な集落層への橋渡し
  • 流動性の高いDEX-es

この流動性に重点を置いたロールアップ(または流動性ハブ)は、安価で高速なロールアップ間メッセージングメカニズムを介して、他のロールアップからシームレスにアクセスできます。 共有DAレイヤー上に構築されたロールアップエコシステムは、信頼ゾーンを越える必要がないため、ロールアップ自体間のシームレスな相互運用性に重点が置かれます。

このモデルの初期の良い例は、CosmosエコシステムのOsmosisやPolkadotエコシステムのAssetHubで見られます - 厳密に言えば、これらはロールアップではありませんが、他の人が収束している一般的なエコシステム設計パターンを見ることができます。

誤解2:モジュラーチェーンは性能を低下させる

モノリシックなブロックチェーンの機能をモジュール層に分離することで、パフォーマンスが低下するか、少なくとも向上しないという誤解があります。

事実:モジュール式ブロックチェーンは、各コンポーネントを個別に最適化できるため、パフォーマンスが向上します

私たちは今、zk後の世界に生きており、スケーラビリティとセキュリティに関する以前の一般的な仮定はもはや成り立ちません。 現在、実行検証では、ネットワーク内のすべてのノードがすべてのトランザクションを再実行する必要はありません。 代わりに、トラストレスなゼロ知識(ZK)証明者は、検証に桁違いに安価な妥当性の証明を提供できます。 また、妥当性の証明は、非常に並列化可能です。

データ可用性サンプリング、つまりDAS(Avail、Celestiaに実装)を使用すると、データの可用性(DA)を確認するためにすべてのトランザクションデータをダウンロードする必要はありません。 DASライトクライアントは、データ全体のごく一部をランダムにサンプリングし、非常に迅速に 高い確率的DA保証を得ることができます

これは、ネットワーク内のすべてのノードですべてのデータをダウンロードするよりも桁違いに高速で安価です。

DASと再帰的妥当性証明の組み合わせにより、モジュール式ブロックチェーンは非常に強力になります。 ロールアップ開発者は、集中型シーケンサーを使用しても、まったく新しいチェーンを構築でき、ロールアッププロトコルにエスケープハッチとベースのシーケンシングのオプションが組み込まれていると仮定すると、ユーザーは資金の安全性を保証できます。

これにより得られる追加の利点は次のとおりです。

  1. このシステムは、ライトノードでも強力なセキュリティ保証を得ることができるため、よりスケーラブルです。
  2. EVMの実行環境は、すべてのアプリケーションに適しているとは限りません。 このような場合、アプリは SVM などの他の VM をデプロイすることで、実行環境を独自のニーズに合わせて調整できます (VM をまったく導入しないこともできます - Stackr Labs を参照)。

モジュール性は実行速度とは関係ありません。 ロールアップ上のSolana VMは、モノリシックブロックチェーン上のものと同じパフォーマンスを発揮します。 モジュール化の真のメリットは、検証ワークフローの最適化にあります。 また、zk/妥当性の証明も必要ありません。 楽観的または悲観的なロールアップも同じ特性を示します。

モジュラー型ブロックチェーンは、その部分の総和以上のものです。

俗説3.モジュール式ブロックチェーンはコストを増加させる

モジュール式ブロックチェーンを扱う場合、コストの増加が懸念されるかもしれませんが、実際には正反対です。 モノリシックチェーンには隠れたコストがあり、マルチチェーンの世界では、ユーザーはすべてのチェーンのコストを支払います。

事実:モジュラーチェーンは、ベースレイヤーを共有することで、複数のチェーンのセキュリティコストを排除します

さまざまなブロックチェーンネットワークを運用するための実際のコストに関するデータを見てみましょう。 以下のデータは 、https://www.stakingrewards.com/

上の表の右端の列にフォーカスします。 明らかなように、ブロックチェーンのブートストラップと維持のコストは本当に高いです!

なお、ネットワークを運営するステーカーへのインフレ報酬は、最終的にはトークン保有者のポケットから支払われます。 トークン保有者は、実際の取引手数料がない場合に、ネットワークを運営するためのコストを助成します。

モノリシックチェーンのプロトコルルールに柔軟性を求め、新しい実行環境や新しいプリコンパイルを導入したい場合、モノリシックブロックチェーンの支持者は、バリデーターネットワークとトークンをゼロからブートストラップして新しいブロックチェーンを構築することを期待しています。

これは、この業界の中核をなすパーミッションレスなイノベーションを制限しています。

ロールアップが同じDAレイヤーにデプロイされると、ベースレイヤーの資産と同じ台帳の一部になります。 実際、いわゆる「L2台帳」は、L1台帳のデータエントリのサブセットにすぎません。 この記事 でJonが説明しているように、各DAレイヤーには何百万ものロールアップがあります。 簡単に言うと、ロールアップは基本DAレイヤーのサブセットにすぎません。

「イーサリアムのデータには、本質的に無限の未発見のロールアップが隠されています。 ロールアップを作成して、そのデータを好きなようにトラストレスに読み取って計算し、それを証明可能な形で通信することができます。 - ジョン・シャルボノー

確かに、独自のL2台帳を維持することに特化している事業体もありますが、これらの台帳はすべて、最終的にはベースレイヤー台帳のサブセットにすぎません。 これが、L2が展開先のDAレイヤーから セキュリティ保証 を継承する理由です。

共有DAレイヤーでは、ベースレイヤーのトークン所有者がブートストラップを行い、セキュリティを維持します。 上位のロールアップ エコシステムでは、これを個別に管理する必要はありません。 これらは基本レイヤーのセキュリティを継承します。

ブロックチェーンをモジュール化すると各台帳の流動性が低下するという一部の人が共有する考えには欠陥があり、モジュール式ブロックチェーンは垂直統合されていないことを前提としています。 この議論は、ほとんどのことが非同期コンポーザビリティを介して可能である場合に、同期コンポーザビリティを重視します。 従来の優れたフィンテックシステムでさえ、非同期コンポーザビリティを優先しています。 これにより、CosmosチェーンはOsmosisの流動性ハブ(IBC経由)にアクセスし、Ethereum L2ロールアップはEthereumの流動性(信頼最小化ブリッジング経由)にアクセスできます。

モジュラーシステムが成熟するにつれて、実行検証器とライトクライアントを介した効率的なDA検証の組み合わせにより、クライアント側の妥当性証明検証が可能になるため、再帰的証明集約による非同期メッセージングは非常に安価になります。

異なるロールアップでの複数のアービトラージ取引が懸念される場合、それはモジュール式ブロックチェーンだけに限定されません。 資産台帳間での重複計算は、同じレイヤー上の複数のDeFiプロトコルでも発生する可能性があります。 ETH-USDCの価格がBinanceで1800ドル、Aaveで1600ドル、Compoundで1700ドルの場合、解決するには2つの別々の裁定取引が必要です。

複数のアービトラージ取引は、モジュラー型ブロックチェーンの排他的な機能や結果ではありません。

誤解 4: アプリのロールアップは、開発者に実験や収益化のためのものを提供しない

アプリのロールアップは、開発者に実験や収益化のための新しい手段を与えないという誤解があります。 モノリシックチェーン上の既存の構造は、実験を実行したり、収益を生み出したりするのに十分なツールを提供すると考えられています。

事実:モジュール式のロールアップにより、クリエイティブな収益化の機会など、柔軟な実験が可能になります

モジュール式ロールアップは、開発者がさまざまな実行環境で作業できるようにし、多様性を促進するだけでなく、コスト削減のメリットももたらします。 オーバーヘッドが大きいモノリシック チェーンと比較すると、アプリ固有のロールアップは多くの場合、より経済的で合理化されており、インフラストラクチャやインデクサーの管理などの複雑さが解消されます。

アプリをアプリ固有のロールアップとしてデプロイする場合、アプリケーションが MEV (インロールアップとクロスチェーン) をキャプチャできることは明らかです。 モノリシックなブロックチェーンでも、グローバルな「モノリシック」ステートマシンにデプロイされたスマートコントラクトにいくつかの論理的な変更を加えることで、同じことを実現できるという誤解があります。

グローバルな「モノリシック」ステートマシンにデプロイされたスマートコントラクトにいくつかの論理的な変更を追加すると、同様の結果が得られる可能性があります。 しかし、グローバル状態モデルと単一の VM に固執するという考えは、アプリのロールアップで任意の実行環境が発生する可能性が非常に高い場合、あまり意味がありません。 上記で説明したように、アプリによっては、標準のEVMやSVMとはまったく異なる実行環境に適している場合があります。 これはモジュラーブロックチェーンで可能であり、業界を前進させ続けるためには、実行環境、台帳認証、アクセス、カスタムステートモデルなど、さらに多くの実験が必要だと考えています。

従来の技術スタックに類推すると、Web/モバイルアプリを開発するための単一のプログラミング言語や単一の標準的な方法はありません。 なぜブロックチェーンは違うのでしょうか? あらゆる業界で新しい収益化の機会を解き放つ選択肢の多様性と実験の促進は、モジュラーロールアップで実現できます。

収益機会に加えて、モノリシック チェーンにアプリをデプロイして維持するための "コスト" は、単にアプリ固有のロールアップを展開するよりもはるかに高くなる可能性があります。 モノリシックチェーン上のほとんどのアプリ開発者は、大量のインフラ、インデクサー、トランザクションリレープロバイダー、RPCフルノードプロバイダーなどを管理する必要があります。

モジュラー構造は、適切な構造(アプリケーション固有、カスタム状態遷移関数、カスタム状態 - Stackr Labsを参照)を持つ特殊なチェーンがこれらのインフラ管理要件を回避できるようにすることで、この複雑さを抽象化することができます。

これらすべての利点を無視して、私たちは本当に開発者を現状に縛り付けたいのでしょうか?

誤解5:モジュール型ブロックチェーンはアプリ間の輻輳を解決しない

誤解されているのは、モノリシック チェーンには、アプリ固有のロールアップに分割することなく、アプリ間の輻輳を解決するための適切な構造があるということです。

事実:モジュラーチェーン内の新しいパラダイムは、はるかに効率的な手数料メカニズムを可能にします

実際には、すべてのリソースに同じグローバル料金市場を使用して価格を設定すると、システム全体のスループットに制約が生じます。 SolanaやAptosに見られるようなローカライズされた手数料市場は、アプリケーションレベルの混雑を効果的に緩和しますが、アプリ間の混雑に対処するには不十分です。

それこそが、モジュラーシステムの開発者が解決しようとしていることです。 アプリをアプリ固有のロールアップとしてデプロイすることで、プロジェクトは排他的な実行環境とアプリケーション固有の料金市場を取得できます。

価格の急騰とベースレイヤーの混雑(直接または他のL2を介してトリクルダウン)が発生した場合はどうなりますか?

アプリ固有のロールアップは、通常どおり動作し続け、このようなスパイク中に基本レイヤーへのトランザクションのバッチの投稿を遅らせるだけの場合は影響を受けません。 このアプリ ロールアップのユーザーは、"ハード" ファイナリティが遅れる場合でも、ソフト ファイナリティを取得できます。

Availのようなスケーラブルなデータ可用性に重点を置いた基本レイヤーのロールアップは、ロールアップの需要に応じてDAブロックサイズをスケーリングできるため、これを大幅に軽減します。

再帰的な証明集約による非同期メッセージの受け渡しを可能にするロールアップ エコシステムでは、各アプリに独自のスループットとトランザクション価格を設定できます。 自分のペースで走ることができ、他のチェーンとやり取りする必要はありません。 非同期メッセージパッシングは、同期性の仮定なしに検証可能なインクルージョンを可能にするため、モノリシックチェーンと比較して、共有状態アクセスを回避するという点で、ユーザーははるかに高い柔軟性を得ることができます。

プルーフアグリゲーションによって実現される非同期パラダイムにより、アプリケーション間の原子性や構成性を犠牲にすることなく、個々のチェーンの輻輳を回避するために、異なる時点でトランザクションを個々のチェーンに配置できます。 これにより、モノリシック チェーン上のアプリ間の同期コンポーザビリティが極端に制限されるインテントを表現するための豊富なツール セットが提供されます。

誤解6:モジュール化は垂直統合を欠いており、イノベーションを抑制する

1つの誤解は、モジュール性は垂直統合を意味しないということです。 また、モジュラーチェーンが提供する柔軟性は過大評価されており、新しいものを構築する必要はないと考えられています。

事実:モジュラーシステムにより、創造性を発揮して未来のユースケースを構築できる

実際のところ、モジュラーシステムを組み合わせることで垂直統合型スタックを形成でき、その複雑さをアプリ開発者から抽象化することができます。

パーミッションレスイノベーションの前提は、アプリ開発者が実験して新しいアイデアを思いつくと同時に、アプリがデプロイされているスタックから高いセキュリティを吸収できるようにすることです。 このパーミッションレス性は、アップグレード コストが高い L1 にアプリがデプロイされている場合に制約される可能性があります。

モジュラーシステムは、新しい実行環境、新しい状態モデル、新しいアクセスメカニズムを試すコストを削減します。 これにより、より低い料金とより低いレイテンシーへのアクセスが可能になります。 スポットDEX、ステーブルコイン、法定通貨のオンランプへのアクセスは、前述のように、1つ以上の流動性に焦点を当てたロールアップまたは流動性ハブを介して簡単に実装できます。

実験がなければ、適切に実装されたモジュラースタックによって促進できるユースケースを予測することは不可能です。 インターネットが登場したとき、ビル・ゲイツが ユースケースを推測 したのは、野球の試合の録画を見ることでした。 これは、誰にも許可なくイノベーションを起こさせることなく、テクノロジーの方向性を予測することがいかに難しいかを示しています。

俗説7:ロールアップはL1チェーンのようにハードフォークできない

ロールアップはハードフォークできないという誤解があります。 それらはベースレイヤーの祀られた橋に縛られており、ハードフォークはベースレイヤー自体がフォークオフしなければならないことを意味します。

事実:モジュラーチェーンのソブリンロールアップは、ベースレイヤーに依存することなくシームレスなハードフォークを可能にします

この誤解は、L1資産のベースレイヤーへのブリッジと状態検証メカニズムを組み合わせたロールアップが現在イーサリアムに実装されている方法から生じています。 ブリッジと検証の仕組みを混同しないでください。

ロールアップ自体は確かにハードフォークが可能で、L1フォークのやり方と非常によく似ています。 橋自体は別の構造です。 Jon Charbonneauは 、この投稿 で、ロールアップが橋と同じではない理由を非常にうまく説明しています。 ロールアップはブリッジによって定義されないため、他のチェーンのブリッジのハードフォーク能力は、ロールアップ自体のハードフォーク能力と同一視されるべきではありません。

Availのソブリンロールアップは、通常のブロックチェーンと同様と見なすことができます。 ロールアップ ノードと同期するロールアップのフル ノードがあります。 ここで異なるのは、ロールアップ トランザクション データも Avail に送信され、Avail の DA Light クライアントがデータをランダムにサンプリングしてデータの可用性を検証できることです。 これらのライトクライアントは、このプロセスを容易にするためにロールアップノードにも埋め込まれています。 この構築とイーサリアムスタイルや祀られた決済レイヤータイプのロールアップの主な違いは、ロールアップノードとライトクライアントが、スマートコントラクトベースの祀られた検証メカニズムに依存せずに正規チェーンを検証することです。

また、理論的な議論にまだ納得がいかない場合は、分散型シーケンサーセットとパーミッションレスの監視塔を備えたAvail上に構築されたソブリンオプティミスティックチェーンである OpEVMプロトタイプ を参照できます。 Availで何も変更せずに簡単にハードフォークできます。 また、Availはスマートコントラクトをサポートしていないため、ロールアップには主権を与える橋が祀られていないことを覚えておくとよいでしょう。

概要

現在、ブロックチェーンはニッチな産業です。 現在よりも多くのユーザー、より多くの導入、ユースケースの拡大が必要です。

そのためには、実験のコストを削減し、ユーザーや開発者がモノリシックなエコシステムとモジュール式のエコシステムを知識に基づいて選択できるようにする必要があります。 この記事で、モジュラーシステムのスケーラブルな可能性についてさらに学び、必要なときに自分でその選択をするための準備が整ったことを願っています。 そして、適切なツールがあれば、私たちの想像を超えるイノベーションを生み出すことができると確信しています。

何千ものロールアップを咲かせましょう!

免責事項:

  1. この記事は[アベイルズプロジェクト]からの転載です。 すべての著作権は原著作者[アベイルズチーム]に帰属します。 この転載に異議がある場合は、Gate Learnチームに連絡していただければ、迅速に対応いたします。
  2. 免責事項:この記事で表明された見解や意見は、著者のものであり、投資アドバイスを構成するものではありません。
  3. 記事の他言語への翻訳は、Gate Learnチームによって行われます。 特に明記されていない限り、翻訳された記事を複製、配布、盗用することは禁止されています。

株式

今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.