クロスチェーンブリッジプロトコルの戦い:LayerZeroとChainlink、どちらが王者か?
原文作者:Pickle、Aylo
编译:Moni,Odaily 星球日报
Stargate Finance は LayerZero を基盤とした新興のクロスチェーンブリッジプロジェクトです。そのクロスチェーントークンブリッジがオンラインになった後、Twitter では LayerZero に対する異なる意見が激しく対立しました。
誤った情報や主観的すぎる情報を伝えないために、私の多くの記事(IBC、Axelar、Thorchain に関するもの)は一時的に保留しています。
この記事では、LayerZero と CCIP の2つのプロトコルのホワイトペーパーと、彼らが主要なソーシャルメディアプラットフォームで発表した内容を分析し、まとめました。読者と共有し、外部からの疑問に対する説明を提供できればと思います。
もちろん、この記事を発表する目的は、上記のプロトコルや個人を公然と批判したり攻撃したりすることではありません。これは検閲と見なさないでください。私の意見は最後に述べますが、これはあくまで私の個人的な意見であり、皆さんは自分自身の判断を持つことができます。
私が不確かな点や個人的な理解がある場合は、明記します。記事が公開された後に不正確な点があれば、修正を行います。
次に、この記事は以下のポイントに基づいて説明されます:
概要:Layer Zero とは何か?
ブロックチェーン上の新興プロトコル層:LayerZero
LayerZero はどのように機能するのか?
Chainlink が発表したクロスチェーン相互運用性プロトコル CCIP
関連するいくつかの論争
どのプロトコルが優れているのか?
最後の考え
概要:LayerZero とは何か?
「LayerZero」の説明にはさまざまな方法がありますが、一般的な言い方は「それは通信プロトコルであり、複数のチェーンを跨いでスマートコントラクトを実行することをサポートし、(ネイティブ)トークンブリッジを通じて、任意のソースチェーンのトランザクションがクロスチェーン操作を実現できる」というものです。
クロスチェーン操作を実現することは、複数のチェーンを利用する DeFi ユーザーにとって非常に重要です。LayerZero はインフラストラクチャの面での最新の試みです。
さらに、この分野には他に2つの著名なクロスチェーンプロトコル、Polkadot と Kusama があり、これらのエコシステムはそれぞれ独自のブロックチェーンネットワークを使用して構築されています。また、現在は Cosmos エコシステム内でのみ機能するクロスチェーン通信プロトコル IBC もあります。
私は IBC を非常に評価しており、Layer 0 の中での優れた存在になる可能性がありますが、このプロトコルが非 Cosmos チェーン(エリア)に拡張されるには、まだ長い道のりがあるかもしれません。今日はこの点については詳しく述べません。また、Cosmos エコシステム内で運用されている新興のクロスチェーンプロトコル Axelar もあり、現在はメインネットが公開されており、次回の議論に残しておきます。
ブロックチェーン上の新興プロトコル層:LayerZero
LayerZero は Primo、Ryan Zarick、そして著名な元 Sushi 開発者(兼 Tokemak 顧問)0xMaki によって開発されました。以下はホワイトペーパーからの抜粋です:
"LayerZero、最初の非信頼型全チェーン相互運用性プロトコルであり、さまざまなクロスチェーンアプリケーションを構築するための強力な低レベル通信原語を提供します。この新しい原語を通じて、開発者は信頼されたホスティングや中間取引に依存せずに、クロスチェーン DEX やマルチチェーン収益集約プラットフォームなどのシームレスに接続されたクロスチェーンアプリケーションを構築できます。"
ここで言う「非信頼型」とは、ユーザーが誰かや組織を信頼する必要がなく、誠実に操作できることを指します。プロトコルの一部として、スマートコントラクトとコードは、実行されるトランザクションが悪意のある行為者によって利用されないことを保証します。最初の目標以外のことは達成できません。この点については後で議論します。
注意すべきは、LayerZero はブロックチェーンではなくプロトコルであり、主に「超軽量クライアント」を介してオフチェーンで動作します。これらの「超軽量クライアント」は、相互接続可能なチェーン上に構築されたスマートコントラクトです。これらのチェーンには L2 と L1、そして後に登場した非 EVM および EVM が含まれます。
LayerZero がもたらす最初で最も単純なユースケースはクロスチェーンブリッジです。リスクやその他の問題が関与するため、ブリッジを適切に行うことは非常に難しいですが、LayerZero のブリッジインフラストラクチャ(現在 Stargate が使用中)は、これらの問題の発生を大幅に減少させます。
「ブリッジ」という言葉は、通常あまり良い印象を与えません。EVM チェーン(例えば Ethereum)から別のチェーン(例えば Fantom)への移行はしばしば困難です。これは、現在のいくつかのチェーンブリッジがトランザクションの遅延、流動性の欠如、スリッページ、高額な手数料に悩まされているためです。スマートコントラクトのリスクやハッキングの問題は言うまでもありません。
時には CEX を代替手段として使用することもありますが、これは長期的な解決策ではなく、明らかに安全ではありません(「もし鍵があなたの手にないなら、トークンはあなたのものではない」ということです)。
最近、LayerZero に基づいて構築された Stargate Finance は、ブロックチェーン開発の分野に焦点を当てています。そのホワイトペーパーには次のように書かれています:
"既存の DEX は、ユーザーのトークンを特定のプロトコルのトークンに変換し、これらのトークンは中間合意層を介して取引の合意を実現しています。中間合意層は通常、安全ですが、ユーザーはトークンの移転を実現するために信頼されたサイドチェーンを介する必要があります。"
現在、独自のブロックチェーンと中間トークンを持つブリッジプロトコルには、Synapse(n<トークン>プール、例えば nETH-ETH、nUSD-stablecoins)、Thorchain(RUNE ペア)、AnySwap/Multichain などがあります。これらのプロトコルは、ユーザーに一部の解決策を提供しています。
しかし、既存の DEX ソリューションは実際には理想的ではありません。なぜなら、2回の中間取引が関与するからです。1回目は送信者のトークンを中間トークンに変換し、2回目は中間トークンを受信者のチェーン上の「本物」のトークンに変換することです。
さらに、ユーザーは中間合意層を完全に信頼する必要があります。この合意層は、ソースチェーン上でトランザクションを確認し、ターゲットチェーンにトークンを発行する意図を伝えます。既存の取引所は確かにクロスチェーントークンの移転をサポートしていますが、これを行うコストは複雑さとコストを増加させます。
では、良い解決策はあるのでしょうか?実際、私たちには資産をラップするという代替解決策があります。Avalanche はその良い例であり、Ethereum から Avalanche へのネイティブトークンのブリッジを実現しています。ユーザーエクスペリエンスは非常に迅速で、スリッページや高額な手数料はなく、ガス代も非常に低いです。
では、これはどのように実現されるのでしょうか?ユーザーが Ethereum から Avalanche に移転する資産はラップされます。つまり、ネイティブ資産は Ethereum のスマートコントラクトに保持され、ラップされた資産は Avalanche で発行されます。例えば、USDC → USDC.e の変換が実現できます。
しかし、Ethereum 資産を制御するスマートコントラクトがハッキングされ、資金が盗まれた場合、Avalanche (USDC.e) 上のラップされた資産は無価値になります。このため、現在 Avalanche は、可能な場合にはユーザーにローカル資産を自分のブロックチェーンに移転することを奨励しているようです。
また、同様の理由から、ネイティブ資産を使用してブリッジすること(可能な場合、すべてのチェーン上のすべての資産がネイティブであるわけではなく、特に EVM と非 EVM チェーンの間の資産について)は、より望ましいアプローチです。この目標を達成するために、Stargate はいくつかの EVM チェーンを通じてネイティブ USDC と USDT を段階的に導入しています。
LayerZero はどのように機能するのか?
LayerZero エンドポイントは、各(LayerZero がサポートする)チェーン上に存在し、LayerZero エンドポイントを持つチェーン間でクロスチェーントランザクションを行うことができます。本質的に、これは完全に接続されたネットワークを作成し、各ノードが他のすべてのノードに直接接続できるようにします。少量のテンプレートコードを使用して、任意のブロックチェーンをサポートします。
LayerZero は、軽量チェーン上のクライアントを「LayerZero エンドポイント」と呼びます。これらはスマートコントラクトで構成され、3つの主要な機能を持っています:
コミュニケーション
検証
ネットワーク
簡単のために、上記のクライアントを「エンドポイント」と呼び、次に簡単な例を挙げます:
A チェーン上でクロスチェーン操作を行う(例えば、Ethereum の貸出プロトコルでの担保資産を、同じ貸出プロトコルの Polygon で USDC を借りる)し、エンドポイントに送信します。
エンドポイントはリレイターとオラクルに情報を送信します。これらの2つのエンティティは独立しており、オフチェーンです。
オラクルがブロックヘッダーを確認します(テストネットのオラクルは Chainlink です)。
リレイターが A チェーン上のトランザクションを確認します(その機能はオラクルに似ていますが、異なるデータポイントを探します)。
すべてが正常であれば、A チェーン上の残りの操作が B チェーン上で実行されます(USDC が Polygon のウォレットに届きます)。
注意すべきは、リレイターまたはオラクル間の情報伝達に何らかの争いが生じた場合、スマートコントラクトは停止し、B チェーンに提出されないことです。情報の有効な伝達を確保するために、LayerZero プロトコルを使用してメッセージを送信するリレイターとオラクルは互いに独立している必要があります。
理論的には、LayerZero プロトコル自体は特定のリレイターを必要とせず、ユーザーは自己完結型のリレーサービスを実現することもできます。しかし、この相互独立の設計により、ユーザーはオラクルがリレイターと共謀して悪事を働くことはないと確信でき、非信頼化された検証の提供が実現されます。
私は後の文章で上記のホワイトペーパーの内容や非信頼化の仮定についてさらに議論します。
実際、各分散型アプリケーションには複数のプログラム可能で変更可能なパラメーターがあります。理論的には、彼らは LayerZero エンドポイントのみを使用することもできますが、LayerZero とは異なるリレイターや Chainlink とは異なるオラクルを使用することもできます。
以下は Discord から引用した内容です:
分散型アプリケーションは、B チェーンに情報を送信する前に、A チェーン上で必要な確認数を指定することができます(これにより安全性が向上し、「最終確定値」に近づきますが、クロスチェーン操作の速度は遅くなります)。
ある見解では、LayerZero は最終的にトークン化されるだろうと言われています。このプロトコルの操作中にはステーキングが存在し、リレイターからの悪意のある行為はステーキングされた ZRO トークンを失うことになります。しかし、これはあくまで推測であり、チームからの確認はまだ得られていません。
Chainlink が発表したクロスチェーン相互運用性プロトコル CCIP
Sergey Nazarov は Chainlink の CEO 兼共同創設者であり、2021 年 8 月に Chainlink が主催した第2回スマートコントラクトサミット SmartCon でクロスチェーン相互運用性プロトコル CCIP を発表しました。同時に、Chainlink の公式ウェブサイトでもこの重要な情報が発表されました。
さらに、Aylo は Twitter において CCIP とその価値提案をうまくまとめた素晴らしい投稿をしました。
2017 年以来、Chainlink はより広範なオフチェーン中間層インフラストラクチャを構築しており、CCIP はそのインフラストラクチャと完璧にマッチし、オフチェーン計算の高スループットを実現するために、オフチェーンレポート (OCR) や分散型オラクルネットワーク (DONS) などの既存の革新技術を利用します。
これまでのところ、CCIP に関する私たちの理解の大部分は以下のビデオで分析されており、さらにこのビデオでは現在の Chainlink インフラストラクチャに関連するいくつかの基本知識も紹介されています。
クロスチェーン相互運用性プロトコル CCIP は、開発者に対して一般的なオープンスタンダードを提供し、このスタンダードに基づいて開発者は複数のチェーン間でメッセージを送信し、トークンを転送し、操作を開始するアプリケーションを構築し、安全性サービスを提供できます。
CCIP の機能には、上記のすべての内容と LayerZero に関連する機能が含まれており、その中には Stargate Finance に似た分散型アプリケーションを構築するためのプログラム可能なトークンブリッジも含まれています。さらに、CCIP には「ハイブリッドスマートコントラクト」を作成するという革新があり、これによりオンチェーンとオフチェーンのスマートコントラクトが同時にクロスチェーンで実行できるようになります。
LayerZero エンドポイントに対応する CCIP は「メッセージルータースマートコントラクト」と呼ばれ、以下では MRSC と呼びます。
CCIP では、リレイターとオラクルの機能に顕著な違いはなく、両者は Chainlink DONS によって実行されます。情報が A チェーン(MRSC を介して)から B チェーン(MRSC を介して)に送信される前に、情報は一致して正確である必要があります。私の見解では、これは LayerZero の設計理念よりも安全性が高いかもしれません。この問題については後で議論します。
LayerZero と同様の機能を持つだけでなく、CCIP には反詐欺機能もあります。クロスチェーントランザクションを処理するノードはすべて独立しており、実行されたトランザクションメッセージがトランザクション中の A チェーンの状態と不一致であることが検出された場合、スマートコントラクト機能は停止します。
LayerZero のセキュリティレイヤーと比較して、これは追加のセキュリティレイヤーに相当します。
もちろん、CCIP はまだオンラインではないため、私が知っていることはこれに限られ、残りは推測と憶測です。私は、反詐欺ネットワークノードが現在の DON(クロスチェーントランザクションの伝統的なオラクルとリレイターとして機能する)と同様の高度な分散化の特性を持つと考えています。
もう一つの推測は、ステーキングが CCIP のリリースと同時に開始されるだろうということです。これにより、ノードオペレーターに経済的インセンティブがもたらされ、悪意のある行為者に対する抑止力となるでしょう。
すべてのこれらのことは、チームによって確認されていないことに注意してください。彼らは一時的にリリースを放棄したことがあることを忘れないでください。
関連するいくつかの論争
Stargate がリリースされた後すぐに、Twitter と Discord では LayerZero の実装およびそれに関連する潜在的な脆弱性とリスクに関する論争が続いています。これには多くの意見が明らかに誤っており(意図的なものもあれば無意識的なものもあります)、反論する具体例を挙げるのは難しいです。
最初に、最も重要なことを明確にする必要があります:現在、このチェーン上のオラクルは Chainlink ではありません(詳細はこちらの記事を参照してください)。
現在のオラクルはまだ非分散型であり、実戦テストを受けていないため、ハッキングされる可能性が高いことを意味します。しかし、良いニュースは、LayerZero の開発者の一人である Primo によって確認されたことで、テストネットと同様に、Chainlink がすぐに優先オラクルになるということです。しかし、その前に LayerZero は一定のリスクを負うことになります。
次に、リレイターについて話しましょう。
リレイターはオラクルとは独立した独立したエンティティであり、ホワイトペーパーではリレイターが非信頼型でより安全なトランザクションを確保できると述べていますが、私はこの点については議論の余地があると思います。
まず、リレイターが独立したエンティティであることを確保するのは難しいです。分散型アプリケーションは自分のオラクルとリレイターを選択できるため(許可なし)、悪意のある攻撃が発生する可能性があります。例えば、選択したオラクルとリレイターが共謀することが考えられます。資産がブリッジされるふりをして、B チェーンで資産を鋳造しながら、A チェーンにそれらを保持することができるため、こうした共謀は非常に可能性があります。
実際、これはすべての分散型アプリケーションに存在するリスクと同じです。さらに、ほぼ確実に、すべての分散型アプリケーションは Chainlink を自分のオラクルとして使用します。そうなると、リレイターが悪意のある行為を行った場合(ハッキングされたり、期待通りに機能しなかったり)、Chainlink オラクルは介入し、元のチェーンでの重大な損失を防ぐことになります。
ここでいくつかの仮定をする必要があります。Chainlink がオラクルとリレイターの両方の機能を実現する有効かつ現実的な代替手段となる場合、以下の状況が発生します:
Chainlink ノードはエラーが発生しやすい(完璧なシステムは存在せず、長年の実績のあるプロトコルが明らかなエラーを出すことはオラクルの問題ではなく、人為的な原因です:2020 年 2 月、オラクルは銀と金の価格を誤ってフィードし、チームは少額の損失を補填しました)。
Chainlink ノードには悪意のある行為者が誤ったオラクルデータを提供するのを防ぐための十分なインセンティブがない(DONs システムは、大規模な集合の中で大多数のノードが共謀し、自らの利益に反することを意味します。一方で、成熟した参加者はこのような行為によって大きな評判の損失を被ります)。
Chainlink ノードと比較して、オラクルシステムから独立したリレイターシステム(明らかな理由から、すべての重要な分散型アプリケーションで Chainlink が採用されています)は、より信頼される(または「非信頼」)可能性があります。
第 3 点では、Chainlink ノードと比較して、LayerZero が提案するリレイターはより分散化され、より良い経済的インセンティブメカニズムを持ち、故障時にはバックアップシステムがある必要があります(Chainlink DON の機能に似ています)。
ほとんどのプロトコルにとって、分散型アプリケーションが直接リレイターを作成し運営することは現実的ではないようです。なぜなら、現在ほとんどの分散型アプリケーションは Chainlink を選択しており、自分たちのオラクルを使用して価格をフィードすることを避けているからです。彼らはこのようなインフラストラクチャを構築して自分たちを守ることを望んでいません。
主な理由は、彼らが既存の製品よりも優れた、より分散化されたものを生産することができないからです。したがって、ほとんどの人が LayerZero 自身のリレイターを選択するか、Chainlink に依存してこの2つの機能を実現することになると疑っています。最終的には、Chainlink DON に匹敵するリレイターを獲得した場合にのみ、この機能をオラクルと分ける価値があるでしょう。
独立したリレイターを持つことは、Chainlink への依存を大幅に減少させることができると思います。これは安全性の観点からだけでなく、CCIP と区別することができ、LayerZero により多くの価値を提供することができます(これは私の個人的な見解です)。
結局、どのプロトコルが優れているのか?
率直に言って、この問題については本当に人それぞれの見解があります。なぜなら、誰もが自分の結論を出すことができるからです。再度言いますが、CCIP のホワイトペーパーはまだ公開されていないため、現在の CCIP に関する情報の大部分は、私とその開発者との交流や、オンラインでの Chainlink CCIP に関する情報を参考にしたものです。
総じて、リレイターとオラクルを分けることは実際には重要ではないと思います。非常に良くない限り、不要なトラブルを引き起こす可能性があります。この点において、LayerZero は少なくともシャーディングのセキュリティに関しては優位性を持っていると思います。
再び、二つの派閥の議論に戻りましょう。LayerZero と CCIP がリレイターとオラクルの機能において同様に優れていると仮定した場合、勝敗を分ける要因は何でしょうか?
機能を実現するためのオンチェーンスマートコントラクト(LayerZero エンドポイントと CCIP MRSC)
CCIP の反詐欺ネットワーク
評判
第 1 条と第 2 条については、まだ詳細な情報を把握していませんが、私はこれらの主ネットが厳格なテストと監査を経て、良好に機能することを望んでいます。これらのプロトコルのオンチェーンスマートコントラクトが比較可能であると仮定した場合、反詐欺ネットワークが CCIP に追加のセキュリティレイヤーを提供できるかどうか(単なる複雑さ以上のものとして)。もしその答えが肯定的であれば、CCIP は分散型アプリケーションやユーザーにとってより良いプロトコルとなるでしょう。
第 3 点の評判の問題について、Chainlink は安全で信頼性の高い中間層インフラストラクチャを提供してきた時間が長いですが、LayerZero は最近登場した新興プロトコルであり、開発者は賢く革新的な人々で構成されています。最終的に、彼らの評判が良いか悪いかは、時間が証明するでしょう。
注目すべきは、CCIP の開発者には Christian Catalini と Dan Boneh が含まれています。誇張ではなく、この二人は暗号経済学と暗号学の分野で最も優れた二人です。
最後の考え
より良いパフォーマンスが、必ずしもより成功することを意味するわけではありません。
私の上記の見解は CCIP を支持する傾向がありますが、これは CCIP が必ずしもより成功することを意味するわけではありません。通常、誰が最初に市場に入り、より良い宣伝、より良いネットワーク効果を持ち、同時に「十分に良い」ことができるかが、最も広く採用される技術を決定します。この点において、VHS と Betamax のビデオメカニズムの戦いを良い例として見ることができます。
おそらく、全体の分散型領域はまだクロスチェーン分散型アプリケーションに本当に準備ができていないのかもしれません。この時に、完全に異なるより最適化されたものが現れれば、勝利する可能性があります。この点で IBC(Inter-Blockchain Communication Protocol、チェーン間通信プロトコル)を挙げる必要があります。これは真の競争相手であり、最終的には終焉者となる可能性があります(LayerZero と CCIP はそうは思わないかもしれません)。
実際、Ethereum 上のいくつかの DeFi 1.0 貸出プロトコルが CCIP を一般的に採用することに対して、コミュニティはすでに異議を唱えています。私は、今後いくつかの DeFi プロトコルが LayerZero を選択し、他の分散型アプリケーションがそれに続く可能性があると考えています。そして、彼らが LayerZero を選択した場合、CCIP は追いつくのが難しくなるでしょう。
チェーンブリッジは非常に重要ですが、分散型アプリケーションのレベルでは本当に防護する技術がありません。彼らは DEX と同様にフォーク可能ですが、長期的な効果を確保するためには、新興技術やネットワーク効果に依存する必要があります。LayerZero と CCIP は基本的なトークンブリッジインフラストラクチャを持ち、マルチチェーンブリッジをサポートしています。
したがって、価格を引き下げる競争が発生する可能性があり、流動性を促進し、各自のトークンを保持することに対する報酬(vePTP、veCRV、または veJOE モデルに類似したもの)が導入されるでしょう。そして、Stargate Finance (STG) にのみ賭けている人々は、警戒する必要があるかもしれません。
要するに、私の見解では、Chainlink と LayerZero の間には単なる競争関係だけでなく、相互に促進し合う関係もあります。現在、CCIP は9ヶ月間姿を消しており、開発に専念しており、LayerZero のリリースは Chainlink チームにいくらかのプレッシャーを与え、彼らが自分たちのプロトコルを早急にリリースするよう促す可能性があります。逆に、CCIP からの競争圧力も LayerZero に革新と改善を促し、リードを確保するための動機付けとなるでしょう。
率直に言って、健全な競争は良いことであり、共同の進歩を促進します。私は、どのブロックチェーン開発者も、どの会社に仕えていても、技術の進歩を推進するために努力していると信じており、これは私たち全員にとっての福音です。