一文で理解するマルチチェーン相互運用性プロトコルLayerZeroがクロスチェーンブリッジの「三難のジレンマ」をどのように解決するか
著者:notion
編訳:Moni
今年9月、全チェーン相互運用性プロトコルLayerZeroは600万ドルのAラウンド資金調達を完了し、共同リード投資者はMulticoinとBinance Labsで、参加投資者にはSino Global Capital、Defiance、Delphi Digital、Robot Ventures、Spartan、Hypersphere Ventures、Protocol Ventures、Gen Block Capitalなどが含まれます。このプロジェクトは以前にシードラウンドで200万ドルの資金を成功裏に調達しています。
未来は全チェーンに属する
過去12ヶ月間で、Layer 1分野は爆発的な成長を見せており、特にSolanaやAvalancheなどが典型的です。
疑いなく、暗号エコシステムがますます活性化することで、現在のマルチチェーン市場はさらに強力になっています。
現在、多くのアプリケーションは孤立した単一のブロックチェーンに基づいています……近い将来、クロスチェーン通信が可能なDEXが登場することが期待されます。
最終的に、ユーザーはこれらのアプリケーションの一部をアンロードできるようになります。例えば、チェーンゲームAxie Infinityは1つのブロックチェーン上で動作し、他のブロックチェーン上でさまざまな計算処理を行うことができます。
LayerZeroとは?
- LayerZeroはマルチチェーン相互運用性プロトコルで------最も純粋な相互運用性を提供することを目的としており、LayerZeroの相互運用性はチェーン間の情報伝達に依存しています。現在のソリューションは、中間チェーン(中心放射モデル)を介してこれを実現しており、Polkadotのようなものや、Cosmos IBCのようなチェーン上のライトノードでペアで動作します。前者のソリューションは、セキュリティを単一のハブに集中させ、単一障害点のコストで安価な取引を可能にします。後者は、チェーン上の検証を通じて高いセキュリティを実現していますが、同時に資本とリソースを集中的に必要とします。
LayerZeroは、新しいチェーン上の「ウルトラライトノード」を通じて、これら2つのソリューションの利点を組み合わせ、ライトノードのセキュリティと中間チェーンのコスト効率を実現しています。その使命は:1つのブロックチェーン上のすべての契約を接続し、他の任意のブロックチェーン上のすべての契約を接続することです。
### 現在の市場でブロックチェーン間の相互運用性を実現する方法は主に以下の2つです:
- 自分のソースチェーンを2つの原子チェーンと分離チェーンの間に置いて通信を許可する (95%+)
ソースチェーンから取引を書く --> 中間チェーンが有効性に合意する --> 取引を書く
目標チェーンは、中間チェーンを完全な署名機関として暗黙的に信頼する必要があります。
中間チェーンが破損した場合(例えば、以前のPoly Networkの攻撃のように)、すぐにすべてのペアチェーンの流動性に影響を与える可能性があります。
すべてのブロックチェーンを保護することは非常に困難です(ブロック再編成とセキュリティインセンティブが関与するため)。
- 各チェーン上で完全なライトノードを運営する------Cosmos IBCスタイルに似ています。
1つのブロックチェーンから全ブロック履歴を取得する --> ブロックヘッダーを取得する --> 順番に別のチェーンに書き込む --> 取引を提出し、証明を検証する。
この方法は非常にコストが高く、Ethereumとペアになる場合、毎日数千万件の取引を処理する必要があり、他のすべてのチェーンとペアになることは言うまでもありません。
要するに、上記の2つのクロスチェーン相互運用ソリューションは、どちらも最適な選択肢ではないようです。
超ライトノードの作成
これは実際には孤立したブロックを必要に応じてストリーミングするプロセスです。チェーン上でブロックを直接検証する必要がある場合は:
ブロックヘッダー、オラクルから転送される
取引証明、中継者から転送される(オープンな免許不要システム)
最初の方法では、大きなリスクプールが効果的に孤立し、分割されますが、この方法はセキュリティ面でのパフォーマンスがあまり良くありません。なぜなら、あなたのオラクルと中継チェーンは完全に同じ実体であるため、最も安全なオラクルを選択する必要があるからです。しかし、この方法の利点は、オラクルが中継者Aと共謀して攻撃を行っても、特定の実体からメッセージを受け取るアプリケーションのみが影響を受け、他の中継者Bや他の中継者を使用する人々、または他のオラクルを使用する人々には影響がないことです。さらに、プロトコルはできるだけモジュール化して構築できるため、すべてのプログラミング言語が複数のレイヤーまたは複数のチェーンを通じて完了できます。
ユーザーアプリケーションの制御
中継者ネットワークは完全にオープンで、誰でも中継者を運営できます。
すべてのユーザーアプリケーションは、希望するオラクルと中継者、ならびにソースチェーンからの確認数を指定できます。
ユーザーはリスクと流動性を負担するべきです。
たとえオラクルが取引証明を転送する際に悪意があっても、目的のチェーン上で解析されることはなく、流動性には完全にリスクがありません。
クロスチェーン汎用メッセージング
現在、皆がクロスチェーン資産移転に注目しています。
しかし、多くのケースでアプリケーションは状態を共有する必要があり、このとき汎用メッセージング機能が非常に重要になります。例えば、収益アグリゲーターは共有データを取得する必要があり、チェーン上での変化に応じて再バランスを行う必要があります。
借入の潜在的なユースケース:
Aチェーンで担保を提供する --> Bチェーンにメッセージを送信する(担保を確認) --> Bチェーン上でネイティブ資産を直接借りる。
通常のブリッジ、交換、手数料はすべて抽象化されます。
LayerZero Labsは、この機能を使用する将来のウォレット統合に非常に期待しています。
Stargateの概要
クロスチェーンDEXを構築する方法
- Ethereum上にETHプールがあり、Solana上にSOLプールがある --> どうやってETH-SOLクロスチェーンプールの流動性提供者になるのか?
取引を送信し、次にX*Y=Kを実行します。
問題と混乱が発生するのは、以下の理由からです:
ほとんどのプロトコルには片側流動性提供者がなく、片側流動性提供者になることを奨励していません。
X*Y=Kは流動性プール上で順次処理する必要があります(1つのチェーン上で一方向に実行)。
ETH-AVAX、ETH-MATICなどの他の取引ペアも必要であり、したがって大きな流動性プールが必要です。
既存の流動性プールを保持しつつ、流動性プールを介して資産をブリッジします。例えばUSDC。
新しい流動性プールを再作成する必要はありませんが、片側流動性プールとすべてのペアのパスが必要です。
Uniswapがこれを実現すれば、他のすべてのDEXも完全に同じ流動性移転レイヤーを実現する必要があります。
これらすべてを抽象化する必要があります。
Stargate、非常に重要なコンポーザブルDeFiレゴブロック
Stargateは、100%ネイティブ資産で資産移転を可能にする完璧な妥協案です。
現在、どのDEXもソースチェーンの単一取引でStargateを使用して交換やブリッジ取引を実行できます。
DEXは既存のプロトコルに対して何の変更も行わず、流動性リスクはゼロです。
ユーザーインターフェースに直接統合されています。
三難のジレンマを解消する
三難のジレンマとは、通常、3つのうちの1つ、または3つのうちの2つしか持てないということです。
- 統一流動性
現在、すべての流動性はマッチングされています。例えば------チェーンA上の流動性プールとチェーンB上の流動性プールが必要で、さらにA-C、A-D、A-Eの流動性プールの別のセットが必要です。
所有するチェーンが多いほど、各プールの流動性は薄くなり、得られる流動性収益も少なくなります。
統一流動性とは、チェーンA上の1つの流動性プールをすべての他のチェーンに同時にバインドすることを意味します。
チェーンAからチェーンBに取引を送信する際、他のチェーンがリクエストを送信し、流動性プールを使い果たすと、取引リクエストを満たすのに十分な流動性がなくなります。では、ユーザーは目標チェーン上の取引を復元するために料金を支払う必要がありますか?ユーザーは返金時に2倍のガス料金を支払う必要がありますか?(これは単純な攻撃ベクトルの問題のようです)
- リアルタイムで保証された最終性
これは、ソースチェーン上で知っている概念を意味します。取引がソースチェーン上で解析される前に、すべてがターゲットチェーン上で解析されます。
現在、クロスチェーンには統一された流動性がなく、その理由はリアルタイムで保証された最終性がないからです。
- ネイティブ資産
ほとんどのクロスチェーンブリッジは、チェーンB上の資産をロックする際に、ターゲットチェーン上で鋳造された合成資産にブリッジする必要があり、その後、解放するためにネイティブ資産をアンロックする必要があります。
この状況の問題は、ラッピングされた資産が無用であるため、ネイティブ資産の交換を行うために交換機能と流動性を展開する必要があることです。
ネイティブ資産には制限があります。
Stargateのユーザー体験
ネイティブ資産をブリッジすることを許可することで、Stargateはユーザーがターゲットチェーン上で合成資産を交換し、追加のガス料金を支払う複雑なステップを排除しました。
Stargateは、現在95%以上のブリッジ取引額がアプリによって完了し、駆動されるべきだと考えています。ユーザーではなく。
現在の市場のブリッジは、独立した個々のブリッジにのみ焦点を当てており、アプリケーション層には適用されません。
アプリはカスタムプロセスを統合する必要があります(15回のクリックで完了)、さらに複数のウォレットと異なるガス資産を調整する必要があります。
UniswapやSushiなどのアプリがStargate統合を完了すると、ユーザーは1回のクリックで(ネイティブ)資産をターゲットチェーンのウォレットに入れることができます。
Stargateがサポートするチェーン
Stargateは基本的に検証とメッセージングを処理するチェーン上のスマートコントラクトライブラリです。
そのエンドポイントは各チェーンに存在できます。
アプリは2つの機能のみを処理すればよい - 送信と受信
注:"実際には、ユーザーはバイトペイロードを送信しているだけです。つまり、一般的なバイトと、ターゲットチェーンの小さなヘッダーを含むペイロードです。"
EVMを優先(Ethereum、Avalanche、BSC、Polygon、Fantom、Arbitrum、Optimismをサポート)。
注意が必要なのは、オラクルが各パス間でブロックヘッダーを転送することをサポートする必要があることです(ChainlinkとBandの2つのオラクルは現在これをサポートしています)。
最初のEVMチェーンを統合した後は、他のものは非常に簡単です。
非EVM統合は、技術的な向上のようなもので、証明を「翻訳」する必要があります。
## ? LayerZeroとStargateトークン?
**免責事項:以下の内容はすべて仮定的です*
- Layer Zeroにとって、トークンは全体のシステムのインセンティブを調整するためのいくつかのレバレッジを提供します:
オラクル:独自のセキュリティモデルと構造を持ち、価格情報を提供する人々に報酬を与えることができます。
中継者:中継メッセージは小額の手数料を得るか、メッセージごとに小額の手数料を支払うことができます。
大量のメッセージが中継者に転送され、小部分がネットワークに転送される可能性があります。
何らかのバインディングシステムを望むかもしれません - 各中継者に保険基金があり、一部の手数料収入を保険基金に入れることができます。
ユーザーがバインドしてネットワークを保護し、報酬を得ることができれば、さらに良いでしょう。
- コントラクトクロスチェーントランザクション:ネイティブトークンの取引を奨励する(取引ネイティブトークンで割引を受けるなどの優遇措置を提供できます)。
Stargateはより伝統的な構造を持つでしょう。
流動性の解放を提供します。
ユーザー(プロトコルと流動性)は手数料を生み出します。
Layer Zeroの今後の最大の課題
技術的な観点から見ると、Layer Zeroはほとんどのプロジェクトよりもスムーズです。
LayerZero Labsの共同創設者兼CEOのBryan Pellegrinoは、Layer Zeroのコア技術者Danny Ryanが世界最高のSolidity開発者の1人であることに起因しています。
現在、皆が気づいているのは、控えめなBUIDLが贅沢であるということです。
Layer Zeroの現在の主な課題は、会社の規模を拡大することです------プロジェクトメンバーは皆、週7日、1日18時間以上働いています。
現在の取引を処理できる規模に拡張し、向上させる必要があります。