LayerZeroは、チェーン間のデータメッセージングに焦点を当てたオムニチェーン相互運用性プロトコルです。業界では、この種の「ブリッジ」はしばしば「任意メッセージブリッジ(AMBs)」と呼ばれ、Chain AからChain Bへのトークン、チェーンの状態、契約呼び出し、NFT、またはガバナンス投票を含む任意のデータの転送を可能にします。
クロスチェーンブリッジの分野では、以前は主に「資産クロスチェーン」プロジェクトが見られていました。しかし、現在、いくつかのプロジェクトが徐々にデータ伝送の分野を探索し始めています。LayerZeroはこの分野の先駆者の一つです。
LayerZeroプロジェクトのハイライトは次のとおりです:
1) LayerZero Foundationは現在、総資産価値が2億6100万ドルを保有し、プロジェクトの長期的な開発と運営に十分な資金を提供しています。
2) 製品設計の観点では、LayerZero は、連続ストリーミングの代わりにクロスチェーン転送にオラクルネットワークを利用することにより、市場の従来のクロスチェーンブリッジとは異なります。オンチェーン情報の検証負担を第三者オラクルに外部委託することで、プロトコルはより軽量化され、運用コストが削減されます。
3) LayerZeroの革新的な技術は、より速い展開速度とあるコストの利点に加えて、有名なVCや影響力のあるコミュニティKOLからの初期サポートにより、約1年でLayerZeroエコシステムの急速な拡大をもたらしました。プロジェクトはDeFi、NFT、ステーブルコインセクターで重要なマイルストーンを達成しています。現在、LayerZeroテクノロジーを統合または使用する50以上のプロジェクト(オフィシャルにはまだローンチされていないプロジェクトを含む)があります。
4) 市場における十分に発展した攻撃されていない任意メッセージングブリッジ(AMBs)プロジェクトの数はまだ比較的少ないため、LayerZeroにはある種のファーストムーバーの利点があります。
このプロジェクトのリスクは次のとおりです:
1) LayerZeroのセキュリティは完全に検証されておらず、オラクルとリレーやリレイヤー間の信頼前提についてさらなる検討が必要です。リレー機構の背後にあるセキュリティの脆弱性も注意深く監視すべきです。ただし、一方で、LayerZeroのセキュリティは理論的にはオラクルの信頼前提を下回ることはなく、説得力があります。鍵となるポイントは分散型リレーの実現にあるかもしれません。
2) LayerZeroの経済モデルはまだ公開されていません。クロスチェーンブリッジの分野では、ほとんどのプロジェクトトークンが一般的に価値の捉え能力が弱いことが示されています。LayerZeroの将来の経済モデルはまだ観察される必要があります。
全体的に、LayerZeroはまだいくつかの課題に直面していますが、基本的には強いため、注目する価値があります。
注: FirstVIPによって決定される最終的な「フォーカス」/「非フォーカス」は、FirstVIPプロジェクト評価フレームワークに基づく現在のプロジェクトの基本的な総合分析の結果であり、将来の価格変動の予測ではありません。 トークンの価格に影響を与える要因は多岐にわたり、プロジェクトの基本的な側面だけがすべてではありません。そのため、研究レポートで「非フォーカス」と判断された場合、必ずしもプロジェクトが価格下落を経験すると仮定すべきではありません。また、ブロックチェーンプロジェクトの開発は動的です。 「非フォーカス」と判断されたプロジェクトが基本的な面で著しいポジティブな変化を遂げた場合、当社は「フォーカス」に調整する場合があります。同様に、「フォーカス」と判断されたプロジェクトが著しいネガティブな変化を遂げた場合、当社はすべてのメンバーに警告を発し、「非フォーカス」に調整する場合があります。
1.1 プロジェクト紹介
LayerZeroは、さまざまなチェーン間での軽量情報の転送を目的とした相互運用性プロトコルです。
LayerZeroが注力するのは、チェーン間のメッセージパッシングにのみ焦点を当てており、サポートされている任意のスマートコントラクトにメッセージを送信できます。これは、ブロックチェーン間のスマートコントラクト間の通信のためのメッセージングレイヤーとして機能し、クロスチェーンの資産移動を処理しません。
1.2 基本情報
2.1 チーム
LayerZero Labs Canada Inc.(会社番号:1355847-9)は2021年11月30日にカナダでカナダ商業法に基づいて登録されました。 Caleb Banister、Ryan Zarick、およびBryan Pellegrinoが会社の取締役としてリストされています[1]。
LinkedIn[2]によると、現在、LayerZeroには29人のメンバーがいます。コアメンバーの詳細は以下の通りです:
Caleb Banister, LayerZero LabsおよびStargate Financeの共同創設者は、2010年にアメリカ合衆国のニューハンプシャー大学を卒業しました。 2005.06から2010.12まで、彼はUNH相互運用性ラボでソフトウェア開発者として働いていました。 2010.09から2021.02まで、彼はソフトウェアコンサルティング会社であるCoder Denの共同創設者でした。 2018.03から2021.02まで、彼はブロックチェーン関連プロジェクトのためのスマートコントラクトの執筆と監査を専門とする暗号会社である80Trillの共同創設者でした。 2019.06から2021.02まで、彼はML/AI会社であるMinimal AIの共同創設者でした。 2021.02以降、LayerZeroを創設しました。
LayerZero Labsの共同設立者でありCEOであるBBryan Pellegrinoは、2008年にニューハンプシャー大学を卒業しました。2010年10月から2013年1月まで、Coder Denの共同設立者兼COOを務めていました。2011年6月から2013年1月まで、BuzzDraftのCEOを務めていました(2013年に買収)。2017年10月から2019年8月まで、OpenTokenの共同設立者でした。2016年6月以降、Rho AIのチーフエンジニアを務めています。彼は2021年にLayerZeroを設立しました。LayerZeroを設立する前、Pellegrinoはプロのポーカープレーヤーであり、開発した機械学習ツールセットをMLBチームに成功裏に売却しています。また、人工知能の分野で報告書を発表しています。Mario Gabrieleという一般人がPellegrinoと面談を行い、興味を持つ方は次のリンクを参照してください。
Ryan ZarickはLayerZero Labsの共同創設者兼CTOで、2011年にニューハンプシャー大学を卒業しました。2006年8月から2011年5月まで、UNH相互運用性研究所でソフトウェア開発者および大学院助手として働いていました。2011年11月から2013年3月まで、BuzzDraftのCTOを務めていました。2010年9月から2020年13月まで、Coder Denを共同設立しました。2018年1月から2020年3月まで、80Trillを共同設立しました。2019年6月から2021年1月まで、Minimal AIを共同設立しました。2021年にLayerZeroを創設し、CTOに就任しました。
LayerZero Labsの3人の共同創設者の履歴書から判断すると、長年にわたる協力関係やよく調整されたチームを示す高い重複度があります。3人全員が開発経験や成功した起業経験を持っています。
元SushiSwapの創設メンバーであり中核的な貢献者である0xMaki[3]が、現在LayerZero Labsにフルタイムで参加しました。0xMakiはSushiSwapの早期マーケティングで重要な役割を果たし、Chef Nomiが退任した後にプロジェクトリーダーとなりました。在任中、0xMakiは主にSushiSwapの日々の運営、事業開発戦略、および総合的な開発を担当していました。さらに、SushiのクロスチェーンスワッププロジェクトであるSushiXSwapは、0xMakiのリーダーシップのもとで完成し、SushiとLayerZeroプロトコルに応用シナリオを追加しました。
2.2 資金調達
表2-1 レイヤーゼロの資金調達状況
また、2022年11月初めのFTXの破産事件の影響により、2022年11月11日、LayerZeroは公式にFTX/FTX Ventures/Alameda Researchから全株式、トークン権利、およびその他の契約を100%買い戻したことを発表しました。当時、基金が保有する資産の総額は134百万ドルでした[8](FTX取引所のチームが保有する107百万ドルは上記の計算に含まれていません)。したがって、LayerZeroの第3ラウンドの資金調達が完了していないこともわかります。
上記の表から、スター・プロジェクトであるLayerZeroは、最初から主要な資本源に支持されてきたことがわかります。これまでに認知されている資金調達総額は2億6100万ドルに達しています。全体として、LayerZeroは現在、プロジェクトの長期的な開発と運営に十分な資金を有しています。
2.3 コード
図2-1 LayerZeroコードベースの状況[9]
図2-1に示すように、LayerZeroのコードベースは2019年3月以来更新されています。全体として、LayerZeroは6,415件のコード提出を積み重ね、116人の開発者がLayerZero GithubでGit/Issueの著者およびレビュー提出者となっています。
2022年9月にLayerZeroが公開した進捗状況に基づくと、LayerZeroのテストネットは7000以上のアクティブな契約を展開しており、非常に良い採用率を示しています。
また、LayerZeroのコードベースは、Zellic、Ackee、SlowMist(SlowMist)によって実施された合計4回の監査を完了しました。具体的な監査レポートは、このリンクを介して見つけることができます。
要約すると、過去3年間、LayerZeroプロジェクトは良いコード変更を経験し、十分な開発者がおり、いくつかの重要なコードベースが頻繁に更新されてきました。
2.4 テクノロジー
まず、共通の誤解を明確にする必要があります: LayerZeroは、チェーン間のメッセージ送信に焦点を当てたオムニチェーン相互運用性プロトコルです。サポートされているいずれかのスマートコントラクトにメッセージを送信でき、ブロックチェーン間のスマートコントラクト通信のメッセージ輸送層として機能しますが、異なるチェーン間の資産移転には関与しません。
2.4.1LayerZeroフレームワーク
LayerZeroのホワイトペーパー[11]によると、プロトコルコアはエンドポイント、オラクル、およびリレーヤーの3つのコンポーネントで構成されています。
1) エンドポイントは、ユーザーやアプリケーションと直接やり取りする施設であり、またはロジックを処理する一連のスマートコントラクトとも見なすことができます。これらのエンドポイントは、メッセージの送受信、検証を処理します。ユーザーがプロトコルを使用してメッセージを送信する際に効率的な配信を確保することが目的です。
LayerZeroプロトコルでは、各チェーンはLayerZeroエンドポイントを展開する必要があります。エンドポイントは、同じチェーン内の他のアプリによって呼び出され使用され、外部リンクに情報を送信する責任があります。例えば、DappがチェーンAからチェーンBに情報を転送したい場合、まずチェーンAのエンドポイントを呼び出し、送信する必要がある情報を提出する必要があります。
各LayerZeroエンドポイントは4つのモジュールに分割されています:Communicator、Validator、Network、およびLibraries。コミュニケータ、バリデータ、およびネットワークモジュールは、エンドポイントのコア機能を構成し、これらのモジュールは従来のネットワークスタックと同様に機能します。メッセージは送信者(コミュニケータ)でスタックにダウンして送信され、バリデータによって検証された後、ネットワークに渡され、次に受信者でスタックにアップして送信されます。
LayerZeroがサポートする各新しいチェーンは、追加のライブラリとして追加されます。これらのライブラリは、各チェーンの特定の通信がどのように処理されるかを定義する補助スマートコントラクトです。LayerZeroネットワークの各チェーンには関連するライブラリがあり、各エンドポイントには各ライブラリのコピーが含まれています。
オラクルとリレーを紹介する前に、まず概念を明確にする必要があります。まず、チェーン上のブロックを検証するためには、2つの情報が必要です:1)ブロックヘッダー、つまりReceipts Root[12]を含むもの;2)EVM上のMerkel-Patricia証明である取引の証明。
LayerZeroは、以下の方法でこれら2つの部分を分離します:1) オラクルはブロックヘッダーを転送します——選択された任意のオラクル;2) リレーヤーはトランザクションの証明を転送します。
2) LayerZeroにおいて、オラクルは外部コンポーネントであり、つまりLayerZeroプロトコルとは独立したサードパーティのサービスです。オラクルが提供する主な価値は、ブロックヘッダーを別のチェーンに送信することで、ソースチェーン上の取引の妥当性をターゲットチェーンで検証できるようにすることです。
3) リレーヤーは、ソースチェーンからトランザクションの証明を取得し、それをターゲットチェーンに転送するオフチェーンサービスです。LayerZeroは、トランザクションが効果的に配信されるためには、オラクルとリレーヤーが互いに独立している必要があると考えています。
現在、信頼関係なしに1つのチェーンが他のチェーンと通信する最も一般的な方法は、チェーンAのブロックヘッダーを連続してチェーンBに送信することです。たとえば、RelayはBTCのブロックヘッダーを第三者を介して中継し、Ethereum上のクロスチェーンアプリケーションに信頼できるBTCデータソースを提供し、BTCとEthereumの間で価値の循環を可能にします。この場合、クロスチェーンブリッジ契約は基本的にライトクライアントです。情報を送信するこの方法は最も安全ですが、ブロックチェーンへの書き込みコストが非常に高いため、これらのブロックヘッダーを連続して送信するのは非常に高価です。
LayerZeroの最大の改善点は、この連続ストリーミングを置き換えるためにオラクルネットワークを選択することです。
現在、LayerZeroの公式ウェブサイトのドキュメンテーションとチームの開示によると、ChainlinkとTSS Oracleがテストネットワークに設定されています。 現在のオラクルは分散化されておらず、実世界のシナリオでのテストが行われていません。 これは、ハッキングのリスクがあることを意味します。 公式の説明によると、LayerZeroのテストが完了すると、さらに多くのオラクルが開示される予定です。
LayerZeroは、そのオラクルとしてChainlinkを使用しており、それにはいくつかの利点があります:
1) 情報を検証する機能を外部委託することで、リンクされたチェーン上でノードを実行する必要がなくなります。オラクルはブロックヘッダーの転送を1回だけ許可し、運用コストを削減します;
2)LayerZeroは、異なるチェーン上のエンドポイント間でメッセージを伝送するためにオラクルとリレーを使用しています。オラクルを介してオンデマンドでブロックヘッダーをストリーミングすることにより、LayerZeroはより効率的なオフチェーンエンティティによる望ましい同期状態を実現しています。オラクルによって提出されたブロックヘッダーは、リレーによって提出されたトランザクションの証明書と相互に検証されます。オラクルとリレーが協力する場合にのみ、システムが失敗し、オラクルのそれと同等レベルのセキュリティが確保されます。
3)RelayerまたはOracleはいずれも合意や検証を行わず、情報の伝達のみを行います。すべての検証はそれぞれのソースチェーンおよび宛先チェーンで行われるため、速度およびスループットの制限は完全に2つのトランザクションチェーンの特性に依存します。
ただし、欠点もあります。LayerZeroは、チェーンリンクの利用など、オンチェーン情報の検証タスクを第三者に外部委託します。これは、チェーンリンクが悪いというわけではなく、むしろLayerZeroがプロトコルが制御できないセキュリティの仮定を導入していることを意味します。長期的には、重要なタスクの作業量を第三者に移行することで、他のリスクと潜在的な不確実性が増加します。
2.4.2 安全性
•LayerZeroでは、オラクルとリレーがお互いに独立して運営する必要があるという重要な信頼の前提があります。
情報の効果的な伝達を確実にするために、リレーやオラクル間の情報交換に紛争がある場合、スマートコントラクトは一時停止し、情報をターゲットチェーンに提出しません。つまり、オラクルとリレーが共謀した場合にのみシステムがクラッシュするため、セキュリティはオラクルよりも低くなりません。
LayerZeroでは、プロトコルが各Dappの開発チームに提供されたオラクル/リレーコードを変更し、それを独自のサーバーやバリデータネットワークに移植して、価格フィード用に独自のオラクルを使用したり、オラクルがリレーコラボレーションを行わないように独自のリレーコラボレータを実行したりできます(LayerZeroは以前にも、リレーコラボレータはより分散化される必要があると述べています)。
ただし、現在の状況は、誰もが「分散化」の方が良いと知っているものの、コスト、運用、ユーザーエクスペリエンスの考慮、そして「Chainlinkが十分だ」という考えから、ほとんどのDappsが自分たちの選択のオラクルとしてChainlinkを好むという点です。同様に、ほとんどのDappsは直接LayerZeroのリレーを選択するでしょう。これは、取引のために自分自身のノードを稼働させているユーザーがほとんどいないのと同様であり、人々はInfuraやAlchemyのような中央集権的なサービスプロバイダーに頼っています。
この場合、リレーザーが悪意のある行動を示す場合(ハッキングされた場合や期待通りに機能しない場合)、Chainlinkオラクルは元のチェーンでの大きな損失を防いでインターセプトします。Chainlinkを選択する利点は否定できませんが、Chainlinkがオラクルとリレーザーの両機能を達成するための効果的で現実的な代替手段となり得ると仮定すると、LayerZeroの信頼仮定は疑問を呈します。
上記の視点は、PickleとAyloの記事「Layer 0 Wars: LayerZero vs Chainlink’s CCIP」に触発されました。興味のある読者は、さらに詳しくは元の記事を参照してください。
•Chainlinkオラクルのセキュリティは市場によって検証され、LayerZeroプロトコル内のセキュリティ機能の鍵はリレーやにあります。
2022年4月、LayerZeroチームは、プロトコルのセキュリティを確保するための方法である「Pre-Crime」を紹介しました。現在、Pre-Crimeに関する一般情報は限られており、ブログ投稿ではその基本的な動作の概要のみが提供されています。要約すると、Pre-Crimeモデルでは、ユーザーアプリケーション(UA)が特定の主張のセットを定義し、それをリレーアが検証する必要があります。主張が失敗すると、リレーアは取引を中継しません。Pre-Crimeを導入することで、リレーアはハッカー攻撃を未然に防ぐことができます[14]。
現在、「Pre-Crime」の対応するコードリポジトリはオープンソース化されていません。ただし、LayerZeroチームは複数のチームでプライベートなPre-Crimeベータ版をリリースしています。公式バージョンのリリース日はまだ開示されておらず、その効果は実践を通じて検証される必要があります。
•リレーメカニズムの背後にあるセキュリティリスク[15]
以前、3月28日に、LayerZeroは公式発表をすることなく、クロスチェーントランザクションに使用される検証コントラクトを更新しました。Coboセキュリティチームは、元の検証コントラクト(MPTValidator)と新しい検証コントラクト(MPTValidatorV2)のコードを比較することにより、この更新が重大なセキュリティ脆弱性の修正であることを発見しました。
この脆弱性のコードは、LayerZeroプロトコルにおけるMPTトランザクション検証の最も重要な部分であり、全体のLayerZeroおよび上位プロトコルの正常な動作の基盤として機能します。LayerZeroオラクルへの完全な信頼があっても、タイムリーに検出されない場合、リレーやクロスチェーンプロトコルへの攻撃が可能であり、過去のセキュリティの仮定が崩れる最も深刻な結果が生じる可能性があります。
LayerZeroが現在の脆弱性を修正しましたが、他の脆弱性の可能性を排除することはできません。この事件は、LayerZeroの背後にある中継メカニズムのセキュリティについてコミュニティで懸念が高まっています。
要約すると、LayerZeroはかなりの規模に成長しましたが、そのプロトコルのセキュリティはまだ完全に検証されていません。
2.4.3 実行プロセス
図2-2 レイヤーゼロ クロスチェーン取引の通信フロー
LayerZeroの具体的な実行プロセスは次のようになります:
• ユーザーアプリケーション[16] がクロスチェーンメッセージ (たとえば、Chain A から Chain B へ) を送信するとき、最初に LayerZero エンドポイントスマートコントラクトを呼び出す必要があります。
• メッセージはChain Aのエンドポイントに入り、その後、このエンドポイントはメッセージ(トランザクション証明およびブロックヘッダー)および情報をChain B(ターゲットチェーン)にオラクルおよびリレーサー(両者は独立してオフチェーンである)にパッケージ化します。
• オラクルはブロックヘッダーを読み取り、確認します。オラクルがチェーンAでブロックが複数回確認されたと判断すると、ブロックヘッダーをチェーンBのエンドポイントに送信します。同時に、リレーザーは対応する取引証明を提出します。
• ターゲットチェーンがブロックヘッダーとトランザクションプルーフを正常に検証した後、メッセージがターゲットチェーンに転送され、クロスチェーン通信が完了します。
注意:上記のプロセスを理解しやすくするために、編集者は通信者、検証者、ネットワークなどの詳細を一部簡略化しましたが、基本的なロジックは変わっていません。
上記のプロセスから明らかなように、LayerZeroはメッセージの伝送のみを担当しており、これはAがBに伝える必要のあるメッセージを持っている場合、AがBに電話をかけてメッセージの内容を伝え、Bが電話に出てメッセージを受け取り、プロセスが終了するという流れです。これは非常に単純なロジックです。では、クロスチェーンアセットはどのように転送されるのでしょうか?
まず、各チェーンは情報を送受信するためにLayerZeroエンドポイントを展開する必要があります。資産取引の流動性は、LayerZeroの機能をさまざまなエンドポイントで統合するDEXなどのDAppsによってバランスが取れています。
現在、Stargate FinanceはLayerZeroのためにこのバランシング能力を提供しており、StargateのDelta(Δ)アルゴリズムによって、クロスチェーンの流動性がバランスよく利用可能であることが保証されています(詳細については、この翻訳で以前に公開されたStargate Financeのレポートを参照してください)。
要するに、LayerZeroはチェーン間の通信の問題に対処するだけであり、その他の追加機能/問題は、LayerZeroを統合するアプリケーション自体が解決します。
2.5 エコシステム
LayerZeroは、オムニチェーン相互運用性プロトコルです。チェーン間の情報交換のハブとして、LayerZeroは単なるクロスチェーン資産の転送以上のことができます。クロスチェーンメッセージの伝達を実現した後、LayerZeroはクロスチェーン状態共有、貸出、ガバナンスなども可能にします。
さらに、現在市場にある従来のクロスチェーンブリッジモデルとは異なり、LayerZeroはソースチェーンの状態を監視するために各接続されたチェーン上でノードを実行する必要がありません。代わりに、バリデーターの役割はオラクルに引き継がれます。明らかな利点の1つは、新しいチェーンごとに新しいノードを展開する必要がないことです。この点から、LayerZeroはネットワークに新しいチェーンをより迅速かつ低コストで統合することができます。2022年11月11日現在、LayerZeroはすでにEthereum、BNB Chain、Avalanche、Aptos、Polygon、Arbitrum、Optimism、Fantomなどを含む合計13のチェーンをサポートしています。
LayerZeroの革新的な技術は、より速い展開速度と一定のコストメリットに加えて、コミュニティ内の初期の有名なVCや影響力のあるKOLの推薦により、LayerZeroエコシステムを1年余りで急速に拡大させ、DeFi、NFT、安定通貨で大きな成果を上げてきました。現時点で、50以上のアイテム(公式にはまだ発表されていない/オンラインで利用されていないプロジェクトを含む)がLayerZeroテクノロジーを統合または使用しています。詳細は以下の通りです(一部のみリストされています):
図2-3 LayerZero生態プロジェクトリスト
注意: 上記の画像は編集および要約されています@LayerZeroHub(非公式)将来的にLayerZeroの生態系プロジェクトを追跡したい場合は、Lukeが管理しているリストもフォローできます(Twitter ID: @0x4C756B65) on Twitter.
1) DeFiフィールド
Table 2-2 LayerZero Ecological DeFi Collaboration Projects
2) ステーブルコインフィールド
表2-3 LayerZero生態ステーブルコインコラボレーションプロジェクト
3) NFT フィールド
Table 2-4 LayerZero 生態NFTフィールドコラボレーションプロジェクト
図2-2と表2-1〜表2-3の情報を組み合わせると、LayerZeroのエコシステムがかなりの規模に発展していることが分かります。SushiやPancakeSwapなどの優良DEXから、現在人気のあるRadiant Capitalまで、すべての企業がクロスチェーンDEX開発にLayerZeroのStargateを使用しています。ステーブルコインの分野では、USDCとagEURの両方が、それぞれのステーブルコインのクロスチェーン相互運用性のためにLayerZeroテクノロジーによってサポートされており、マルチチェーンネイティブ資産にアップグレードされています。NFT分野では、マルチチェーンNFTの需要はまだ大きくありませんが、Gh0stly Gh0stsやtofuNFTなどのプロジェクトでマルチチェーンNFTの方向への試みも見られます。さらに、LayerZeroは最近、クロスチェーントランザクションをデータベースにバインドできる公式ブラウザであるLayerZero Scanをリリースし、ユーザーと開発者がトランザクションのステータス、状態、および時間を抽出できるようにしました。
LayerZeroが内部および外部で実施した対策により、そのオムニチェーンのコンセプトは将来さらに発展する可能性があります。
要約すると:
LayerZeroは、軽量情報をチェーン間で転送するために設計されたオムニチェーン相互運用プロトコルです。全体的なアーキテクチャは合理的で、接続されたチェーン上でノードを実行する必要がなくなります。オラクルとリレーに頼ることで、異なるチェーン間で通信を行い、エンドポイント間でメッセージを転送します。市場においてセキュリティが完全に検証されていないものの、このプロトコルは理論的にはオラクル(Chainlink)よりも安全であり、ある程度の保証があります。
LayerZero Foundationが保有する資産の現在の価値は2億6,100万米ドルで、その資金は非常に豊富です。LayerZeroプロジェクトのコードチェンジは順調で、わずか1年ほどでエコシステムが急速に拡大しました。現在、クロスチェーン分野で最も急成長しているプロジェクトの1つです。
3.1 履歴
表3-1 LayerZeroの主要イベント
3.2 現状
3.2.1 ネットワーク使用
図3-1 LayerZeroの日次取引数[17]
図3-2 LayerZero累積トランザクション数
図3-1と図3-2から、LayerZeroネットワークの使用法がはっきりとわかります。過去1年間、着実な上昇傾向を示しています。特に2023年3月、ArbitrumがガバナンストークンARBのエアドロップをコミュニティメンバーに発表したとき、コミュニティの「エアドロップ熱狂」は前例のない高みに達し、未リリースのLayerZeroエコシステムとzkエコシステムの両方の利用が大幅に増加しました。この現象は長期的には持続しないかもしれませんが、この「エアドロップの期待」により、間接的により多くのユーザーがLayerZeroを理解できるようになり、一定数の実際のユーザーを維持できます。
また、LayerZeroの3月のデータが取り上げられたとしても、そのネットワークの採用率は2022年末から3月初めにかけて2倍になりました。現在、LayerZeroを基盤とする多くのプロトコルが実装され始め、生態系の構築で初期の成果が上がっているのも見て取れます。
図3-3 クロスチェーンブリッジのクロスチェーン資産量ランキング[18]
また、DeFiLlamaのデータインターフェースによると(図3-3を参照)、LayerZeroのプロジェクトであるStargateの現在のブリッジアセットのボリュームは、すべてのクロスチェーンブリッジ(各公開チェーンの公式ブリッジやレイヤー2ソリューションを含む)の中で最初のランクに位置しています。ボリュームだけを見ると、Stargateはクロスチェーンブリッジレースでトップのプロジェクトとなっています。
注意:DeFiLlamaデータポータルに表示されるさまざまなクロスチェーンブリッジの取引高や取引回数は現在大きく変動しています。このデータは各クロスチェーンブリッジの長期的な競争上の優位性を表しておらず、参考用です。
ただし、取引数に関しては、Stargateは他のクロスチェーンブリッジをはるかに上回っていますが、クロスチェーン資金の量はその差を広げていません。現時点では、Stargateの小口取引の運用に十分な兆候がありません。そのため、その取引データの相当部分はLayerZeroの潜在的なエアドロップの期待に起因していると推測されます。
さまざまなプロジェクトはエアドロップを利用することを主張していませんが、別の視点から見ると、レイヤーゼロとスターゲートがより高い露出と採用を得たのは、潜在的なエアドロップへの期待があるからこそです。プロトコルのために生み出される収益もかなりのものです。
3.2.2 収益
現在、エコロジカルアプリケーションがLayerZeroにアクセスするための閾値はありません。LayerZero Labsの現在の主な収入源は、スターゲイトファイナンスからの取引手数料です。
Stargateプロトコルを介した非STGトークンの転送には、0.06%の転送手数料が発生します。そのうち0.01%は流動性提供者に割り当てられ、0.01%はveSTG保有者に割り当てられ、0.04%はプロトコルの財務に割り当てられます[19]。
図3-4 スターゲートの毎月のクロスチェーン金額[20]
2022年3月のStargateのローンチから2023年4月7日現在までに、月次取引金額ダッシュボードによると、累積のクロスチェーン取引金額は$6,286,702,699に達し、およそ63億ドルになります。
計算の便宜上、63億米ドルすべてが非STGトークンの移動であると仮定すると、スターゲートの財務はおよそ6300万ドル * 0.04% ≈ 252万ドルの取引手数料収入を得るでしょう。
現在のスケールに基づいて計算すると、Token Terminalの統計によると、過去30日間のスターゲートのプロトコル収入は約$730,000です。現在のスケールが維持されれば、将来の年間収益は$8.89百万ドルに達するでしょう[21](理想的なシナリオでは、このデータは参考用です)。
3.3 未来
LayerZeroは現在、特定のロードマップを持っていません。現時点での主な焦点は、いくつかのプロジェクトと統合し、統合することと同時に、さらに多くのチェーンに拡大することです。
要約すると:
LayerZeroは、過去2-3ヶ月で特に顕著なネットワーク成長を遂げ、全体的に急速な進展を遂げています。ただし、プロトコルはまだ詳細なロードマップを公開していません。
LayerZero Labsはまだトークンを発行していませんが、チームは公式文書のコードで$ZROトークン情報を開示しました。以下の図4-1と組み合わせると、将来的に$ZROがそのチェーン上でガス手数料を支払うために使用される可能性があることがわかります。
図4-1 レイヤーゼロ公式文書[22]
さらに、コミュニティは以前、LayerZeroが最終的にトークン化されると推測していました。なぜなら、LayerZeroプロトコルの運用中にステーキング行動があるためであり、リレーやからの悪質な行為によって、担保として預けられた$ZROトークンが失われるからです。しかし、これは単なる推測であり、チームによって確認されていません。
LayerZeroは、チェーン間で軽量情報を伝送するために設計されたオムニチェーン相互運用性プロトコルです。これは、クロスチェーンブリッジトラックに属しています。さらに詳しく説明すると、データメッセージをサポートする伝送ブリッジです。
5.1 インダストリーの概要
昨年のFirstVIPに掲載されたクロスチェーンブリッジトラックの分析では、編集者はPolkadotやCosmosのクロスチェーンとの理解と差別化を容易にするために、すべてのクロスチェーンブリッジをアセットクロスチェーンとして分類しました。しかし、1年の開発期間を経て、現在では、基本的な資産のクロスチェーンに限らず、データ伝送の分野を模索する「ブリッジ」がますます増えています。
PolkadotとCosmosの間のクロスチェーンとクロスチェーンブリッジの違いを区別するのは実際には難しくありません。PolkadotとCosmosは基本的に統一されたフレームワークを使用し、高い相互運用性を持つチェーンです。同時に、フレームワーク外のチェーンにはクロスチェーンの利点がありません。両者の間のクロスチェーンは、もっともレイヤー0のように見えます。ユーザーは独自の基準に基づいてクロスチェーンを実装する必要があります。一方、クロスチェーンブリッジに関しては、両チェーンが異なるプロトコルを持つことができ、異なる資産やネットワーク間の問題を解決します。資産とデータの移行の問題。
以前「クロスチェーンブリッジ」という用語について話したとき、実際には、それはしばしば「資産クロスチェーン」、つまり流動性ネットワークまたは信頼できる第三者がチェーンAからチェーンBへのトークンXの転送を容易にするという議論に限定されていました。
ただし、資産のクロスチェーンは単なるチェーン間の比較的簡単に実装可能な機能にすぎません。クロスチェーンブリッジは、チェーンAからチェーンBへのトークンの送金だけでなく、データレベルでの通信も含まれます。1kxリサーチのパートナーであるDmitriy Berenzonによるクロスチェーンブリッジの定義を引き続き使用すると、抽象レベルでは、人々は「ブリッジ」として、2つ以上のブロックチェーン間で情報を転送するシステムを定義できます。この場合、情報とは資産、契約呼び出し、アイデンティティ証明、または状態を指すことができます。
簡単に言えば、クロスチェーンブリッジはチェーンを接続し、トークン、資産、データをあるチェーンから別のチェーンに転送できるようにするツールです。2つのチェーンは異なるプロトコル、ルール、ガバナンスモデルを持つことができ、ブリッジはそれらが通信して相互運用するための安全な方法を提供します。
現在、市場には主に3種類のクロスチェーン通信方法があります:1)資産交換;2)資産転送;3)一般通信。
LayerZeroは、データメッセージングをサポートするクロスチェーンブリッジとして、上記の第3カテゴリに属しています。競争分析セクションでは、このタイプのブリッジを比較することに焦点を当てます。ただし、この章では市場で現在利用可能な一般的な資産クロスチェーンブリッジを広範に比較および分析することはしません。
この種の「データクロスチェーン」をサポートする橋について、クロスチェーン分野に専念する多くの開発チームが以前にそれを「任意のメッセージングブリッジ(AMBs)」と呼んでいましたが、編集者はその定義がより適切だと考えていますので、以下でこの記述を使用します。単純に翻訳すると、任意の情報転送橋、これらの橋は、トークン、チェーンの状態、契約の呼び出し、NFT、またはガバナンス投票を含む任意のデータを、チェーンAからチェーンBに転送できます[24]。
5.2 競争製品の紹介
現在、LayerZeroに加えて、市場で話題の高いArbitrary Messaging Bridges (AMBs)には、Wormhole、Nomad、Celer Inter-chain Message (IM)、MultichainのanyCall、Axelarなどがあります。
5.2.1 Axelar [25]
Axelarは、ユニバーサルなクロスチェーン基本プロトコルです。Cross-chain Gateway Protocol(CGP)とCross-chain Transmission Protocol(CTP)を使用し、独自のPOSパブリックチェーンを証人チェーンとして使用して、任意の2つのパブリックチェーン間で情報を転送します。現在、Ethereum、Cosmos、Avalancheを含む合計15のパブリックチェーンをカバーしています。
実行ロジック:
Axelar Networkは、そのAPIを介して外部のブロックチェーンと接続を構築します。基本的に、それは他のチェーン上にスマートコントラクトを展開し、そのコントラクトの関連情報を、自身のネットワークのバリデータが実行する軽量ノードクライアントを使用して監視します。この情報はその後、Axelarメインネットに送信され、投票と検証が行われます。検証されたら、情報はブロックに書き込まれ、対象チェーン上のスマートコントラクトの要件が満たされます。次の図はこのプロセスを示しています:
図5-1 Axelarネットワークフローチャート
上記の図はAxelarネットワークの動作プロセスの簡単な説明を提供していますが、詳細には十分ではありません。次に、編集者は例を通じて関連するプロセスのより詳細な説明を提供します。
前提:AxelarはソースチェーンAとターゲットチェーンBとの間にゲートウェイ(スマートコントラクト)を設立しました。ソースチェーンAのユーザーがターゲットチェーンBに資産を転送したい場合、次の5つの手順を経て行われます。
1) ユーザーは、ソースチェーンAのゲートウェイを介してクロスチェーン資産転送リクエストをイニシエートします。情報は、クロスチェーン転送プロトコル(CTP)を介してAxelarメインネットワークに転送されます。
2) メインネットの検証者は、閾値署名技術を使用してソースチェーンA上に預入アドレスを生成します。ユーザーはその後、対応するアドレスに必要な資産を預け入れます。
3) アクセラーメインネット上のソースチェーンAライトノードクライアントを実行している検証者は、ソースチェーンAのブロック情報を検証し、対応するアドレスに資産が預けられた情報を確認します。
4) メインネットはDPoSコンセンサスメカニズムを介して返信し、投票を実施します。 バリデーターの90%以上が正確性を確認した場合、プロセスが進行します。
5) ノードは、対象チェーンBの軽量ノードクライアントを実行し、閾値署名技術を使用して、ユーザーの対象チェーンアドレスに支払いを行います。
上記の5つのステップは、Axelarにおける資産のクロスチェーン転送プロセスを表しています。 データのクロスチェーン転送に関しては、プロセスはおおよそ類似していますが、より複雑です。 公式情報によると、単純なデータ転送機能のみが開示されています。 編集者は、データのクロスチェーン転送が比較的静的なデータ検証を達成できると考えています。 たとえば、Cosmosチェーン上の貸出プラットフォームが、あなたのEthereumチェーン上での借入活動を知り、信用力を評価したい場合があります。 これは、単純な範囲認証を実行することで実現できます。 ただし、この種のデータ転送には限界があります。 一方、動的データ転送は実現不可能かもしれません。 たとえば、Cosmos上の貸出プラットフォームがUniの価格を清算基準として使用したい場合、Axelarのクロスチェーンゲートウェイプロトコルとクロスチェーン転送プロトコルを介してそれを達成するのは難しいでしょう。 たとえそれが実現できたとしても、タイムリーさが欠けているでしょう。 結局のところ、転送には時間がかかり、検証者の投票検証が必要です。
注: Axelarのメインネットの全体的な運用は比較的シンプルで、プロセスは明確です。それは主にCosmosエコシステムとEVMベースのエコシステムのクロスチェーントランジットハブとして機能しています。ネットワークプログラミング言語やキーフォーマットの違いにより、CosmosエコシステムとEVMエコシステムは直接的なクロスチェーン機能を達成することはできません。しかし、Cosmos SDK上に構築されたAxelarネットワークは、IBCを使用してCosmos内でクロスチェーン機能を内部的に実現することができます。特定のAPIを介してEVMベースのブロックチェーンのスマートコントラクト(ゲートウェイ)に接続することで、Axelarは中間業者として機能し、EVM情報をCosmosで必要とされるメッセージ構造にパッケージ化し、両方のネットワーク間で情報の転送を可能にします[26]。
5.2.2 ワームホール[27]
Wormholeは、SolanaとCertus.Oneが共同で開発した資産クロスチェーンツールであり、2021年9月22日にローンチされました。Wormholeは、Ethereum、Solana、Terra、BSC、Polygon、Avalanche、Oasis、Fantomなど、合計19のチェーンに接続できる汎用メッセージングプロトコルです。
実行ロジック:
Wormholeの操作ロジックは比較的単純です。19人のバリデータによって管理されるPoSネットワークであり、すべての接続されたネットワークにコアブリッジ契約を展開します。Wormhole Guardiansは、各接続されたチェーンに対してフルノードを実行し、特にコア契約からのメッセージを監視します。 2/3以上のバリデータがメッセージを検証し署名し、それらはその後、メッセージが処理されクロスチェーン取引が完了するターゲットチェーンに中継されます。
他のブリッジとは異なり、Wormholeの中継は特権を持っていません。彼らは単純にガーディアンズ・ネットワークとターゲット・チェーンの間で情報をやり取りするソフトウェアであり、信頼されている実体ではありません。
注: Wormholeの19のバリデータモデルは比較的中央集権化されており、現在は18のバリデータのみが稼働しており、元のFTXノードは退出しています[28]。また、WormholeはJump Crypto、FTX、Solanaエコシステムと比較的密接なパートナーシップを持っています。FTXの嵐の影響を受け、将来的な開発には一定の影響があるかもしれません。
5.2.3 遊牧民[29]
Nomadは、クロスチェーンデータ中継のために詐欺証明(楽観的ロールアップに類似)を使用するクロスチェーン通信プロトコルです。
実行ロジック:
Nomadは、アプリケーションがブロックチェーン(ロールアップを含む)間でデータを送信することを可能にします。アプリケーションはNomadのコア契約とやり取りして、メッセージをキューに入れて送信し、その後オフチェーンプロキシによって検証され、チェーン間で輸送されます。メッセージの配信のセキュリティを確保するために、Nomadは楽観的な検証メカニズムを使用し、楽観的なロールアップなどの詐欺証明デザインに触発されています。
図5-2 Nomadの実行プロセス[30]
Nomad は、異なるチェーン上にある 2 つのコントラクトアドレス (メインコントラクトとレプリカコントラクトと呼ばれる) と、チェーン間でメッセージを送信するインセンティブを受け取る 4 つの異なるオフチェーン参加者を使用します。
EthereumからPolygonにメッセージを送信するユーザーを取ると、具体的な簡略化されたプロセスは次のようになります:
1) Ethereumのユーザーは、Ethereum上のメイン契約アドレスにメッセージを送信します。メイン契約はこのメッセージを収集し、他の受信したメッセージと共にMerkleツリーキューに追加します。
2) この時点で、オフチェーン参加者であるアップデータが、メッセージグループ(マークルツリールート)に署名して、メイン契約の状態を更新します。これらのメッセージに署名するために、アップデータはメイン契約に担保を支払わなければなりません。後で悪意のある行動が証明された場合、この担保は没収されます。
3) リレーサーはこのルートを読み取り、ターゲットチェーンであるPolygonに転送し、その後レプリカ契約に公開します。
4)リレイヤーが公開すると、30分間の不正防止ウィンドウが開きます。この期間中、オブザーバーはイーサリアムのメインコントラクトとポリゴンのレプリカコントラクトを監視して、すべてのメッセージが正しく記録され、送信されていることを確認します。オブザーバーが悪意のある動作を検出した場合、不正行為の証拠を提供し、データが通過するのを防ぐことができます。
5)もし30分のウィンドウ内にオブザーバーからの詐欺証拠が提出されない場合、Nomadクロスチェーンブリッジはメッセージが正しく記録および送信されたものとみなします。この時点で、プロセッサーはメッセージをポリゴンレプリカ契約からメッセージの最終受信者に伝播させます。
主要な洞察:Nomadは、楽観的な検証ブリッジを導入し、遅延(またはスピード)とセキュリティの間でトレードオフを可能にする新しいメカニズムをクロスチェーン業界に導入しています。全体として、より弱い信頼の前提条件、低コストなど、より「軽量」なユーザーエクスペリエンスを提供します。ただし、そのトレードオフとして、詐欺の証明に30分の遅延が存在します。
この欠点のため、Nomad はクロスチェーンブリッジの決済を待っている間に一時的な流動性を提供するソリューションと提携しています。Nomad は Connext と提携し、Connext 上のLPに短期間の流動性を提供するよう奨励しています。ただし、Connext 上のLPは悪意のある取引のリスクにさらされています。さらに、Nomad は以前に1億9000万ドルをハッキングされたことがありますが、その後再開されましたが、コミュニティに対する信頼は損なわれています。
5.2.4 Celer Inter-chain Message (IM)[32]
Celer Inter-chain Message(Celer IM)は、クロスチェーンdAppsを構築するための「プラグアンドプレイ」クロスチェーンコンポーザビリティソリューションとして設計されています。
実行ロジック:
図5-3 Celer IMの操作プロセス1[33]
1) ユーザーはdAppへのトランザクションを開始します
Celer IMでは、ユーザーは既存のdAppスマートコントラクトと直接やり取りするのではなく、新しいdAppプラグインコントラクト(図中のProcess A)とやり取りするようになりました。これにより、クロスチェーンロジックを実行する意図を表現することができます。dAppプラグインは、全体のdAppビジネスロジックの一部となり、ソースチェーン上の既存のスマートコントラクトとやり取りすることができます。これは、通常、ユーザーがクロスチェーンdAppとやり取りするために送信する唯一のトランザクションです。
2) dAppプラグインはメッセージを送信し、クロスチェーン転送を関連付けます
ソースチェーンで必要な操作が完了すると、dAppプラグインは生成された資金と関連メッセージをターゲットチェーンに送信します(図のプロセスB、C)。図に示すように、Celer IMプラグインコントラクトは、ユーザーリクエストをcBridgeに送信されるトークン情報とメッセージバスに送信されるメッセージ情報の2つの部分に分割します。
メッセージは、ターゲットチェーンで実行される操作を指定します。DEXの例では、「トークンBをトークンCに交換し、トークンCをユーザーに転送する」ことがあります。sendMessageWithTransferを単純に呼び出すことで、メッセージと資金の転送が自動的に関連付けられます。その後、メッセージはメッセージバス契約に送信され、資金の転送は資産クロスチェーンブリッジを介して送信されます。この場合、それはcBridgeです。
3) ステートガーディアンネットワーク(SGN)はメッセージとクロスチェーン資金の転送をルートします
まず、SGNとは何かを理解しましょう - SGNは、さまざまなブロックチェーン間のメッセージルーターとして機能する、Tendermint上に構築されたPoSブロックチェーンです。ノードプロバイダーは、SGNのコンセンサスプロセスにバリデータとして参加するために、CELRトークンをステークする必要があります。SGNは、CosmosやPolygon PoSチェーンのようなL1ブロックチェーンと同じセキュリティメカニズムを使用しています。SGNのCELRステーキングおよびスラッシングメカニズムは、Ethereum L1スマートコントラクト上に実装されています。
SGN ステーキングノードは、すべてのチェーンで発生するトランザクションを継続的に監視します。メッセージバスと cBridge は SGN に情報を中継します (図のプロセス D、E)。メッセージとトークンの転送がターゲットチェーンで行われたことを確認した後、SGN は署名によってトランザクションを検証して cBridge コントラクトに送信し (プロセス F)、ターゲットチェーンの dApp プラグインコントラクトへの資金移動をトリガーします (プロセス G)。
一方、バリデーターは、まずメッセージの存在についてコンセンサスに達し、同時にステーク加重マルチシグレーションプルーフを生成します。その後、証明は SGN チェーンに保存され、メッセージをサブスクライブする Executor (プロセス H) を介してターゲットチェーンに中継されるのを待ちます。
4) Executorはクロスチェーンアプリケーションロジックを実行します
エグゼキュータのタスクは、SGN ブロックチェーンからエクイティ加重マルチシグ証明を読み取り、ターゲットチェーンのメッセージバスに中継することです (プロセス I)。エグゼキュータは、メッセージを中継するだけの機能を備えているため、誰でも任意のアプリケーションに対して実行できます。
メッセージバスの機能は、証明されたメッセージの有効性をチェックし、dAppプラグイン(プロセスJ)が実際に対応する支払いを受け取ったかどうかを確認することです。次に、メッセージ(論理実行命令)をdAppプラグインコントラクトに渡し、dAppのクロスチェーンビジネスロジックを宛先チェーン(プロセスK)でホストします。
dAppプラグインは、executeMessageWithTransferインターフェースを実装するだけです。DEXの例では、この関数はターゲットチェーンで「トークンBからトークンCへのスワップ」を実行します。
また、Celer IMはクロスチェーンメッセージや論理実行命令を送信するために必ずしも資金移動を使用するわけではありません。例えば、NFTマーケットプレイスでは、ユーザーが異なるチェーンで行われているオークションに参加する場合、実際に資産を入札先のチェーンに送金する必要はありません。オークションに勝利した場合のみ、資金の移動が必要です。プロセスは以下の通りです:
図5-4 Celer IMオペレーションプロセス2
注意: 上記のプロセスは、公式にリリースされた「Celer Inter-chain Message Framework: the Paradigm Shift for Building and Using Multi-blockchain dApps」から抜粋されています。一部のコンテンツが削除されています。詳細については、元のテキストを参照してください(科学的なインターネットアクセスが必要です)。
パースペクティブ: cBridge 2.0 (2022.03) の公開流動性プールとしての SGN の後、ノードを運用していないユーザーも cBridge に流動性を提供できるようになり、レイヤー 2 や他のレイヤー 1 プロジェクトが Celer で流動性を提供するのがより便利になり、cBridge の流動性の深さを高めるのに有益です。SGN は、ノードゲートウェイおよびアービトレータとして、Bridge がより良いサービスを提供できるよう支援します。cBridge 2.0のダッシュボードを見ると、2022年3月から4月にかけてTVLは急成長を遂げましたが、5月のLUNA事件とその後の市場の低迷により、現在のTVLは1億5,000万ドルから2億ドルの範囲に落ち込んでいます。
全体的に、Celer IMのセキュリティの前提条件はそのPoSチェーンに基づいており、楽観的ロールアップにインスパイアされた2つのセキュリティモデル(上述の内容では触れられていませんが、興味のある読者は自分で参照できます)とL1-PoS-ブロックチェーンセキュリティがあり、ユーザーや開発者が自由に選択および設定できます。セキュリティの面ではうまく機能しています。また、cBridgeの経済モデルはv1と比較して大幅に改善されていますが、これもCeler IMがCELRをステーキングを通じて重点的に依存しているためです。Celer IMのユーザーは、クロスチェーンコンセンサスサービスのためにSGNへCELR手数料を支払わなければなりません。CELRトークンの価格が大幅に低下すれば、SGNのセキュリティも同様に低下する可能性があります[34]。
5.2.5 anyCall of Multichain[35]
anyCallは、任意のデータを交換するための汎用クロスチェーンメッセージングインフラストラクチャです。これは、スマートコントラクトシステムとMultichainのSMPCネットワークで構成されており、安全な多者間計算検証者ネットワークです。
実行ロジック:
anyCallでは、検証者ネットワークは異なるチェーン上の契約にアクセスし、これらの契約間で伝送される情報を検証できます。情報の受信と送信を完了し、取引ロジックで指定されたターゲットチェーンに情報を送信して、その後のスマートコントラクトをトリガーして取引ロジックを実装します。具体的なプロセスは次のとおりです:
1) dAppはChain A(ソースチェーン)に送信者契約を展開し、Chain B(ターゲットチェーン)に受信者契約を展開する必要があります。受信者契約には、呼び出されるanyExecute関数が必要です。
2) dAppが送信者契約を呼び出してメッセージを送信すると、anyCall契約はメッセージを検証し、対象チェーンに中継します。
3) MultichainのMPCネットワーク(24ノードで構成されています)は、anyCall関数によってanyCall契約に送信されるメッセージの検証を担当しています。 anyCall契約は、すべてのサポートされているブロックチェーンの公共MPCアドレスに存在します。 anyCall関数がメッセージを送信すると、MPCノードはメッセージのセキュリティを確保してから、それをターゲットチェーンに送信します。
4) 成功した検証の後、anyExec関数はanyCall契約からメッセージを受信し、ターゲットチェーンでリクエストを実行します。
要点:anyCallの信頼性の前提は、MultichainのMPCネットワークに大きく依存しているため、ユーザーはノードが悪意を持つことはないと信じる必要があります。機械的には、類似のAMBに比べて比較的シンプルかつより中央集権的と考えられます。ただし、Multichainの規模は常にすべてのクロスチェーンブリッジ競争の最前線にありました。AnyswapからMultichainへのイテレーション中にハッキング攻撃を受けたことに留意すべきです。
5.3 競合分析
上記では、5種類の任意メッセージブリッジ(AMBs)がリストされており、各種類のクロスチェーンブリッジにはそれぞれトレードオフがあることがわかります。
Axelar、Wormhole、およびMultichainのanyCallは、任意の2つの公開チェーン間で任意の情報の伝達を容易にするために、外部検証方法を使用しており、それぞれ独自のPoSチェーン/ネットワークを介して行われています。利点は高速性、低料金、および任意の数のターゲットチェーン上のデータとのやり取りが可能であり、より多くのチェーンに接続しやすくなります。ただし、このアプローチの欠点は、セキュリティを犠牲にしており、ユーザー/流動性提供者が外部検証者の資金/データを完全に信頼し、ソースまたはターゲットチェーンではなく、ブリッジのセキュリティに依存していることです。
特定の分割には違いがあります。例えば、バリデーターのパーミッションに関しては、Axelarはネットワーク全体で50人のバリデーターを唯一のアクティブセットとして許可しています。正式なバリデーターになるには、トークンが上位50位以内にランクインする必要があります。ただし、すべてのユーザーは、対応するノードにトークンを委任できます。anyCallでは、誰でも自分のMPCノードを実行できます。ワームホールでは、許可を得たガーディアンのみがバリデーターになることができます。
Celer IMアーキテクチャは、メッセージを送受信するためのオンチェーンスマートコントラクトとCeler PoSネットワークの組み合わせによってサポートされています。セキュリティの前提もPoSチェーンに基づいていますが、Celer IMには、オプティミスティックロールアップにインスパイアされたセキュリティモデル(誠実で正常に動作するアプリケーションスーパーバイザーが1人いる限り、悪意のあるクロスチェーンメッセージは処理されない)とL1-PoS-ブロックチェーンセキュリティの2つのセキュリティモデルがあります。ユーザーと開発者は、これらのモデルを自由に選択して設定できます。
Nomadは、クロスチェーンデータリレーに詐欺証明(Optimistic Rollupsに類似)を使用し、クロスチェーンブリッジの分野で新たなトレードオフを導入し、セキュリティのために遅延(または速度)を交換します。
さらに、さまざまな資金規模を持つユーザーは、資金効率やセキュリティシステムに対する異なる考慮事項を持っています。各ブリッジは特定の領域に焦点を当て、対応するユーザーのニーズを持っています。全体として、現在の任意のメッセージブリッジ(AMBs)はまだ非常に初期の段階にあり、これらの「ブリッジ」を優劣の点で直接比較することは困難です。それぞれが異なる次元で長所と短所を持っているとしか言えません。
上記のAMBの詳細な比較については、Arjun Chand氏による記事「Navigating Arbitrary Messaging Bridges: A Comparison Framework」[36]を参照してください。LI.FIこの記事は、上記のプロジェクトを複数の観点から包括的に比較しているため、詳細な説明は提供されません。
• LayerZero
前述したArbitrary Message Bridge(AMB)と比較すると、LayerZeroは接続されたチェーン上でノードを実行する必要がなく、オンチェーンの情報転送を検証する負担をオラクルなどの第三者にアウトソーシングしている点が大きな違いです。このアプローチにより、プロトコルが軽量化され、初期段階での運用コストが削減されます。現在、LayerZeroはプロジェクトの初期段階で急速に拡大し、独自の利点を活用していることがわかります。
LayerZeroの登場により、橋のパフォーマンスを継続的に最適化するだけでなく、チェーンをユーザーから抽象化する別の道が開かれます。
具体的には、以前は異なる2つのチェーン間で資産を移動したい場合、第三者のクロスチェーンブリッジのUIに移動して、アセットをターゲットチェーンに移動する必要がありました。しかし、多くの場合、クロスチェーンブリッジはオルトコインのクロスチェーン転送をサポートしていないため、アセットをターゲットチェーンに正常に移行するためには、複数の追加スワップを実行する必要があります。操作面では手間がかかることがあります。
LayerZeroを基盤とするStargateにより、現在のDApps(Uniswap、Sushi、その他のDEXなど)がクロスチェーンブリッジプロトコルを統合し、ユーザーが現在利用しているDAppsを介して資産を直接スケジュールしてクロスチェーンできるようにします。
例えば、SushiSwapは18つのチェーンに展開されており、グローバルステートを共有することが難しいです。以前の解決策を使用すると、各チェーンのペア間にブリッジを展開する必要があります。しかし、LayerZeroプロトコルを利用することで、各チェーンのエンドポイントを使用してグローバルステートを共有するだけで済みます[37]。
たとえば、SushiSwapがStargateを統合する場合、ユーザーがイーサリアム上のwBTCをPolygon上のMATICに交換したい場合、ユーザーはSushiSwap UIを離れることなく、ソースチェーンでこの操作を単一トランザクションで実行できます。これにより、SushiSwapやUniswapなどのマルチチェーンDAppsに対する標準化されたエクスペリエンスが提供されます。著者の見解では、これは資産のクロスチェーン転送の利便性を大幅に向上させる理想的なクロスチェーンメソッドです。
LayerZeroのソリューションが他のAMBよりも優れているかというと、必ずしもそうではありません。LayerZeroプロトコルのセキュリティはまだ市場によって検証される必要があります。そして、AxelarやCeler IMのようなブリッジは、ゼロから構築されているにもかかわらず、高いコストと長いサイクルを要するものの、ある程度、拡張のためのより持続可能な基盤と大きな価値の蓄積を持っています。Nomadがハッカー攻撃を受けていなかった場合、詐欺証明に基づく独自の改善が市場で広く採用されていたかもしれません。
要約すると:
過去2年間のクロスチェーンブリッジプロジェクトの開発動向を見ると、これらのプロジェクトのほとんどが、より「堅牢なブリッジ」を構築することを目標に継続的に開発されているという明確なメインテーマがわかります。最終的には、セキュリティ、シームレス性、スピードという3つの要素をより適切に実現する方法についてです。競争はまだ進化しており、誰がマルチチェーンの優先ソリューションになるかという未来は始まったばかりです。
結論として、LayerZeroには強力な物語がありますが、完全に開示されていない詳細がまだ多くあり、対応するリスクがあります(詳細は製品セクションを参照)。さらに、LayerZeroは、オラクルとリレー情報の伝達を通じてクロスチェーンの概念を実現しており、この概念はすでにChainlinkのクロスチェーン相互運用性プロトコル(CCIP)によって取り上げられています。存在する情報によると、ChainlinkはLayerZeroにとって好ましい競合相手となる可能性があります。ただし、CCIPの概念はリリース以来長い間沈黙しており、まだホワイトペーパーが公開されていませんし、開発者たちはその開発に取り組んでいるようです。Chainlink CCIPとLayerZeroとの包括的な比較は、PickleとAylo(ペンネーム)によってすでに行われていますので、この記事ではさらなる説明を提供しません。詳細については、彼らの記事を参照してください。
プロトコルセキュリティ
LayerZeroのセキュリティは完全に検証されていません。オラクルとリレーザーが互いに独立して運営する必要がある信頼の前提条件は疑問です。中継メカニズムの背後にあるセキュリティリスクは引き続き監視する必要があります。詳細については、前述の製品のセクション2.4.2「セキュリティ」を参照してください。
不明なトークン経済モデル
LayerZeroの経済モデルはまだ公開されていません。将来のさらなる観察が必要です。
Partager
LayerZeroは、チェーン間のデータメッセージングに焦点を当てたオムニチェーン相互運用性プロトコルです。業界では、この種の「ブリッジ」はしばしば「任意メッセージブリッジ(AMBs)」と呼ばれ、Chain AからChain Bへのトークン、チェーンの状態、契約呼び出し、NFT、またはガバナンス投票を含む任意のデータの転送を可能にします。
クロスチェーンブリッジの分野では、以前は主に「資産クロスチェーン」プロジェクトが見られていました。しかし、現在、いくつかのプロジェクトが徐々にデータ伝送の分野を探索し始めています。LayerZeroはこの分野の先駆者の一つです。
LayerZeroプロジェクトのハイライトは次のとおりです:
1) LayerZero Foundationは現在、総資産価値が2億6100万ドルを保有し、プロジェクトの長期的な開発と運営に十分な資金を提供しています。
2) 製品設計の観点では、LayerZero は、連続ストリーミングの代わりにクロスチェーン転送にオラクルネットワークを利用することにより、市場の従来のクロスチェーンブリッジとは異なります。オンチェーン情報の検証負担を第三者オラクルに外部委託することで、プロトコルはより軽量化され、運用コストが削減されます。
3) LayerZeroの革新的な技術は、より速い展開速度とあるコストの利点に加えて、有名なVCや影響力のあるコミュニティKOLからの初期サポートにより、約1年でLayerZeroエコシステムの急速な拡大をもたらしました。プロジェクトはDeFi、NFT、ステーブルコインセクターで重要なマイルストーンを達成しています。現在、LayerZeroテクノロジーを統合または使用する50以上のプロジェクト(オフィシャルにはまだローンチされていないプロジェクトを含む)があります。
4) 市場における十分に発展した攻撃されていない任意メッセージングブリッジ(AMBs)プロジェクトの数はまだ比較的少ないため、LayerZeroにはある種のファーストムーバーの利点があります。
このプロジェクトのリスクは次のとおりです:
1) LayerZeroのセキュリティは完全に検証されておらず、オラクルとリレーやリレイヤー間の信頼前提についてさらなる検討が必要です。リレー機構の背後にあるセキュリティの脆弱性も注意深く監視すべきです。ただし、一方で、LayerZeroのセキュリティは理論的にはオラクルの信頼前提を下回ることはなく、説得力があります。鍵となるポイントは分散型リレーの実現にあるかもしれません。
2) LayerZeroの経済モデルはまだ公開されていません。クロスチェーンブリッジの分野では、ほとんどのプロジェクトトークンが一般的に価値の捉え能力が弱いことが示されています。LayerZeroの将来の経済モデルはまだ観察される必要があります。
全体的に、LayerZeroはまだいくつかの課題に直面していますが、基本的には強いため、注目する価値があります。
注: FirstVIPによって決定される最終的な「フォーカス」/「非フォーカス」は、FirstVIPプロジェクト評価フレームワークに基づく現在のプロジェクトの基本的な総合分析の結果であり、将来の価格変動の予測ではありません。 トークンの価格に影響を与える要因は多岐にわたり、プロジェクトの基本的な側面だけがすべてではありません。そのため、研究レポートで「非フォーカス」と判断された場合、必ずしもプロジェクトが価格下落を経験すると仮定すべきではありません。また、ブロックチェーンプロジェクトの開発は動的です。 「非フォーカス」と判断されたプロジェクトが基本的な面で著しいポジティブな変化を遂げた場合、当社は「フォーカス」に調整する場合があります。同様に、「フォーカス」と判断されたプロジェクトが著しいネガティブな変化を遂げた場合、当社はすべてのメンバーに警告を発し、「非フォーカス」に調整する場合があります。
1.1 プロジェクト紹介
LayerZeroは、さまざまなチェーン間での軽量情報の転送を目的とした相互運用性プロトコルです。
LayerZeroが注力するのは、チェーン間のメッセージパッシングにのみ焦点を当てており、サポートされている任意のスマートコントラクトにメッセージを送信できます。これは、ブロックチェーン間のスマートコントラクト間の通信のためのメッセージングレイヤーとして機能し、クロスチェーンの資産移動を処理しません。
1.2 基本情報
2.1 チーム
LayerZero Labs Canada Inc.(会社番号:1355847-9)は2021年11月30日にカナダでカナダ商業法に基づいて登録されました。 Caleb Banister、Ryan Zarick、およびBryan Pellegrinoが会社の取締役としてリストされています[1]。
LinkedIn[2]によると、現在、LayerZeroには29人のメンバーがいます。コアメンバーの詳細は以下の通りです:
Caleb Banister, LayerZero LabsおよびStargate Financeの共同創設者は、2010年にアメリカ合衆国のニューハンプシャー大学を卒業しました。 2005.06から2010.12まで、彼はUNH相互運用性ラボでソフトウェア開発者として働いていました。 2010.09から2021.02まで、彼はソフトウェアコンサルティング会社であるCoder Denの共同創設者でした。 2018.03から2021.02まで、彼はブロックチェーン関連プロジェクトのためのスマートコントラクトの執筆と監査を専門とする暗号会社である80Trillの共同創設者でした。 2019.06から2021.02まで、彼はML/AI会社であるMinimal AIの共同創設者でした。 2021.02以降、LayerZeroを創設しました。
LayerZero Labsの共同設立者でありCEOであるBBryan Pellegrinoは、2008年にニューハンプシャー大学を卒業しました。2010年10月から2013年1月まで、Coder Denの共同設立者兼COOを務めていました。2011年6月から2013年1月まで、BuzzDraftのCEOを務めていました(2013年に買収)。2017年10月から2019年8月まで、OpenTokenの共同設立者でした。2016年6月以降、Rho AIのチーフエンジニアを務めています。彼は2021年にLayerZeroを設立しました。LayerZeroを設立する前、Pellegrinoはプロのポーカープレーヤーであり、開発した機械学習ツールセットをMLBチームに成功裏に売却しています。また、人工知能の分野で報告書を発表しています。Mario Gabrieleという一般人がPellegrinoと面談を行い、興味を持つ方は次のリンクを参照してください。
Ryan ZarickはLayerZero Labsの共同創設者兼CTOで、2011年にニューハンプシャー大学を卒業しました。2006年8月から2011年5月まで、UNH相互運用性研究所でソフトウェア開発者および大学院助手として働いていました。2011年11月から2013年3月まで、BuzzDraftのCTOを務めていました。2010年9月から2020年13月まで、Coder Denを共同設立しました。2018年1月から2020年3月まで、80Trillを共同設立しました。2019年6月から2021年1月まで、Minimal AIを共同設立しました。2021年にLayerZeroを創設し、CTOに就任しました。
LayerZero Labsの3人の共同創設者の履歴書から判断すると、長年にわたる協力関係やよく調整されたチームを示す高い重複度があります。3人全員が開発経験や成功した起業経験を持っています。
元SushiSwapの創設メンバーであり中核的な貢献者である0xMaki[3]が、現在LayerZero Labsにフルタイムで参加しました。0xMakiはSushiSwapの早期マーケティングで重要な役割を果たし、Chef Nomiが退任した後にプロジェクトリーダーとなりました。在任中、0xMakiは主にSushiSwapの日々の運営、事業開発戦略、および総合的な開発を担当していました。さらに、SushiのクロスチェーンスワッププロジェクトであるSushiXSwapは、0xMakiのリーダーシップのもとで完成し、SushiとLayerZeroプロトコルに応用シナリオを追加しました。
2.2 資金調達
表2-1 レイヤーゼロの資金調達状況
また、2022年11月初めのFTXの破産事件の影響により、2022年11月11日、LayerZeroは公式にFTX/FTX Ventures/Alameda Researchから全株式、トークン権利、およびその他の契約を100%買い戻したことを発表しました。当時、基金が保有する資産の総額は134百万ドルでした[8](FTX取引所のチームが保有する107百万ドルは上記の計算に含まれていません)。したがって、LayerZeroの第3ラウンドの資金調達が完了していないこともわかります。
上記の表から、スター・プロジェクトであるLayerZeroは、最初から主要な資本源に支持されてきたことがわかります。これまでに認知されている資金調達総額は2億6100万ドルに達しています。全体として、LayerZeroは現在、プロジェクトの長期的な開発と運営に十分な資金を有しています。
2.3 コード
図2-1 LayerZeroコードベースの状況[9]
図2-1に示すように、LayerZeroのコードベースは2019年3月以来更新されています。全体として、LayerZeroは6,415件のコード提出を積み重ね、116人の開発者がLayerZero GithubでGit/Issueの著者およびレビュー提出者となっています。
2022年9月にLayerZeroが公開した進捗状況に基づくと、LayerZeroのテストネットは7000以上のアクティブな契約を展開しており、非常に良い採用率を示しています。
また、LayerZeroのコードベースは、Zellic、Ackee、SlowMist(SlowMist)によって実施された合計4回の監査を完了しました。具体的な監査レポートは、このリンクを介して見つけることができます。
要約すると、過去3年間、LayerZeroプロジェクトは良いコード変更を経験し、十分な開発者がおり、いくつかの重要なコードベースが頻繁に更新されてきました。
2.4 テクノロジー
まず、共通の誤解を明確にする必要があります: LayerZeroは、チェーン間のメッセージ送信に焦点を当てたオムニチェーン相互運用性プロトコルです。サポートされているいずれかのスマートコントラクトにメッセージを送信でき、ブロックチェーン間のスマートコントラクト通信のメッセージ輸送層として機能しますが、異なるチェーン間の資産移転には関与しません。
2.4.1LayerZeroフレームワーク
LayerZeroのホワイトペーパー[11]によると、プロトコルコアはエンドポイント、オラクル、およびリレーヤーの3つのコンポーネントで構成されています。
1) エンドポイントは、ユーザーやアプリケーションと直接やり取りする施設であり、またはロジックを処理する一連のスマートコントラクトとも見なすことができます。これらのエンドポイントは、メッセージの送受信、検証を処理します。ユーザーがプロトコルを使用してメッセージを送信する際に効率的な配信を確保することが目的です。
LayerZeroプロトコルでは、各チェーンはLayerZeroエンドポイントを展開する必要があります。エンドポイントは、同じチェーン内の他のアプリによって呼び出され使用され、外部リンクに情報を送信する責任があります。例えば、DappがチェーンAからチェーンBに情報を転送したい場合、まずチェーンAのエンドポイントを呼び出し、送信する必要がある情報を提出する必要があります。
各LayerZeroエンドポイントは4つのモジュールに分割されています:Communicator、Validator、Network、およびLibraries。コミュニケータ、バリデータ、およびネットワークモジュールは、エンドポイントのコア機能を構成し、これらのモジュールは従来のネットワークスタックと同様に機能します。メッセージは送信者(コミュニケータ)でスタックにダウンして送信され、バリデータによって検証された後、ネットワークに渡され、次に受信者でスタックにアップして送信されます。
LayerZeroがサポートする各新しいチェーンは、追加のライブラリとして追加されます。これらのライブラリは、各チェーンの特定の通信がどのように処理されるかを定義する補助スマートコントラクトです。LayerZeroネットワークの各チェーンには関連するライブラリがあり、各エンドポイントには各ライブラリのコピーが含まれています。
オラクルとリレーを紹介する前に、まず概念を明確にする必要があります。まず、チェーン上のブロックを検証するためには、2つの情報が必要です:1)ブロックヘッダー、つまりReceipts Root[12]を含むもの;2)EVM上のMerkel-Patricia証明である取引の証明。
LayerZeroは、以下の方法でこれら2つの部分を分離します:1) オラクルはブロックヘッダーを転送します——選択された任意のオラクル;2) リレーヤーはトランザクションの証明を転送します。
2) LayerZeroにおいて、オラクルは外部コンポーネントであり、つまりLayerZeroプロトコルとは独立したサードパーティのサービスです。オラクルが提供する主な価値は、ブロックヘッダーを別のチェーンに送信することで、ソースチェーン上の取引の妥当性をターゲットチェーンで検証できるようにすることです。
3) リレーヤーは、ソースチェーンからトランザクションの証明を取得し、それをターゲットチェーンに転送するオフチェーンサービスです。LayerZeroは、トランザクションが効果的に配信されるためには、オラクルとリレーヤーが互いに独立している必要があると考えています。
現在、信頼関係なしに1つのチェーンが他のチェーンと通信する最も一般的な方法は、チェーンAのブロックヘッダーを連続してチェーンBに送信することです。たとえば、RelayはBTCのブロックヘッダーを第三者を介して中継し、Ethereum上のクロスチェーンアプリケーションに信頼できるBTCデータソースを提供し、BTCとEthereumの間で価値の循環を可能にします。この場合、クロスチェーンブリッジ契約は基本的にライトクライアントです。情報を送信するこの方法は最も安全ですが、ブロックチェーンへの書き込みコストが非常に高いため、これらのブロックヘッダーを連続して送信するのは非常に高価です。
LayerZeroの最大の改善点は、この連続ストリーミングを置き換えるためにオラクルネットワークを選択することです。
現在、LayerZeroの公式ウェブサイトのドキュメンテーションとチームの開示によると、ChainlinkとTSS Oracleがテストネットワークに設定されています。 現在のオラクルは分散化されておらず、実世界のシナリオでのテストが行われていません。 これは、ハッキングのリスクがあることを意味します。 公式の説明によると、LayerZeroのテストが完了すると、さらに多くのオラクルが開示される予定です。
LayerZeroは、そのオラクルとしてChainlinkを使用しており、それにはいくつかの利点があります:
1) 情報を検証する機能を外部委託することで、リンクされたチェーン上でノードを実行する必要がなくなります。オラクルはブロックヘッダーの転送を1回だけ許可し、運用コストを削減します;
2)LayerZeroは、異なるチェーン上のエンドポイント間でメッセージを伝送するためにオラクルとリレーを使用しています。オラクルを介してオンデマンドでブロックヘッダーをストリーミングすることにより、LayerZeroはより効率的なオフチェーンエンティティによる望ましい同期状態を実現しています。オラクルによって提出されたブロックヘッダーは、リレーによって提出されたトランザクションの証明書と相互に検証されます。オラクルとリレーが協力する場合にのみ、システムが失敗し、オラクルのそれと同等レベルのセキュリティが確保されます。
3)RelayerまたはOracleはいずれも合意や検証を行わず、情報の伝達のみを行います。すべての検証はそれぞれのソースチェーンおよび宛先チェーンで行われるため、速度およびスループットの制限は完全に2つのトランザクションチェーンの特性に依存します。
ただし、欠点もあります。LayerZeroは、チェーンリンクの利用など、オンチェーン情報の検証タスクを第三者に外部委託します。これは、チェーンリンクが悪いというわけではなく、むしろLayerZeroがプロトコルが制御できないセキュリティの仮定を導入していることを意味します。長期的には、重要なタスクの作業量を第三者に移行することで、他のリスクと潜在的な不確実性が増加します。
2.4.2 安全性
•LayerZeroでは、オラクルとリレーがお互いに独立して運営する必要があるという重要な信頼の前提があります。
情報の効果的な伝達を確実にするために、リレーやオラクル間の情報交換に紛争がある場合、スマートコントラクトは一時停止し、情報をターゲットチェーンに提出しません。つまり、オラクルとリレーが共謀した場合にのみシステムがクラッシュするため、セキュリティはオラクルよりも低くなりません。
LayerZeroでは、プロトコルが各Dappの開発チームに提供されたオラクル/リレーコードを変更し、それを独自のサーバーやバリデータネットワークに移植して、価格フィード用に独自のオラクルを使用したり、オラクルがリレーコラボレーションを行わないように独自のリレーコラボレータを実行したりできます(LayerZeroは以前にも、リレーコラボレータはより分散化される必要があると述べています)。
ただし、現在の状況は、誰もが「分散化」の方が良いと知っているものの、コスト、運用、ユーザーエクスペリエンスの考慮、そして「Chainlinkが十分だ」という考えから、ほとんどのDappsが自分たちの選択のオラクルとしてChainlinkを好むという点です。同様に、ほとんどのDappsは直接LayerZeroのリレーを選択するでしょう。これは、取引のために自分自身のノードを稼働させているユーザーがほとんどいないのと同様であり、人々はInfuraやAlchemyのような中央集権的なサービスプロバイダーに頼っています。
この場合、リレーザーが悪意のある行動を示す場合(ハッキングされた場合や期待通りに機能しない場合)、Chainlinkオラクルは元のチェーンでの大きな損失を防いでインターセプトします。Chainlinkを選択する利点は否定できませんが、Chainlinkがオラクルとリレーザーの両機能を達成するための効果的で現実的な代替手段となり得ると仮定すると、LayerZeroの信頼仮定は疑問を呈します。
上記の視点は、PickleとAyloの記事「Layer 0 Wars: LayerZero vs Chainlink’s CCIP」に触発されました。興味のある読者は、さらに詳しくは元の記事を参照してください。
•Chainlinkオラクルのセキュリティは市場によって検証され、LayerZeroプロトコル内のセキュリティ機能の鍵はリレーやにあります。
2022年4月、LayerZeroチームは、プロトコルのセキュリティを確保するための方法である「Pre-Crime」を紹介しました。現在、Pre-Crimeに関する一般情報は限られており、ブログ投稿ではその基本的な動作の概要のみが提供されています。要約すると、Pre-Crimeモデルでは、ユーザーアプリケーション(UA)が特定の主張のセットを定義し、それをリレーアが検証する必要があります。主張が失敗すると、リレーアは取引を中継しません。Pre-Crimeを導入することで、リレーアはハッカー攻撃を未然に防ぐことができます[14]。
現在、「Pre-Crime」の対応するコードリポジトリはオープンソース化されていません。ただし、LayerZeroチームは複数のチームでプライベートなPre-Crimeベータ版をリリースしています。公式バージョンのリリース日はまだ開示されておらず、その効果は実践を通じて検証される必要があります。
•リレーメカニズムの背後にあるセキュリティリスク[15]
以前、3月28日に、LayerZeroは公式発表をすることなく、クロスチェーントランザクションに使用される検証コントラクトを更新しました。Coboセキュリティチームは、元の検証コントラクト(MPTValidator)と新しい検証コントラクト(MPTValidatorV2)のコードを比較することにより、この更新が重大なセキュリティ脆弱性の修正であることを発見しました。
この脆弱性のコードは、LayerZeroプロトコルにおけるMPTトランザクション検証の最も重要な部分であり、全体のLayerZeroおよび上位プロトコルの正常な動作の基盤として機能します。LayerZeroオラクルへの完全な信頼があっても、タイムリーに検出されない場合、リレーやクロスチェーンプロトコルへの攻撃が可能であり、過去のセキュリティの仮定が崩れる最も深刻な結果が生じる可能性があります。
LayerZeroが現在の脆弱性を修正しましたが、他の脆弱性の可能性を排除することはできません。この事件は、LayerZeroの背後にある中継メカニズムのセキュリティについてコミュニティで懸念が高まっています。
要約すると、LayerZeroはかなりの規模に成長しましたが、そのプロトコルのセキュリティはまだ完全に検証されていません。
2.4.3 実行プロセス
図2-2 レイヤーゼロ クロスチェーン取引の通信フロー
LayerZeroの具体的な実行プロセスは次のようになります:
• ユーザーアプリケーション[16] がクロスチェーンメッセージ (たとえば、Chain A から Chain B へ) を送信するとき、最初に LayerZero エンドポイントスマートコントラクトを呼び出す必要があります。
• メッセージはChain Aのエンドポイントに入り、その後、このエンドポイントはメッセージ(トランザクション証明およびブロックヘッダー)および情報をChain B(ターゲットチェーン)にオラクルおよびリレーサー(両者は独立してオフチェーンである)にパッケージ化します。
• オラクルはブロックヘッダーを読み取り、確認します。オラクルがチェーンAでブロックが複数回確認されたと判断すると、ブロックヘッダーをチェーンBのエンドポイントに送信します。同時に、リレーザーは対応する取引証明を提出します。
• ターゲットチェーンがブロックヘッダーとトランザクションプルーフを正常に検証した後、メッセージがターゲットチェーンに転送され、クロスチェーン通信が完了します。
注意:上記のプロセスを理解しやすくするために、編集者は通信者、検証者、ネットワークなどの詳細を一部簡略化しましたが、基本的なロジックは変わっていません。
上記のプロセスから明らかなように、LayerZeroはメッセージの伝送のみを担当しており、これはAがBに伝える必要のあるメッセージを持っている場合、AがBに電話をかけてメッセージの内容を伝え、Bが電話に出てメッセージを受け取り、プロセスが終了するという流れです。これは非常に単純なロジックです。では、クロスチェーンアセットはどのように転送されるのでしょうか?
まず、各チェーンは情報を送受信するためにLayerZeroエンドポイントを展開する必要があります。資産取引の流動性は、LayerZeroの機能をさまざまなエンドポイントで統合するDEXなどのDAppsによってバランスが取れています。
現在、Stargate FinanceはLayerZeroのためにこのバランシング能力を提供しており、StargateのDelta(Δ)アルゴリズムによって、クロスチェーンの流動性がバランスよく利用可能であることが保証されています(詳細については、この翻訳で以前に公開されたStargate Financeのレポートを参照してください)。
要するに、LayerZeroはチェーン間の通信の問題に対処するだけであり、その他の追加機能/問題は、LayerZeroを統合するアプリケーション自体が解決します。
2.5 エコシステム
LayerZeroは、オムニチェーン相互運用性プロトコルです。チェーン間の情報交換のハブとして、LayerZeroは単なるクロスチェーン資産の転送以上のことができます。クロスチェーンメッセージの伝達を実現した後、LayerZeroはクロスチェーン状態共有、貸出、ガバナンスなども可能にします。
さらに、現在市場にある従来のクロスチェーンブリッジモデルとは異なり、LayerZeroはソースチェーンの状態を監視するために各接続されたチェーン上でノードを実行する必要がありません。代わりに、バリデーターの役割はオラクルに引き継がれます。明らかな利点の1つは、新しいチェーンごとに新しいノードを展開する必要がないことです。この点から、LayerZeroはネットワークに新しいチェーンをより迅速かつ低コストで統合することができます。2022年11月11日現在、LayerZeroはすでにEthereum、BNB Chain、Avalanche、Aptos、Polygon、Arbitrum、Optimism、Fantomなどを含む合計13のチェーンをサポートしています。
LayerZeroの革新的な技術は、より速い展開速度と一定のコストメリットに加えて、コミュニティ内の初期の有名なVCや影響力のあるKOLの推薦により、LayerZeroエコシステムを1年余りで急速に拡大させ、DeFi、NFT、安定通貨で大きな成果を上げてきました。現時点で、50以上のアイテム(公式にはまだ発表されていない/オンラインで利用されていないプロジェクトを含む)がLayerZeroテクノロジーを統合または使用しています。詳細は以下の通りです(一部のみリストされています):
図2-3 LayerZero生態プロジェクトリスト
注意: 上記の画像は編集および要約されています@LayerZeroHub(非公式)将来的にLayerZeroの生態系プロジェクトを追跡したい場合は、Lukeが管理しているリストもフォローできます(Twitter ID: @0x4C756B65) on Twitter.
1) DeFiフィールド
Table 2-2 LayerZero Ecological DeFi Collaboration Projects
2) ステーブルコインフィールド
表2-3 LayerZero生態ステーブルコインコラボレーションプロジェクト
3) NFT フィールド
Table 2-4 LayerZero 生態NFTフィールドコラボレーションプロジェクト
図2-2と表2-1〜表2-3の情報を組み合わせると、LayerZeroのエコシステムがかなりの規模に発展していることが分かります。SushiやPancakeSwapなどの優良DEXから、現在人気のあるRadiant Capitalまで、すべての企業がクロスチェーンDEX開発にLayerZeroのStargateを使用しています。ステーブルコインの分野では、USDCとagEURの両方が、それぞれのステーブルコインのクロスチェーン相互運用性のためにLayerZeroテクノロジーによってサポートされており、マルチチェーンネイティブ資産にアップグレードされています。NFT分野では、マルチチェーンNFTの需要はまだ大きくありませんが、Gh0stly Gh0stsやtofuNFTなどのプロジェクトでマルチチェーンNFTの方向への試みも見られます。さらに、LayerZeroは最近、クロスチェーントランザクションをデータベースにバインドできる公式ブラウザであるLayerZero Scanをリリースし、ユーザーと開発者がトランザクションのステータス、状態、および時間を抽出できるようにしました。
LayerZeroが内部および外部で実施した対策により、そのオムニチェーンのコンセプトは将来さらに発展する可能性があります。
要約すると:
LayerZeroは、軽量情報をチェーン間で転送するために設計されたオムニチェーン相互運用プロトコルです。全体的なアーキテクチャは合理的で、接続されたチェーン上でノードを実行する必要がなくなります。オラクルとリレーに頼ることで、異なるチェーン間で通信を行い、エンドポイント間でメッセージを転送します。市場においてセキュリティが完全に検証されていないものの、このプロトコルは理論的にはオラクル(Chainlink)よりも安全であり、ある程度の保証があります。
LayerZero Foundationが保有する資産の現在の価値は2億6,100万米ドルで、その資金は非常に豊富です。LayerZeroプロジェクトのコードチェンジは順調で、わずか1年ほどでエコシステムが急速に拡大しました。現在、クロスチェーン分野で最も急成長しているプロジェクトの1つです。
3.1 履歴
表3-1 LayerZeroの主要イベント
3.2 現状
3.2.1 ネットワーク使用
図3-1 LayerZeroの日次取引数[17]
図3-2 LayerZero累積トランザクション数
図3-1と図3-2から、LayerZeroネットワークの使用法がはっきりとわかります。過去1年間、着実な上昇傾向を示しています。特に2023年3月、ArbitrumがガバナンストークンARBのエアドロップをコミュニティメンバーに発表したとき、コミュニティの「エアドロップ熱狂」は前例のない高みに達し、未リリースのLayerZeroエコシステムとzkエコシステムの両方の利用が大幅に増加しました。この現象は長期的には持続しないかもしれませんが、この「エアドロップの期待」により、間接的により多くのユーザーがLayerZeroを理解できるようになり、一定数の実際のユーザーを維持できます。
また、LayerZeroの3月のデータが取り上げられたとしても、そのネットワークの採用率は2022年末から3月初めにかけて2倍になりました。現在、LayerZeroを基盤とする多くのプロトコルが実装され始め、生態系の構築で初期の成果が上がっているのも見て取れます。
図3-3 クロスチェーンブリッジのクロスチェーン資産量ランキング[18]
また、DeFiLlamaのデータインターフェースによると(図3-3を参照)、LayerZeroのプロジェクトであるStargateの現在のブリッジアセットのボリュームは、すべてのクロスチェーンブリッジ(各公開チェーンの公式ブリッジやレイヤー2ソリューションを含む)の中で最初のランクに位置しています。ボリュームだけを見ると、Stargateはクロスチェーンブリッジレースでトップのプロジェクトとなっています。
注意:DeFiLlamaデータポータルに表示されるさまざまなクロスチェーンブリッジの取引高や取引回数は現在大きく変動しています。このデータは各クロスチェーンブリッジの長期的な競争上の優位性を表しておらず、参考用です。
ただし、取引数に関しては、Stargateは他のクロスチェーンブリッジをはるかに上回っていますが、クロスチェーン資金の量はその差を広げていません。現時点では、Stargateの小口取引の運用に十分な兆候がありません。そのため、その取引データの相当部分はLayerZeroの潜在的なエアドロップの期待に起因していると推測されます。
さまざまなプロジェクトはエアドロップを利用することを主張していませんが、別の視点から見ると、レイヤーゼロとスターゲートがより高い露出と採用を得たのは、潜在的なエアドロップへの期待があるからこそです。プロトコルのために生み出される収益もかなりのものです。
3.2.2 収益
現在、エコロジカルアプリケーションがLayerZeroにアクセスするための閾値はありません。LayerZero Labsの現在の主な収入源は、スターゲイトファイナンスからの取引手数料です。
Stargateプロトコルを介した非STGトークンの転送には、0.06%の転送手数料が発生します。そのうち0.01%は流動性提供者に割り当てられ、0.01%はveSTG保有者に割り当てられ、0.04%はプロトコルの財務に割り当てられます[19]。
図3-4 スターゲートの毎月のクロスチェーン金額[20]
2022年3月のStargateのローンチから2023年4月7日現在までに、月次取引金額ダッシュボードによると、累積のクロスチェーン取引金額は$6,286,702,699に達し、およそ63億ドルになります。
計算の便宜上、63億米ドルすべてが非STGトークンの移動であると仮定すると、スターゲートの財務はおよそ6300万ドル * 0.04% ≈ 252万ドルの取引手数料収入を得るでしょう。
現在のスケールに基づいて計算すると、Token Terminalの統計によると、過去30日間のスターゲートのプロトコル収入は約$730,000です。現在のスケールが維持されれば、将来の年間収益は$8.89百万ドルに達するでしょう[21](理想的なシナリオでは、このデータは参考用です)。
3.3 未来
LayerZeroは現在、特定のロードマップを持っていません。現時点での主な焦点は、いくつかのプロジェクトと統合し、統合することと同時に、さらに多くのチェーンに拡大することです。
要約すると:
LayerZeroは、過去2-3ヶ月で特に顕著なネットワーク成長を遂げ、全体的に急速な進展を遂げています。ただし、プロトコルはまだ詳細なロードマップを公開していません。
LayerZero Labsはまだトークンを発行していませんが、チームは公式文書のコードで$ZROトークン情報を開示しました。以下の図4-1と組み合わせると、将来的に$ZROがそのチェーン上でガス手数料を支払うために使用される可能性があることがわかります。
図4-1 レイヤーゼロ公式文書[22]
さらに、コミュニティは以前、LayerZeroが最終的にトークン化されると推測していました。なぜなら、LayerZeroプロトコルの運用中にステーキング行動があるためであり、リレーやからの悪質な行為によって、担保として預けられた$ZROトークンが失われるからです。しかし、これは単なる推測であり、チームによって確認されていません。
LayerZeroは、チェーン間で軽量情報を伝送するために設計されたオムニチェーン相互運用性プロトコルです。これは、クロスチェーンブリッジトラックに属しています。さらに詳しく説明すると、データメッセージをサポートする伝送ブリッジです。
5.1 インダストリーの概要
昨年のFirstVIPに掲載されたクロスチェーンブリッジトラックの分析では、編集者はPolkadotやCosmosのクロスチェーンとの理解と差別化を容易にするために、すべてのクロスチェーンブリッジをアセットクロスチェーンとして分類しました。しかし、1年の開発期間を経て、現在では、基本的な資産のクロスチェーンに限らず、データ伝送の分野を模索する「ブリッジ」がますます増えています。
PolkadotとCosmosの間のクロスチェーンとクロスチェーンブリッジの違いを区別するのは実際には難しくありません。PolkadotとCosmosは基本的に統一されたフレームワークを使用し、高い相互運用性を持つチェーンです。同時に、フレームワーク外のチェーンにはクロスチェーンの利点がありません。両者の間のクロスチェーンは、もっともレイヤー0のように見えます。ユーザーは独自の基準に基づいてクロスチェーンを実装する必要があります。一方、クロスチェーンブリッジに関しては、両チェーンが異なるプロトコルを持つことができ、異なる資産やネットワーク間の問題を解決します。資産とデータの移行の問題。
以前「クロスチェーンブリッジ」という用語について話したとき、実際には、それはしばしば「資産クロスチェーン」、つまり流動性ネットワークまたは信頼できる第三者がチェーンAからチェーンBへのトークンXの転送を容易にするという議論に限定されていました。
ただし、資産のクロスチェーンは単なるチェーン間の比較的簡単に実装可能な機能にすぎません。クロスチェーンブリッジは、チェーンAからチェーンBへのトークンの送金だけでなく、データレベルでの通信も含まれます。1kxリサーチのパートナーであるDmitriy Berenzonによるクロスチェーンブリッジの定義を引き続き使用すると、抽象レベルでは、人々は「ブリッジ」として、2つ以上のブロックチェーン間で情報を転送するシステムを定義できます。この場合、情報とは資産、契約呼び出し、アイデンティティ証明、または状態を指すことができます。
簡単に言えば、クロスチェーンブリッジはチェーンを接続し、トークン、資産、データをあるチェーンから別のチェーンに転送できるようにするツールです。2つのチェーンは異なるプロトコル、ルール、ガバナンスモデルを持つことができ、ブリッジはそれらが通信して相互運用するための安全な方法を提供します。
現在、市場には主に3種類のクロスチェーン通信方法があります:1)資産交換;2)資産転送;3)一般通信。
LayerZeroは、データメッセージングをサポートするクロスチェーンブリッジとして、上記の第3カテゴリに属しています。競争分析セクションでは、このタイプのブリッジを比較することに焦点を当てます。ただし、この章では市場で現在利用可能な一般的な資産クロスチェーンブリッジを広範に比較および分析することはしません。
この種の「データクロスチェーン」をサポートする橋について、クロスチェーン分野に専念する多くの開発チームが以前にそれを「任意のメッセージングブリッジ(AMBs)」と呼んでいましたが、編集者はその定義がより適切だと考えていますので、以下でこの記述を使用します。単純に翻訳すると、任意の情報転送橋、これらの橋は、トークン、チェーンの状態、契約の呼び出し、NFT、またはガバナンス投票を含む任意のデータを、チェーンAからチェーンBに転送できます[24]。
5.2 競争製品の紹介
現在、LayerZeroに加えて、市場で話題の高いArbitrary Messaging Bridges (AMBs)には、Wormhole、Nomad、Celer Inter-chain Message (IM)、MultichainのanyCall、Axelarなどがあります。
5.2.1 Axelar [25]
Axelarは、ユニバーサルなクロスチェーン基本プロトコルです。Cross-chain Gateway Protocol(CGP)とCross-chain Transmission Protocol(CTP)を使用し、独自のPOSパブリックチェーンを証人チェーンとして使用して、任意の2つのパブリックチェーン間で情報を転送します。現在、Ethereum、Cosmos、Avalancheを含む合計15のパブリックチェーンをカバーしています。
実行ロジック:
Axelar Networkは、そのAPIを介して外部のブロックチェーンと接続を構築します。基本的に、それは他のチェーン上にスマートコントラクトを展開し、そのコントラクトの関連情報を、自身のネットワークのバリデータが実行する軽量ノードクライアントを使用して監視します。この情報はその後、Axelarメインネットに送信され、投票と検証が行われます。検証されたら、情報はブロックに書き込まれ、対象チェーン上のスマートコントラクトの要件が満たされます。次の図はこのプロセスを示しています:
図5-1 Axelarネットワークフローチャート
上記の図はAxelarネットワークの動作プロセスの簡単な説明を提供していますが、詳細には十分ではありません。次に、編集者は例を通じて関連するプロセスのより詳細な説明を提供します。
前提:AxelarはソースチェーンAとターゲットチェーンBとの間にゲートウェイ(スマートコントラクト)を設立しました。ソースチェーンAのユーザーがターゲットチェーンBに資産を転送したい場合、次の5つの手順を経て行われます。
1) ユーザーは、ソースチェーンAのゲートウェイを介してクロスチェーン資産転送リクエストをイニシエートします。情報は、クロスチェーン転送プロトコル(CTP)を介してAxelarメインネットワークに転送されます。
2) メインネットの検証者は、閾値署名技術を使用してソースチェーンA上に預入アドレスを生成します。ユーザーはその後、対応するアドレスに必要な資産を預け入れます。
3) アクセラーメインネット上のソースチェーンAライトノードクライアントを実行している検証者は、ソースチェーンAのブロック情報を検証し、対応するアドレスに資産が預けられた情報を確認します。
4) メインネットはDPoSコンセンサスメカニズムを介して返信し、投票を実施します。 バリデーターの90%以上が正確性を確認した場合、プロセスが進行します。
5) ノードは、対象チェーンBの軽量ノードクライアントを実行し、閾値署名技術を使用して、ユーザーの対象チェーンアドレスに支払いを行います。
上記の5つのステップは、Axelarにおける資産のクロスチェーン転送プロセスを表しています。 データのクロスチェーン転送に関しては、プロセスはおおよそ類似していますが、より複雑です。 公式情報によると、単純なデータ転送機能のみが開示されています。 編集者は、データのクロスチェーン転送が比較的静的なデータ検証を達成できると考えています。 たとえば、Cosmosチェーン上の貸出プラットフォームが、あなたのEthereumチェーン上での借入活動を知り、信用力を評価したい場合があります。 これは、単純な範囲認証を実行することで実現できます。 ただし、この種のデータ転送には限界があります。 一方、動的データ転送は実現不可能かもしれません。 たとえば、Cosmos上の貸出プラットフォームがUniの価格を清算基準として使用したい場合、Axelarのクロスチェーンゲートウェイプロトコルとクロスチェーン転送プロトコルを介してそれを達成するのは難しいでしょう。 たとえそれが実現できたとしても、タイムリーさが欠けているでしょう。 結局のところ、転送には時間がかかり、検証者の投票検証が必要です。
注: Axelarのメインネットの全体的な運用は比較的シンプルで、プロセスは明確です。それは主にCosmosエコシステムとEVMベースのエコシステムのクロスチェーントランジットハブとして機能しています。ネットワークプログラミング言語やキーフォーマットの違いにより、CosmosエコシステムとEVMエコシステムは直接的なクロスチェーン機能を達成することはできません。しかし、Cosmos SDK上に構築されたAxelarネットワークは、IBCを使用してCosmos内でクロスチェーン機能を内部的に実現することができます。特定のAPIを介してEVMベースのブロックチェーンのスマートコントラクト(ゲートウェイ)に接続することで、Axelarは中間業者として機能し、EVM情報をCosmosで必要とされるメッセージ構造にパッケージ化し、両方のネットワーク間で情報の転送を可能にします[26]。
5.2.2 ワームホール[27]
Wormholeは、SolanaとCertus.Oneが共同で開発した資産クロスチェーンツールであり、2021年9月22日にローンチされました。Wormholeは、Ethereum、Solana、Terra、BSC、Polygon、Avalanche、Oasis、Fantomなど、合計19のチェーンに接続できる汎用メッセージングプロトコルです。
実行ロジック:
Wormholeの操作ロジックは比較的単純です。19人のバリデータによって管理されるPoSネットワークであり、すべての接続されたネットワークにコアブリッジ契約を展開します。Wormhole Guardiansは、各接続されたチェーンに対してフルノードを実行し、特にコア契約からのメッセージを監視します。 2/3以上のバリデータがメッセージを検証し署名し、それらはその後、メッセージが処理されクロスチェーン取引が完了するターゲットチェーンに中継されます。
他のブリッジとは異なり、Wormholeの中継は特権を持っていません。彼らは単純にガーディアンズ・ネットワークとターゲット・チェーンの間で情報をやり取りするソフトウェアであり、信頼されている実体ではありません。
注: Wormholeの19のバリデータモデルは比較的中央集権化されており、現在は18のバリデータのみが稼働しており、元のFTXノードは退出しています[28]。また、WormholeはJump Crypto、FTX、Solanaエコシステムと比較的密接なパートナーシップを持っています。FTXの嵐の影響を受け、将来的な開発には一定の影響があるかもしれません。
5.2.3 遊牧民[29]
Nomadは、クロスチェーンデータ中継のために詐欺証明(楽観的ロールアップに類似)を使用するクロスチェーン通信プロトコルです。
実行ロジック:
Nomadは、アプリケーションがブロックチェーン(ロールアップを含む)間でデータを送信することを可能にします。アプリケーションはNomadのコア契約とやり取りして、メッセージをキューに入れて送信し、その後オフチェーンプロキシによって検証され、チェーン間で輸送されます。メッセージの配信のセキュリティを確保するために、Nomadは楽観的な検証メカニズムを使用し、楽観的なロールアップなどの詐欺証明デザインに触発されています。
図5-2 Nomadの実行プロセス[30]
Nomad は、異なるチェーン上にある 2 つのコントラクトアドレス (メインコントラクトとレプリカコントラクトと呼ばれる) と、チェーン間でメッセージを送信するインセンティブを受け取る 4 つの異なるオフチェーン参加者を使用します。
EthereumからPolygonにメッセージを送信するユーザーを取ると、具体的な簡略化されたプロセスは次のようになります:
1) Ethereumのユーザーは、Ethereum上のメイン契約アドレスにメッセージを送信します。メイン契約はこのメッセージを収集し、他の受信したメッセージと共にMerkleツリーキューに追加します。
2) この時点で、オフチェーン参加者であるアップデータが、メッセージグループ(マークルツリールート)に署名して、メイン契約の状態を更新します。これらのメッセージに署名するために、アップデータはメイン契約に担保を支払わなければなりません。後で悪意のある行動が証明された場合、この担保は没収されます。
3) リレーサーはこのルートを読み取り、ターゲットチェーンであるPolygonに転送し、その後レプリカ契約に公開します。
4)リレイヤーが公開すると、30分間の不正防止ウィンドウが開きます。この期間中、オブザーバーはイーサリアムのメインコントラクトとポリゴンのレプリカコントラクトを監視して、すべてのメッセージが正しく記録され、送信されていることを確認します。オブザーバーが悪意のある動作を検出した場合、不正行為の証拠を提供し、データが通過するのを防ぐことができます。
5)もし30分のウィンドウ内にオブザーバーからの詐欺証拠が提出されない場合、Nomadクロスチェーンブリッジはメッセージが正しく記録および送信されたものとみなします。この時点で、プロセッサーはメッセージをポリゴンレプリカ契約からメッセージの最終受信者に伝播させます。
主要な洞察:Nomadは、楽観的な検証ブリッジを導入し、遅延(またはスピード)とセキュリティの間でトレードオフを可能にする新しいメカニズムをクロスチェーン業界に導入しています。全体として、より弱い信頼の前提条件、低コストなど、より「軽量」なユーザーエクスペリエンスを提供します。ただし、そのトレードオフとして、詐欺の証明に30分の遅延が存在します。
この欠点のため、Nomad はクロスチェーンブリッジの決済を待っている間に一時的な流動性を提供するソリューションと提携しています。Nomad は Connext と提携し、Connext 上のLPに短期間の流動性を提供するよう奨励しています。ただし、Connext 上のLPは悪意のある取引のリスクにさらされています。さらに、Nomad は以前に1億9000万ドルをハッキングされたことがありますが、その後再開されましたが、コミュニティに対する信頼は損なわれています。
5.2.4 Celer Inter-chain Message (IM)[32]
Celer Inter-chain Message(Celer IM)は、クロスチェーンdAppsを構築するための「プラグアンドプレイ」クロスチェーンコンポーザビリティソリューションとして設計されています。
実行ロジック:
図5-3 Celer IMの操作プロセス1[33]
1) ユーザーはdAppへのトランザクションを開始します
Celer IMでは、ユーザーは既存のdAppスマートコントラクトと直接やり取りするのではなく、新しいdAppプラグインコントラクト(図中のProcess A)とやり取りするようになりました。これにより、クロスチェーンロジックを実行する意図を表現することができます。dAppプラグインは、全体のdAppビジネスロジックの一部となり、ソースチェーン上の既存のスマートコントラクトとやり取りすることができます。これは、通常、ユーザーがクロスチェーンdAppとやり取りするために送信する唯一のトランザクションです。
2) dAppプラグインはメッセージを送信し、クロスチェーン転送を関連付けます
ソースチェーンで必要な操作が完了すると、dAppプラグインは生成された資金と関連メッセージをターゲットチェーンに送信します(図のプロセスB、C)。図に示すように、Celer IMプラグインコントラクトは、ユーザーリクエストをcBridgeに送信されるトークン情報とメッセージバスに送信されるメッセージ情報の2つの部分に分割します。
メッセージは、ターゲットチェーンで実行される操作を指定します。DEXの例では、「トークンBをトークンCに交換し、トークンCをユーザーに転送する」ことがあります。sendMessageWithTransferを単純に呼び出すことで、メッセージと資金の転送が自動的に関連付けられます。その後、メッセージはメッセージバス契約に送信され、資金の転送は資産クロスチェーンブリッジを介して送信されます。この場合、それはcBridgeです。
3) ステートガーディアンネットワーク(SGN)はメッセージとクロスチェーン資金の転送をルートします
まず、SGNとは何かを理解しましょう - SGNは、さまざまなブロックチェーン間のメッセージルーターとして機能する、Tendermint上に構築されたPoSブロックチェーンです。ノードプロバイダーは、SGNのコンセンサスプロセスにバリデータとして参加するために、CELRトークンをステークする必要があります。SGNは、CosmosやPolygon PoSチェーンのようなL1ブロックチェーンと同じセキュリティメカニズムを使用しています。SGNのCELRステーキングおよびスラッシングメカニズムは、Ethereum L1スマートコントラクト上に実装されています。
SGN ステーキングノードは、すべてのチェーンで発生するトランザクションを継続的に監視します。メッセージバスと cBridge は SGN に情報を中継します (図のプロセス D、E)。メッセージとトークンの転送がターゲットチェーンで行われたことを確認した後、SGN は署名によってトランザクションを検証して cBridge コントラクトに送信し (プロセス F)、ターゲットチェーンの dApp プラグインコントラクトへの資金移動をトリガーします (プロセス G)。
一方、バリデーターは、まずメッセージの存在についてコンセンサスに達し、同時にステーク加重マルチシグレーションプルーフを生成します。その後、証明は SGN チェーンに保存され、メッセージをサブスクライブする Executor (プロセス H) を介してターゲットチェーンに中継されるのを待ちます。
4) Executorはクロスチェーンアプリケーションロジックを実行します
エグゼキュータのタスクは、SGN ブロックチェーンからエクイティ加重マルチシグ証明を読み取り、ターゲットチェーンのメッセージバスに中継することです (プロセス I)。エグゼキュータは、メッセージを中継するだけの機能を備えているため、誰でも任意のアプリケーションに対して実行できます。
メッセージバスの機能は、証明されたメッセージの有効性をチェックし、dAppプラグイン(プロセスJ)が実際に対応する支払いを受け取ったかどうかを確認することです。次に、メッセージ(論理実行命令)をdAppプラグインコントラクトに渡し、dAppのクロスチェーンビジネスロジックを宛先チェーン(プロセスK)でホストします。
dAppプラグインは、executeMessageWithTransferインターフェースを実装するだけです。DEXの例では、この関数はターゲットチェーンで「トークンBからトークンCへのスワップ」を実行します。
また、Celer IMはクロスチェーンメッセージや論理実行命令を送信するために必ずしも資金移動を使用するわけではありません。例えば、NFTマーケットプレイスでは、ユーザーが異なるチェーンで行われているオークションに参加する場合、実際に資産を入札先のチェーンに送金する必要はありません。オークションに勝利した場合のみ、資金の移動が必要です。プロセスは以下の通りです:
図5-4 Celer IMオペレーションプロセス2
注意: 上記のプロセスは、公式にリリースされた「Celer Inter-chain Message Framework: the Paradigm Shift for Building and Using Multi-blockchain dApps」から抜粋されています。一部のコンテンツが削除されています。詳細については、元のテキストを参照してください(科学的なインターネットアクセスが必要です)。
パースペクティブ: cBridge 2.0 (2022.03) の公開流動性プールとしての SGN の後、ノードを運用していないユーザーも cBridge に流動性を提供できるようになり、レイヤー 2 や他のレイヤー 1 プロジェクトが Celer で流動性を提供するのがより便利になり、cBridge の流動性の深さを高めるのに有益です。SGN は、ノードゲートウェイおよびアービトレータとして、Bridge がより良いサービスを提供できるよう支援します。cBridge 2.0のダッシュボードを見ると、2022年3月から4月にかけてTVLは急成長を遂げましたが、5月のLUNA事件とその後の市場の低迷により、現在のTVLは1億5,000万ドルから2億ドルの範囲に落ち込んでいます。
全体的に、Celer IMのセキュリティの前提条件はそのPoSチェーンに基づいており、楽観的ロールアップにインスパイアされた2つのセキュリティモデル(上述の内容では触れられていませんが、興味のある読者は自分で参照できます)とL1-PoS-ブロックチェーンセキュリティがあり、ユーザーや開発者が自由に選択および設定できます。セキュリティの面ではうまく機能しています。また、cBridgeの経済モデルはv1と比較して大幅に改善されていますが、これもCeler IMがCELRをステーキングを通じて重点的に依存しているためです。Celer IMのユーザーは、クロスチェーンコンセンサスサービスのためにSGNへCELR手数料を支払わなければなりません。CELRトークンの価格が大幅に低下すれば、SGNのセキュリティも同様に低下する可能性があります[34]。
5.2.5 anyCall of Multichain[35]
anyCallは、任意のデータを交換するための汎用クロスチェーンメッセージングインフラストラクチャです。これは、スマートコントラクトシステムとMultichainのSMPCネットワークで構成されており、安全な多者間計算検証者ネットワークです。
実行ロジック:
anyCallでは、検証者ネットワークは異なるチェーン上の契約にアクセスし、これらの契約間で伝送される情報を検証できます。情報の受信と送信を完了し、取引ロジックで指定されたターゲットチェーンに情報を送信して、その後のスマートコントラクトをトリガーして取引ロジックを実装します。具体的なプロセスは次のとおりです:
1) dAppはChain A(ソースチェーン)に送信者契約を展開し、Chain B(ターゲットチェーン)に受信者契約を展開する必要があります。受信者契約には、呼び出されるanyExecute関数が必要です。
2) dAppが送信者契約を呼び出してメッセージを送信すると、anyCall契約はメッセージを検証し、対象チェーンに中継します。
3) MultichainのMPCネットワーク(24ノードで構成されています)は、anyCall関数によってanyCall契約に送信されるメッセージの検証を担当しています。 anyCall契約は、すべてのサポートされているブロックチェーンの公共MPCアドレスに存在します。 anyCall関数がメッセージを送信すると、MPCノードはメッセージのセキュリティを確保してから、それをターゲットチェーンに送信します。
4) 成功した検証の後、anyExec関数はanyCall契約からメッセージを受信し、ターゲットチェーンでリクエストを実行します。
要点:anyCallの信頼性の前提は、MultichainのMPCネットワークに大きく依存しているため、ユーザーはノードが悪意を持つことはないと信じる必要があります。機械的には、類似のAMBに比べて比較的シンプルかつより中央集権的と考えられます。ただし、Multichainの規模は常にすべてのクロスチェーンブリッジ競争の最前線にありました。AnyswapからMultichainへのイテレーション中にハッキング攻撃を受けたことに留意すべきです。
5.3 競合分析
上記では、5種類の任意メッセージブリッジ(AMBs)がリストされており、各種類のクロスチェーンブリッジにはそれぞれトレードオフがあることがわかります。
Axelar、Wormhole、およびMultichainのanyCallは、任意の2つの公開チェーン間で任意の情報の伝達を容易にするために、外部検証方法を使用しており、それぞれ独自のPoSチェーン/ネットワークを介して行われています。利点は高速性、低料金、および任意の数のターゲットチェーン上のデータとのやり取りが可能であり、より多くのチェーンに接続しやすくなります。ただし、このアプローチの欠点は、セキュリティを犠牲にしており、ユーザー/流動性提供者が外部検証者の資金/データを完全に信頼し、ソースまたはターゲットチェーンではなく、ブリッジのセキュリティに依存していることです。
特定の分割には違いがあります。例えば、バリデーターのパーミッションに関しては、Axelarはネットワーク全体で50人のバリデーターを唯一のアクティブセットとして許可しています。正式なバリデーターになるには、トークンが上位50位以内にランクインする必要があります。ただし、すべてのユーザーは、対応するノードにトークンを委任できます。anyCallでは、誰でも自分のMPCノードを実行できます。ワームホールでは、許可を得たガーディアンのみがバリデーターになることができます。
Celer IMアーキテクチャは、メッセージを送受信するためのオンチェーンスマートコントラクトとCeler PoSネットワークの組み合わせによってサポートされています。セキュリティの前提もPoSチェーンに基づいていますが、Celer IMには、オプティミスティックロールアップにインスパイアされたセキュリティモデル(誠実で正常に動作するアプリケーションスーパーバイザーが1人いる限り、悪意のあるクロスチェーンメッセージは処理されない)とL1-PoS-ブロックチェーンセキュリティの2つのセキュリティモデルがあります。ユーザーと開発者は、これらのモデルを自由に選択して設定できます。
Nomadは、クロスチェーンデータリレーに詐欺証明(Optimistic Rollupsに類似)を使用し、クロスチェーンブリッジの分野で新たなトレードオフを導入し、セキュリティのために遅延(または速度)を交換します。
さらに、さまざまな資金規模を持つユーザーは、資金効率やセキュリティシステムに対する異なる考慮事項を持っています。各ブリッジは特定の領域に焦点を当て、対応するユーザーのニーズを持っています。全体として、現在の任意のメッセージブリッジ(AMBs)はまだ非常に初期の段階にあり、これらの「ブリッジ」を優劣の点で直接比較することは困難です。それぞれが異なる次元で長所と短所を持っているとしか言えません。
上記のAMBの詳細な比較については、Arjun Chand氏による記事「Navigating Arbitrary Messaging Bridges: A Comparison Framework」[36]を参照してください。LI.FIこの記事は、上記のプロジェクトを複数の観点から包括的に比較しているため、詳細な説明は提供されません。
• LayerZero
前述したArbitrary Message Bridge(AMB)と比較すると、LayerZeroは接続されたチェーン上でノードを実行する必要がなく、オンチェーンの情報転送を検証する負担をオラクルなどの第三者にアウトソーシングしている点が大きな違いです。このアプローチにより、プロトコルが軽量化され、初期段階での運用コストが削減されます。現在、LayerZeroはプロジェクトの初期段階で急速に拡大し、独自の利点を活用していることがわかります。
LayerZeroの登場により、橋のパフォーマンスを継続的に最適化するだけでなく、チェーンをユーザーから抽象化する別の道が開かれます。
具体的には、以前は異なる2つのチェーン間で資産を移動したい場合、第三者のクロスチェーンブリッジのUIに移動して、アセットをターゲットチェーンに移動する必要がありました。しかし、多くの場合、クロスチェーンブリッジはオルトコインのクロスチェーン転送をサポートしていないため、アセットをターゲットチェーンに正常に移行するためには、複数の追加スワップを実行する必要があります。操作面では手間がかかることがあります。
LayerZeroを基盤とするStargateにより、現在のDApps(Uniswap、Sushi、その他のDEXなど)がクロスチェーンブリッジプロトコルを統合し、ユーザーが現在利用しているDAppsを介して資産を直接スケジュールしてクロスチェーンできるようにします。
例えば、SushiSwapは18つのチェーンに展開されており、グローバルステートを共有することが難しいです。以前の解決策を使用すると、各チェーンのペア間にブリッジを展開する必要があります。しかし、LayerZeroプロトコルを利用することで、各チェーンのエンドポイントを使用してグローバルステートを共有するだけで済みます[37]。
たとえば、SushiSwapがStargateを統合する場合、ユーザーがイーサリアム上のwBTCをPolygon上のMATICに交換したい場合、ユーザーはSushiSwap UIを離れることなく、ソースチェーンでこの操作を単一トランザクションで実行できます。これにより、SushiSwapやUniswapなどのマルチチェーンDAppsに対する標準化されたエクスペリエンスが提供されます。著者の見解では、これは資産のクロスチェーン転送の利便性を大幅に向上させる理想的なクロスチェーンメソッドです。
LayerZeroのソリューションが他のAMBよりも優れているかというと、必ずしもそうではありません。LayerZeroプロトコルのセキュリティはまだ市場によって検証される必要があります。そして、AxelarやCeler IMのようなブリッジは、ゼロから構築されているにもかかわらず、高いコストと長いサイクルを要するものの、ある程度、拡張のためのより持続可能な基盤と大きな価値の蓄積を持っています。Nomadがハッカー攻撃を受けていなかった場合、詐欺証明に基づく独自の改善が市場で広く採用されていたかもしれません。
要約すると:
過去2年間のクロスチェーンブリッジプロジェクトの開発動向を見ると、これらのプロジェクトのほとんどが、より「堅牢なブリッジ」を構築することを目標に継続的に開発されているという明確なメインテーマがわかります。最終的には、セキュリティ、シームレス性、スピードという3つの要素をより適切に実現する方法についてです。競争はまだ進化しており、誰がマルチチェーンの優先ソリューションになるかという未来は始まったばかりです。
結論として、LayerZeroには強力な物語がありますが、完全に開示されていない詳細がまだ多くあり、対応するリスクがあります(詳細は製品セクションを参照)。さらに、LayerZeroは、オラクルとリレー情報の伝達を通じてクロスチェーンの概念を実現しており、この概念はすでにChainlinkのクロスチェーン相互運用性プロトコル(CCIP)によって取り上げられています。存在する情報によると、ChainlinkはLayerZeroにとって好ましい競合相手となる可能性があります。ただし、CCIPの概念はリリース以来長い間沈黙しており、まだホワイトペーパーが公開されていませんし、開発者たちはその開発に取り組んでいるようです。Chainlink CCIPとLayerZeroとの包括的な比較は、PickleとAylo(ペンネーム)によってすでに行われていますので、この記事ではさらなる説明を提供しません。詳細については、彼らの記事を参照してください。
プロトコルセキュリティ
LayerZeroのセキュリティは完全に検証されていません。オラクルとリレーザーが互いに独立して運営する必要がある信頼の前提条件は疑問です。中継メカニズムの背後にあるセキュリティリスクは引き続き監視する必要があります。詳細については、前述の製品のセクション2.4.2「セキュリティ」を参照してください。
不明なトークン経済モデル
LayerZeroの経済モデルはまだ公開されていません。将来のさらなる観察が必要です。