2020年、イーサリアムネットワークはスケーリングのためのロールアップ中心のロードマップに移行しました。その決定から4年が経ち、すでに50を超えるロールアップ(L2)が稼働しています。ロールアップEVMブロックスペースに必要な水平スケーリングを提供しますが、ユーザーエクスペリエンスを完全に台無しにしました。
ユーザーは、どのロールアップを操作しているかを気にしたり、認識したりしてはなりません。暗号資産ユーザーがどのロールアップ(オプティミズムまたはベース)とやり取りしているかを知っていることは、Web2ユーザーがどのクラウドプロバイダー(AWSまたはGCP)とやり取りしているかを知ることと同じです。チェーン抽象化は、チェーン情報がユーザーから抽象化されるビジョンです。ユーザーはウォレットをdAppに接続し、意図した操作に署名するだけで、ユーザーがターゲットチェーンに正しい残高を持っていることを確認し、意図した操作を実行する詳細は舞台裏で行われます。
この記事では、チェーン抽象化が真に学際的な問題であることがわかります。アプリケーションレイヤー、権限レイヤー、ソルバーレイヤー、決済レイヤーとの相互作用を含みます。チェーン抽象化キー要素(CAKE 🎂)フレームワークを紹介し、チェーン抽象化システムの設計トレードオフについて深く掘り下げます。
チェーンで抽象化された世界では、ユーザーはdAppsのWebサイトにアクセスし、ウォレットを接続し、意図した操作に署名し、最終的な決済を待ちます。ターゲットチェーンに必要な資産を取得し、最終的な決済を行うというすべての複雑さは、CAKEのインフラストラクチャレイヤーで発生し、ユーザーから抽象化されます。CAKE には 3 つのインフラストラクチャ層があります。
チェーン抽象化の実現とは、上記の3つのインフラストラクチャレイヤーを統一された製品に統合することを意味します。これらのレイヤーを組み合わせる際の重要な洞察は、情報の伝達と価値の伝達の違いです。チェーン間の情報転送はロスレスである必要があるため、最も安全な経路に依存する必要があります。あるチェーンから別のチェーンへのガバナンス投票でユーザーが「はい」に投票しようとしているとすると、その投票が「Maybe」に変換されることを望んでいません。一方、価値の移転は、ユーザーの好みによっては損失を伴う可能性があります。洗練されたサードパーティーを活用して、より速く、より安く、または保証された価値の移転をユーザーに提供できます。イーサリアムのブロックスペースの95%(バリデータに支払われる手数料で加重)は、価値の移転に消費されることに注意してください。
上記の 3 つのレイヤーは、CAF が行う必要のある主要な設計上の決定事項を紹介します。これらは、インテントの実行に対する権限を誰が制御するか、ソルバーに開示する必要がある情報、およびソルバーが利用できる決済経路に関連しています。それぞれを詳しく見ていきましょう。
権限レイヤーは、ユーザーの秘密鍵を保持し、ユーザーに代わってメッセージに署名し、トランザクションとしてオンチェーン実行されます。CAFは、サポートするすべてのターゲットチェーンの署名スキームとトランザクションペイロードをサポートする必要があります。たとえば、ECDSA署名スキームとEVMトランザクション標準をサポートするウォレットは、イーサリアム、そのL2、およびそのサイドチェーン(メタマスクウォレットなど)に限定されます。一方、EVMとSVM(ソラナ VM)の両方をサポートするウォレットは、両方のエコシステム(Phantomウォレットなど)サポートことができます。同じニーモニックを使用して、EVMチェーンとSVMチェーンの両方でウォレットを生成できることに注意することが重要です。
単一のマルチチェーントランザクションは、正しい注文で実行する必要があるいくつかのサブトランザクションで構成されます。これらのサブトランザクションは複数のチェーンで実行する必要があり、それぞれに独自の時間変動手数料とノンスがあります。これらのサブトランザクションの調整と決済がどのように行われるかは、権限レイヤーにとって重要な設計上の決定事項です。
ユーザーがインテントを投稿すると、解決レイヤーは料金と確認時間をユーザーに返します。この問題は、注文フローオークションの設計と密接に関連しており、詳細に記述されていますこちら。CAFは、プロトコル内パスを利用してユーザーの意図を実行するか、高度なサードパーティ(ソルバー)を利用して、セキュリティ保証を損なうことでユーザーに改善されたUXを提供できます。次の 2 つの設計上の決定は、ソルバーを CAF フレームワークに取り込むときに発生し、情報に関連しています。
インテントは、EV_ordering と EV_signal の 2 種類の抽出可能な値 (EV) で構成されます。EV_orderingはブロックチェーンに固有の値であり、通常、ブロックビルダーやバリデータなどのユーザー注文を実行するエンティティによって抽出されます。一方、EV_signalは、ブロックチェーンに正式に記録される前に注文を観察するすべてのエンティティがアクセスできる値を表します。
ユーザーの意図が異なれば、EV_orderingとEV_signalの分布も異なります。たとえば、DEXでコインを交換する意図は、通常、EV_orderingは高くなりますが、EV_signalは低くなります。逆に、着信したハックトランザクションは、実行よりもフロントランの方がはるかに多くの価値を返すため、EV_signalの要素が高くなります。マーケットメーカーからの取引の場合など、マーケットメーカーが将来の市況をよりよく理解することで、これらの注文を執行するエンティティが損失を被る可能性がある場合など、EV_signalがマイナスになる場合があることに注意することが重要です。
ユーザーの意図を事前に観察する能力があれば、フロントランニングを行うことができ、価値の漏洩につながります。さらに、EV_signalがマイナスになる可能性は、ソルバー間の競争環境を作り出し、より低い入札を提出する原因となり、さらなる価値のリーケージ(逆選択)を引き起こします。最終的に、リークは料金を上げるか、不利な価格を提供することによってユーザーに影響を与えます。低料金または価格改善は同じ通貨の両面であり、記事の残りの部分で同じ意味で使用されることに注意してください。
ソルバーと情報を共有するには、次の 3 つの方法があります。
CAFは、オークションに参加できる入札者の数と入札者を決定する必要もあります。大まかに言うと、次のオプションがあります。
ウォレットが一連のトランザクションに署名したら、ブロックチェーン上で実行する必要があります。クロスチェーントランザクションは、決済プロセスをアトミックから非同期に変換します。最初のトランザクションが実行されて確認されている間に、ターゲットチェーンの状態が変化し、トランザクションの失敗にリーディングされる可能性があります。このサブセクションでは、セキュリティのコスト、確認時間、および実行保証の間のトレードオフについて検討します。
ターゲットチェーン上で意図したトランザクションを実行するかどうかは、ターゲットチェーンのトランザクションインクルージョンの仕組みに依存することに注意することが重要です。トランザクションを検閲する機能や、ターゲットチェーンの手数料メカニズムなどが含まれます。ターゲットチェーンの選択はdAppの決定であると考えており、この記事の範囲を超えて検討します。
異なる状態とコンセンサスメカニズムを持つ2つのブロックチェーンには、それらの間の情報の転送を容易にするために、オラクルなどの仲介者が必要です。オラクルは、チェーン間の情報の中継として機能します。これには、ユーザーがロックアンドミント ブリッジのためにエスクローアカウントに資金をロックするなどの状況を検証したり、ターゲットチェーンでのガバナンス投票に参加するためにオリジンチェーン上のユーザーのトークン残高を確認したりすることが含まれます。
オラクルは、最も遅いチェーンの速度でチェーン間で情報を転送します。これは、Oracleがオリジンチェーンのコンセンサスを待つ必要があるため、reorg-riskを管理するために必要です。ユーザーが起点チェーンからターゲットチェーンにブリッジ USDCするシナリオを考えてみましょう。これを行うために、ユーザーはエスクローに資金をロックします。ただし、Oracleが十分な確認を待たずに、ターゲットチェーン上のユーザーのトークンをミントする場合、問題が発生する可能性があります。再編成の場合、ユーザーがエスクロー・トランザクションを上書きすると、Oracleは二重に支払います。
オラクルには2つのタイプがあります。
マルチチェーンの世界では、ユーザートークンと手数料の残高はすべてのネットワークに分散されています。すべてのクロスチェーン操作の前に、ユーザーはオリジンチェーンからターゲットチェーンに資金をブリッジする必要があります。現在、過去30日間で34のアクティブなブリッジがあり、合計TVLは$7.7B、ブリッジング出来高は$8.6Bです。
トークンのブリッジングは、価値移転のケースです。これにより、資本管理に優れ、再編リスクを引き受けることを厭わない専門の第三者を活用する機会が生まれ、ユーザー取引に要するコストと時間を削減できます。
ブリッジには 2 つのタイプがあります。
どちらのタイプのブリッジでも、ユーザーが支払う必要のある流動性コストがあります。ロック&ミントブリッジでは、流動性コストは、ラップトークンからターゲットチェーン上の目的のトークン(USDC.eからUSDC)にスワップしている間ですが、流動性ブリッジでは、流動性コストは、オリジンチェーン上のトークンからターゲットチェーン上のトークンにスワップしている間です。
上記の5つの設計上の決定は、クロスチェーントリレンマに上昇を与えます。CAFは、実行保証、低料金、実行速度の2つのプロパティを選択する必要があります。
この記事を書くために、Chain Abstractionに明示的および暗黙的に取り組んでいるチームの20以上の異なるデザインを研究しました。このセクションでは、固有の効率性と製品市場への適合性があると思われる 6 つの独立した CA 実装について説明します。これらのデザインは、正しく構築されれば、互いに構成される可能性があります。
この演習から得られる重要なポイントの1つは、クロスチェーンの意図を表現するための共通の標準が必要であるということです。各チームは、ユーザーのインテントをエンコードするための独自の方法とプロトコルに取り組んでいます。標準に向けて統一することで、署名するメッセージに対するユーザーの理解が深まり、ソルバーやオラクルがこれらの意図を理解しやすくなり、ウォレットとの統合が簡素化されます。
トークン油そそがれた橋
エコシステム整合ブリッジ
ソルバーの価格競争
ウォレット制御メッセージング
ソルバー速度の競合
独占バッチオークション
目的
安価なクロスチェーン転送
クロスチェーンメッセージ呼び出し
安価なクロスチェーンスワップ
クロスチェーンメッセージ呼び出し
高速クロスチェーン転送
クロスチェーンメッセージ呼び出し
例
CCTP、CCIP、xERC20
AggLayer、スーパーチェーン、IBC
バンジー、ジャンパー、Uniswap X
アルフレッド、アボカド、ニアアカウント
アクロス、オービター
該当なし
財布
任意
任意
実装に依存
AAまたはポリシーベース
任意
任意
共有する情報
公共
公共
実装に依存
実装に依存
「すべて」または「なし」
何一つ
ソルバー上場
実装に依存
実装に依存
ゲート アクセス
実装に依存
実装に依存
排他的
オラクル
プロトコル内
プロトコル内
プロトコル外
プロトコル外
プロトコル外
プロトコル外
トークンブリッジング
バーン&ミント
ロックとミント
ソルバーに依存
ソルバーに依存
流動性 ブリッジ
実装に依存
ロック・アンド・ミント ブリッジには、バーン・アンド・ミント ブリッジとも呼ばれる流動性コストを支払わない特殊なケースがあります。USDC CCTP)。トークンチームは各チェーンに正規のトークンアドレスを割り当て、ブリッジはトークン、つまりユーザーが必要とするトークンをミントする権限を持っています。
目を細めると、火傷とミント ブリッジは、十分なブロック確認の速度でクロスチェーン転送するのと似ています。xERC20は、ターゲットチェーン上の正規トークンとその認可されたブリッジに油を注ぐためのそのような標準の1つです。トークン油を注がれたブリッジは、プロトコル内パスの例であり、実行保証の速度と低料金に妥協します(CCTPは転送の実行に20分かかります)。
整合ブリッジは、同じエコシステム内のチェーン間で任意のメッセージを転送することを可能にします。これは、プロトコル内パスのカテゴリに分類され、速度よりも実行保証と低料金を優先します。例としては、Cosmos IBC、Polygon AggLayer、Optimism Superchain などがあります。
3年前、コスモスのエコシステムは、イーサリアムが現在直面しているのと同様の課題に直面しました。流動性はチェーン間で断片化され、各チェーンには独自の手数料トークンがあり、マルチチェーンアカウントの管理は面倒でした。Cosmosエコシステムは、IBCを介してプロトコル内メッセージパッシングブリッジを実装することでこれらの問題に対処し、シームレスなマルチチェーンアカウントとクロスチェーン転送を実現しました。
コスモスエコシステムは、ソブリンセキュリティと高速ファイナリティを備えた独立したチェーンで構成されており、クロスチェーンメッセージングのプロトコル内パスを非常に高速にします。反対に、ロールアップ エコシステムは、チャレンジ期間の満了 (オプティミスティック ロールアップ) または最終決定のための zk プルーフのコミット (有効性ロールアップ) に依存します。エコシステムを通過するメッセージのプロトコル内パスは、これらのファイナリティの制約により遅くなります。
ソルバー価格競争では、すべてのソルバーと注文情報を共有します。ソルバーは、注文の意図によって生成された期待値(EV)を組み込み、ユーザーに提供することを目的としています。システム内の勝者ソルバーの選択は、ユーザー価格の改善を最大化することに基づいています。ただし、この設計には実行されないリスクが伴い、注文を確実に含めるために追加のメカニズムが必要です。このようなメカニズムの例としては、Uniswap X、Bungee、Jumperなどがあります。
ウォレットコーディネートされたメッセージングは、AAまたはポリシーベースのウォレットによって提供される機能を利用して、あらゆるインテントタイプと互換性のあるクロスチェーンエクスペリエンスを提供します。これは究極のCAアグリゲーターとして機能し、さまざまなCA設計間でユーザーのインテントをリダイレクトして、特定のインテントに対処します。例としては、アボカドウォレット、ニアアカウントアグリゲーター、メタマスクポートフォリオなどがあります。
過去10年間で、暗号エコシステムは、ユーザーとウォレットの関係が非常に粘着性が高いことを学習しました。個人的には、ニーモニックをMetamaskから別のウォレットに移行することを考えるたびに、致命的な恐怖を感じます。これは、2.5年後、ビタリックブテリン自身からの支援を受けても、EIP-4337が最小限の採用を獲得した理由でもあります。新しいバージョンのウォレットプロトコルは、ユーザーにより良い価格(アカウントの抽象化)または使いやすさの向上(ポリシーベースのウォレット)を提供する可能性がありますが、現在のウォレットからユーザーを移行することは困難な作業です。
ソルバー速度競争では、ユーザーは特定のクロスチェーン遷移の意図を表現して、高い実行を保証することができます。ユーザーが手数料を最小限に抑えるのを支援するのではなく、複雑なトランザクションを含めるための信頼できるチャネルを提供します。ブロックビルダー料金またはインクルージョン速度に基づいてインテントを最初に実行したソルバーがインテントを獲得します。
この設計は、ソルバーによって捕捉された EV を最大化することにより、高い包含率を達成することを目的としています。ただし、イーサリアムメインネットでの高度な資本管理またはL2での低レイテンシーの実行に依存しているため、集中化の代償が伴います。
、1 つのソルバーに対して時間枠内のすべての注文 フローを実行する独占権のオークションを開催します。他のソルバーは注文を見ることができないため、予測された市場のボラティリティと平均執行品質に基づいて入札を行います。独占バッチオークションは、適切なユーザー価格を保証するために注文のバックストップ価格に依存するため、価格改善には使用できません。すべての注文フローを単一の入札者に送信することで、情報漏洩がなくなり、実行保証が向上します。
Chain Abstraction Frameworks(CAF)は、ユーザーにシームレスなクロスチェーンインタラクションを提供することを約束します。この記事では、チェーン抽象化を明示的または暗黙的に解決しようとしているいくつかのチームによる、本番環境および開発中のデザインを調査しました。今年はCAFの年になると考えており、今後6〜12か月でさまざまな設計とその実装の間で大きな競争が起こると予想しています。
価値の移転
情報転送
プロトコル内パス
トークン油そそがれたブリッジ
エコシステム整合ブリッジ
ソルバーの集計
ソルバーの価格競争
ウォレット調整メッセージング
実行コンペティション
ソルバー速度の競合
独占バッチオークション
クロスチェーンの価値移転は、低料金のトークンで油を注がれたブリッジと、スピードと実行のためのソルバースピードまたはプライスコンペティションの組み合わせを介してルーティングされます。情報の転送は、ユーザーのコストを最小限に抑えることを目的としたエコシステムに沿ったメッセージブリッジの組み合わせを介してルーティングされ、速度を最大化するウォレット制御プラットフォームにルーティングされます。最終的な実装は、これら 6 つの異なる設計を中心にクラスター化され、それぞれが独立したニーズに対応し、トレードオフ マトリックスのさまざまなコーナーに存在する効率
の恩恵を受けます。この演習から得られる重要なポイントの1つは、クロスチェーンの意図を表現するための共通の標準が必要であるということです。いくつかのチームは、ユーザーのインテントをエンコードするための個々のプロトコルに取り組んでおり、作業の重複を引き起こしています。標準に向けて統一することで、署名するメッセージに対するユーザーの理解が深まり、ソルバーとオラクルがインテントを操作しやすくなり、ウォレットとの統合が簡素化されます。
2020年、イーサリアムネットワークはスケーリングのためのロールアップ中心のロードマップに移行しました。その決定から4年が経ち、すでに50を超えるロールアップ(L2)が稼働しています。ロールアップEVMブロックスペースに必要な水平スケーリングを提供しますが、ユーザーエクスペリエンスを完全に台無しにしました。
ユーザーは、どのロールアップを操作しているかを気にしたり、認識したりしてはなりません。暗号資産ユーザーがどのロールアップ(オプティミズムまたはベース)とやり取りしているかを知っていることは、Web2ユーザーがどのクラウドプロバイダー(AWSまたはGCP)とやり取りしているかを知ることと同じです。チェーン抽象化は、チェーン情報がユーザーから抽象化されるビジョンです。ユーザーはウォレットをdAppに接続し、意図した操作に署名するだけで、ユーザーがターゲットチェーンに正しい残高を持っていることを確認し、意図した操作を実行する詳細は舞台裏で行われます。
この記事では、チェーン抽象化が真に学際的な問題であることがわかります。アプリケーションレイヤー、権限レイヤー、ソルバーレイヤー、決済レイヤーとの相互作用を含みます。チェーン抽象化キー要素(CAKE 🎂)フレームワークを紹介し、チェーン抽象化システムの設計トレードオフについて深く掘り下げます。
チェーンで抽象化された世界では、ユーザーはdAppsのWebサイトにアクセスし、ウォレットを接続し、意図した操作に署名し、最終的な決済を待ちます。ターゲットチェーンに必要な資産を取得し、最終的な決済を行うというすべての複雑さは、CAKEのインフラストラクチャレイヤーで発生し、ユーザーから抽象化されます。CAKE には 3 つのインフラストラクチャ層があります。
チェーン抽象化の実現とは、上記の3つのインフラストラクチャレイヤーを統一された製品に統合することを意味します。これらのレイヤーを組み合わせる際の重要な洞察は、情報の伝達と価値の伝達の違いです。チェーン間の情報転送はロスレスである必要があるため、最も安全な経路に依存する必要があります。あるチェーンから別のチェーンへのガバナンス投票でユーザーが「はい」に投票しようとしているとすると、その投票が「Maybe」に変換されることを望んでいません。一方、価値の移転は、ユーザーの好みによっては損失を伴う可能性があります。洗練されたサードパーティーを活用して、より速く、より安く、または保証された価値の移転をユーザーに提供できます。イーサリアムのブロックスペースの95%(バリデータに支払われる手数料で加重)は、価値の移転に消費されることに注意してください。
上記の 3 つのレイヤーは、CAF が行う必要のある主要な設計上の決定事項を紹介します。これらは、インテントの実行に対する権限を誰が制御するか、ソルバーに開示する必要がある情報、およびソルバーが利用できる決済経路に関連しています。それぞれを詳しく見ていきましょう。
権限レイヤーは、ユーザーの秘密鍵を保持し、ユーザーに代わってメッセージに署名し、トランザクションとしてオンチェーン実行されます。CAFは、サポートするすべてのターゲットチェーンの署名スキームとトランザクションペイロードをサポートする必要があります。たとえば、ECDSA署名スキームとEVMトランザクション標準をサポートするウォレットは、イーサリアム、そのL2、およびそのサイドチェーン(メタマスクウォレットなど)に限定されます。一方、EVMとSVM(ソラナ VM)の両方をサポートするウォレットは、両方のエコシステム(Phantomウォレットなど)サポートことができます。同じニーモニックを使用して、EVMチェーンとSVMチェーンの両方でウォレットを生成できることに注意することが重要です。
単一のマルチチェーントランザクションは、正しい注文で実行する必要があるいくつかのサブトランザクションで構成されます。これらのサブトランザクションは複数のチェーンで実行する必要があり、それぞれに独自の時間変動手数料とノンスがあります。これらのサブトランザクションの調整と決済がどのように行われるかは、権限レイヤーにとって重要な設計上の決定事項です。
ユーザーがインテントを投稿すると、解決レイヤーは料金と確認時間をユーザーに返します。この問題は、注文フローオークションの設計と密接に関連しており、詳細に記述されていますこちら。CAFは、プロトコル内パスを利用してユーザーの意図を実行するか、高度なサードパーティ(ソルバー)を利用して、セキュリティ保証を損なうことでユーザーに改善されたUXを提供できます。次の 2 つの設計上の決定は、ソルバーを CAF フレームワークに取り込むときに発生し、情報に関連しています。
インテントは、EV_ordering と EV_signal の 2 種類の抽出可能な値 (EV) で構成されます。EV_orderingはブロックチェーンに固有の値であり、通常、ブロックビルダーやバリデータなどのユーザー注文を実行するエンティティによって抽出されます。一方、EV_signalは、ブロックチェーンに正式に記録される前に注文を観察するすべてのエンティティがアクセスできる値を表します。
ユーザーの意図が異なれば、EV_orderingとEV_signalの分布も異なります。たとえば、DEXでコインを交換する意図は、通常、EV_orderingは高くなりますが、EV_signalは低くなります。逆に、着信したハックトランザクションは、実行よりもフロントランの方がはるかに多くの価値を返すため、EV_signalの要素が高くなります。マーケットメーカーからの取引の場合など、マーケットメーカーが将来の市況をよりよく理解することで、これらの注文を執行するエンティティが損失を被る可能性がある場合など、EV_signalがマイナスになる場合があることに注意することが重要です。
ユーザーの意図を事前に観察する能力があれば、フロントランニングを行うことができ、価値の漏洩につながります。さらに、EV_signalがマイナスになる可能性は、ソルバー間の競争環境を作り出し、より低い入札を提出する原因となり、さらなる価値のリーケージ(逆選択)を引き起こします。最終的に、リークは料金を上げるか、不利な価格を提供することによってユーザーに影響を与えます。低料金または価格改善は同じ通貨の両面であり、記事の残りの部分で同じ意味で使用されることに注意してください。
ソルバーと情報を共有するには、次の 3 つの方法があります。
CAFは、オークションに参加できる入札者の数と入札者を決定する必要もあります。大まかに言うと、次のオプションがあります。
ウォレットが一連のトランザクションに署名したら、ブロックチェーン上で実行する必要があります。クロスチェーントランザクションは、決済プロセスをアトミックから非同期に変換します。最初のトランザクションが実行されて確認されている間に、ターゲットチェーンの状態が変化し、トランザクションの失敗にリーディングされる可能性があります。このサブセクションでは、セキュリティのコスト、確認時間、および実行保証の間のトレードオフについて検討します。
ターゲットチェーン上で意図したトランザクションを実行するかどうかは、ターゲットチェーンのトランザクションインクルージョンの仕組みに依存することに注意することが重要です。トランザクションを検閲する機能や、ターゲットチェーンの手数料メカニズムなどが含まれます。ターゲットチェーンの選択はdAppの決定であると考えており、この記事の範囲を超えて検討します。
異なる状態とコンセンサスメカニズムを持つ2つのブロックチェーンには、それらの間の情報の転送を容易にするために、オラクルなどの仲介者が必要です。オラクルは、チェーン間の情報の中継として機能します。これには、ユーザーがロックアンドミント ブリッジのためにエスクローアカウントに資金をロックするなどの状況を検証したり、ターゲットチェーンでのガバナンス投票に参加するためにオリジンチェーン上のユーザーのトークン残高を確認したりすることが含まれます。
オラクルは、最も遅いチェーンの速度でチェーン間で情報を転送します。これは、Oracleがオリジンチェーンのコンセンサスを待つ必要があるため、reorg-riskを管理するために必要です。ユーザーが起点チェーンからターゲットチェーンにブリッジ USDCするシナリオを考えてみましょう。これを行うために、ユーザーはエスクローに資金をロックします。ただし、Oracleが十分な確認を待たずに、ターゲットチェーン上のユーザーのトークンをミントする場合、問題が発生する可能性があります。再編成の場合、ユーザーがエスクロー・トランザクションを上書きすると、Oracleは二重に支払います。
オラクルには2つのタイプがあります。
マルチチェーンの世界では、ユーザートークンと手数料の残高はすべてのネットワークに分散されています。すべてのクロスチェーン操作の前に、ユーザーはオリジンチェーンからターゲットチェーンに資金をブリッジする必要があります。現在、過去30日間で34のアクティブなブリッジがあり、合計TVLは$7.7B、ブリッジング出来高は$8.6Bです。
トークンのブリッジングは、価値移転のケースです。これにより、資本管理に優れ、再編リスクを引き受けることを厭わない専門の第三者を活用する機会が生まれ、ユーザー取引に要するコストと時間を削減できます。
ブリッジには 2 つのタイプがあります。
どちらのタイプのブリッジでも、ユーザーが支払う必要のある流動性コストがあります。ロック&ミントブリッジでは、流動性コストは、ラップトークンからターゲットチェーン上の目的のトークン(USDC.eからUSDC)にスワップしている間ですが、流動性ブリッジでは、流動性コストは、オリジンチェーン上のトークンからターゲットチェーン上のトークンにスワップしている間です。
上記の5つの設計上の決定は、クロスチェーントリレンマに上昇を与えます。CAFは、実行保証、低料金、実行速度の2つのプロパティを選択する必要があります。
この記事を書くために、Chain Abstractionに明示的および暗黙的に取り組んでいるチームの20以上の異なるデザインを研究しました。このセクションでは、固有の効率性と製品市場への適合性があると思われる 6 つの独立した CA 実装について説明します。これらのデザインは、正しく構築されれば、互いに構成される可能性があります。
この演習から得られる重要なポイントの1つは、クロスチェーンの意図を表現するための共通の標準が必要であるということです。各チームは、ユーザーのインテントをエンコードするための独自の方法とプロトコルに取り組んでいます。標準に向けて統一することで、署名するメッセージに対するユーザーの理解が深まり、ソルバーやオラクルがこれらの意図を理解しやすくなり、ウォレットとの統合が簡素化されます。
トークン油そそがれた橋
エコシステム整合ブリッジ
ソルバーの価格競争
ウォレット制御メッセージング
ソルバー速度の競合
独占バッチオークション
目的
安価なクロスチェーン転送
クロスチェーンメッセージ呼び出し
安価なクロスチェーンスワップ
クロスチェーンメッセージ呼び出し
高速クロスチェーン転送
クロスチェーンメッセージ呼び出し
例
CCTP、CCIP、xERC20
AggLayer、スーパーチェーン、IBC
バンジー、ジャンパー、Uniswap X
アルフレッド、アボカド、ニアアカウント
アクロス、オービター
該当なし
財布
任意
任意
実装に依存
AAまたはポリシーベース
任意
任意
共有する情報
公共
公共
実装に依存
実装に依存
「すべて」または「なし」
何一つ
ソルバー上場
実装に依存
実装に依存
ゲート アクセス
実装に依存
実装に依存
排他的
オラクル
プロトコル内
プロトコル内
プロトコル外
プロトコル外
プロトコル外
プロトコル外
トークンブリッジング
バーン&ミント
ロックとミント
ソルバーに依存
ソルバーに依存
流動性 ブリッジ
実装に依存
ロック・アンド・ミント ブリッジには、バーン・アンド・ミント ブリッジとも呼ばれる流動性コストを支払わない特殊なケースがあります。USDC CCTP)。トークンチームは各チェーンに正規のトークンアドレスを割り当て、ブリッジはトークン、つまりユーザーが必要とするトークンをミントする権限を持っています。
目を細めると、火傷とミント ブリッジは、十分なブロック確認の速度でクロスチェーン転送するのと似ています。xERC20は、ターゲットチェーン上の正規トークンとその認可されたブリッジに油を注ぐためのそのような標準の1つです。トークン油を注がれたブリッジは、プロトコル内パスの例であり、実行保証の速度と低料金に妥協します(CCTPは転送の実行に20分かかります)。
整合ブリッジは、同じエコシステム内のチェーン間で任意のメッセージを転送することを可能にします。これは、プロトコル内パスのカテゴリに分類され、速度よりも実行保証と低料金を優先します。例としては、Cosmos IBC、Polygon AggLayer、Optimism Superchain などがあります。
3年前、コスモスのエコシステムは、イーサリアムが現在直面しているのと同様の課題に直面しました。流動性はチェーン間で断片化され、各チェーンには独自の手数料トークンがあり、マルチチェーンアカウントの管理は面倒でした。Cosmosエコシステムは、IBCを介してプロトコル内メッセージパッシングブリッジを実装することでこれらの問題に対処し、シームレスなマルチチェーンアカウントとクロスチェーン転送を実現しました。
コスモスエコシステムは、ソブリンセキュリティと高速ファイナリティを備えた独立したチェーンで構成されており、クロスチェーンメッセージングのプロトコル内パスを非常に高速にします。反対に、ロールアップ エコシステムは、チャレンジ期間の満了 (オプティミスティック ロールアップ) または最終決定のための zk プルーフのコミット (有効性ロールアップ) に依存します。エコシステムを通過するメッセージのプロトコル内パスは、これらのファイナリティの制約により遅くなります。
ソルバー価格競争では、すべてのソルバーと注文情報を共有します。ソルバーは、注文の意図によって生成された期待値(EV)を組み込み、ユーザーに提供することを目的としています。システム内の勝者ソルバーの選択は、ユーザー価格の改善を最大化することに基づいています。ただし、この設計には実行されないリスクが伴い、注文を確実に含めるために追加のメカニズムが必要です。このようなメカニズムの例としては、Uniswap X、Bungee、Jumperなどがあります。
ウォレットコーディネートされたメッセージングは、AAまたはポリシーベースのウォレットによって提供される機能を利用して、あらゆるインテントタイプと互換性のあるクロスチェーンエクスペリエンスを提供します。これは究極のCAアグリゲーターとして機能し、さまざまなCA設計間でユーザーのインテントをリダイレクトして、特定のインテントに対処します。例としては、アボカドウォレット、ニアアカウントアグリゲーター、メタマスクポートフォリオなどがあります。
過去10年間で、暗号エコシステムは、ユーザーとウォレットの関係が非常に粘着性が高いことを学習しました。個人的には、ニーモニックをMetamaskから別のウォレットに移行することを考えるたびに、致命的な恐怖を感じます。これは、2.5年後、ビタリックブテリン自身からの支援を受けても、EIP-4337が最小限の採用を獲得した理由でもあります。新しいバージョンのウォレットプロトコルは、ユーザーにより良い価格(アカウントの抽象化)または使いやすさの向上(ポリシーベースのウォレット)を提供する可能性がありますが、現在のウォレットからユーザーを移行することは困難な作業です。
ソルバー速度競争では、ユーザーは特定のクロスチェーン遷移の意図を表現して、高い実行を保証することができます。ユーザーが手数料を最小限に抑えるのを支援するのではなく、複雑なトランザクションを含めるための信頼できるチャネルを提供します。ブロックビルダー料金またはインクルージョン速度に基づいてインテントを最初に実行したソルバーがインテントを獲得します。
この設計は、ソルバーによって捕捉された EV を最大化することにより、高い包含率を達成することを目的としています。ただし、イーサリアムメインネットでの高度な資本管理またはL2での低レイテンシーの実行に依存しているため、集中化の代償が伴います。
、1 つのソルバーに対して時間枠内のすべての注文 フローを実行する独占権のオークションを開催します。他のソルバーは注文を見ることができないため、予測された市場のボラティリティと平均執行品質に基づいて入札を行います。独占バッチオークションは、適切なユーザー価格を保証するために注文のバックストップ価格に依存するため、価格改善には使用できません。すべての注文フローを単一の入札者に送信することで、情報漏洩がなくなり、実行保証が向上します。
Chain Abstraction Frameworks(CAF)は、ユーザーにシームレスなクロスチェーンインタラクションを提供することを約束します。この記事では、チェーン抽象化を明示的または暗黙的に解決しようとしているいくつかのチームによる、本番環境および開発中のデザインを調査しました。今年はCAFの年になると考えており、今後6〜12か月でさまざまな設計とその実装の間で大きな競争が起こると予想しています。
価値の移転
情報転送
プロトコル内パス
トークン油そそがれたブリッジ
エコシステム整合ブリッジ
ソルバーの集計
ソルバーの価格競争
ウォレット調整メッセージング
実行コンペティション
ソルバー速度の競合
独占バッチオークション
クロスチェーンの価値移転は、低料金のトークンで油を注がれたブリッジと、スピードと実行のためのソルバースピードまたはプライスコンペティションの組み合わせを介してルーティングされます。情報の転送は、ユーザーのコストを最小限に抑えることを目的としたエコシステムに沿ったメッセージブリッジの組み合わせを介してルーティングされ、速度を最大化するウォレット制御プラットフォームにルーティングされます。最終的な実装は、これら 6 つの異なる設計を中心にクラスター化され、それぞれが独立したニーズに対応し、トレードオフ マトリックスのさまざまなコーナーに存在する効率
の恩恵を受けます。この演習から得られる重要なポイントの1つは、クロスチェーンの意図を表現するための共通の標準が必要であるということです。いくつかのチームは、ユーザーのインテントをエンコードするための個々のプロトコルに取り組んでおり、作業の重複を引き起こしています。標準に向けて統一することで、署名するメッセージに対するユーザーの理解が深まり、ソルバーとオラクルがインテントを操作しやすくなり、ウォレットとの統合が簡素化されます。