ファット・ペンギンのアブストラクト・チェーンを見てみよう。
Abstract Chainは、オンチェーンカルチャーとコミュニティのために設計されたレイヤー2ネットワークで、来年1月にメインネットでライブを開始する予定である。

出典:デジタル資産調査会社ASXN、翻訳:Golden Finance xiaozou
暗号業界は変化に満ちているが、変わらない数少ないものの1つは、ブロックチェーンの数が増えていることだ。イーサリアムL2であれ、appchainであれ、alt L1であれ、常に新しいブロックチェーンが大量に出現しているようです。
さまざまなブロックチェーンがユーザーにさまざまな選択肢を提供する一方で、開発者やマルチチェーンユーザーにとっては課題も生じます。より多くのチェーンが流動性と利用に関して断片化の問題を引き起こし、ユーザーエクスペリエンスが損なわれたままになります。
今日の暗号通貨のマルチチェーン状況は、インフラの反復とインセンティブの不整合によるいくつかのストーリーのうちの1つであると言えるでしょう。PoSコンセンサスメカニズムの導入以来、暗号の世界ではブロックチェーンの数が爆発的に増えています。ビットコインのPoWコンセンサス・メカニズムと比較して、PoSは新しいネットワークを立ち上げ、確保するための障壁を大幅に下げ、L1空間における革新的なプロジェクトのカンブリア爆発を生み出した。スケーラビリティのトリレンマを解決するために、Solana、Cosmosとそのアプリケーションチェーン、BerachainとそのPoLコンセンサスメカニズム、Ether L2とProof of Fraudなどがあり、それぞれが独自の革新的な方法をとっています。
ブロックチェーンの爆発的な成長の主な原動力はイノベーションかもしれませんが、インセンティブがずれていることも原因です。インフラはアプリケーションよりも高いプレミアムで取引されるため、開発者は何をどこに構築するかを決定する際に、評価の変動を考慮に入れます。このインセンティブのズレにより、無数の異なるブロックチェーンやプロトコルが「独自のスタックを所有」することになり、これが今日の暗号世界の大きな原因となっている。
モジュール性の概念は比較的新しいもので、2019年にMustafa Al-Bassam氏によって "LazyLedger: A Distributed Data Availability Ledger with Client-Side Smart Contracts "という学術論文で紹介されました。"という学術論文で初めて紹介された。この論文で彼は、ネットワークのコンセンサスとデータの可用性機能をトランザクションの決済と実行から切り離すブロックチェーンの設計コンセプトを概説している。
モジュール化の利点は、手頃な価格のDA(データの可用性)とダウン・ザ・チェーンでの実行の両面における専門化である。分業が経済成長の源であるというアダム・スミスの仮定と同様に、専門化(分業)は効率の向上を通じてスケーラビリティ(成長)を促進します。
2020年10月2日、Vitalik氏はEtherの主要なスケーリングソリューションとしてロールアップに目を向けました。ロールアップは「モジュール性の台頭」の自然な延長です。Etherの最終的な目標は、グローバルに調整された金融レイヤーになることであり、これを達成するにはスケールが必要です。しかし、スケーラビリティのトリレンマを考えると、イーサはスケーラビリティを犠牲にして分散化とセキュリティのために最適化されてきた。複数のトランザクションを1つのトランザクション・パッケージにパッケージ化し、そのパッケージをメインのイーサネット・ネットワークに送信することで、ロールアップはトランザクション・コストを削減しながらトランザクションのスループットを向上させる。このアプローチはチェーン上で処理されるデータ量を最小化し、より高速で安価なトランザクションを実現する。しかし、ロールアップの数が増えるにつれて、ロールアップをエコシステムの残りの部分に接続するために追加のインフラを構築する必要があるため、イーサエコシステムとの相互作用の複雑さも増加します。
。Celestiaのスケーラビリティは、独自のDAS(Data Availability Sampling)アプローチによって強化されています。これは、より多くのライトノードが追加されるにつれてネットワークを拡張することを可能にし、セキュリティや分散化の程度を損なうことなく、より大きなブロックを可能にします。
Web2を凌駕するためには、Web3のUX(ユーザーエクスペリエンス)は(変換コストを考慮すると)絶対に優れたエクスペリエンスを提供する必要があります。そこで登場するのが、チェーンの抽象化です。
概念として、連鎖的抽象化は、最終目標を達成するための方法そのものよりも、最終目標に近いものです。そのため、「チェーンの抽象化」はユーザーエクスペリエンスであり、どのようなコンポーネント/改善も「チェーンの抽象化の未来を実現する」ために働くと考えることができます。
今日の暗号世界でマルチチェーンユーザーになるには、多くのチェーン間で資金を橋渡しし、複雑なUIをナビゲートし、それぞれが独自のリスクプロファイルを持つ多くの異なるトークンを使って取引に支払う必要があります。ユーザーは暗号経済の様々な「導管」とやり取りする必要があるが、これは面倒で複雑な経験である。従来の金融における「導管」に相当するのは、FedWire(連邦準備制度理事会資金送金システム)であろう。伝統的な金融における同等の「導管」は、FedWire(連邦準備制度理事会の資金移動システム)での取引だろう。Web2 UXタイプの最終的な目標という観点からチェーンの抽象化を考えると、対処すべき2つの重要な痛点があります:Web3 UXの複雑さと、ユーザーと流動性の断片化です。
コンピュータサイエンスの文脈では、抽象化は次のように定義されます:
ユーザーエクスペリエンスから技術的な複雑さを単純化または排除することは、これらの詳細やプロセスを隠す技術を生み出します。これらの複雑さはまだ存在し、機能していますが、ユーザーには見えません。
Web2の世界では、さまざまな操作の技術的な複雑さを隠し、簡略化されたインターフェイスをユーザーに提示することで、ユーザーフレンドリーでシームレスなエクスペリエンスを生み出す上で、抽象化が重要な役割を果たします。例えば、ユーザーはHTTP、TCP/IP、DNSといった基礎となるプロトコルが何であるかを理解する必要なく、ブラウザを通じてウェブサイトとやりとりする。ユーザーは単にOutlookを開き、電子メールを作成し、送信するだけで、電子メールがSMTPなどの送信プロトコルやIMAP/POPなどの受信プロトコルと相互作用していることにまったく気づかない。ウェブホスティングとクラウドサービスは、サーバー管理、データ複製、負荷分散を抽象化し、ユーザーフレンドリーなインターフェースでアプリケーションを簡単に展開・管理できるシームレスな体験を提供します。パスワードのハッシュ化やセッション管理などの認証・認可プロセスは、シンプルなログイン画面の背後に隠されている。PayPalやStripeのようなオンライン決済サービスは、セキュアな暗号化、詐欺検出、銀行ネットワーク通信を抽象化し、ユーザーが簡単に取引を行えるようサポートする。要するに、Web2はインターネットネイティブでないユーザーでもナビゲートできるエクスペリエンスを提供し、Web2は抽象化に重点を置くことで、技術を利用しやすくしているのです。
検索エンジンとして選ばれるGoogleは、究極の抽象化と考えることができます。インターネットへの幅広いガイドとして機能することで、ユーザーは複雑な検索アルゴリズムやウェブクローリングのプロセスを理解することなく、検索要求を入力することができ、情報検索プロセスを簡素化します。グーグルのアルゴリズムは、何十億ものウェブページをインデックス化し、関連性に応じてランク付けすることで、ユーザーに最も重要な結果を提示する。このように抽象化されているため、ユーザーはSEOやHTML構造、ウェブホスティングに関する技術的な知識を持つ必要がない。加えて、グーグルは、メール(Gmail)、文章作成(グーグル・ドックス)、ストレージ(グーグル・ドライブ)など、先に述べたサービスのほとんどを提供している。アクセスしやすく統一されたインターフェイスを持つグーグルは、様々な機能を非常にまとまりのあるエコシステムにまとめることで、ユーザーエクスペリエンスをさらに向上させている。
これをさらに一歩進めて明確にしましょう。Web2は、互いに相互運用する多数のプロトコルから構成されており、抽象化要件という点では、Web2はWeb3と「ボンネットの下では」それほど変わりません。これらのプロトコルを理解する必要のない平均的なWeb2ユーザーにとって、この単純化されたユーザーエクスペリエンスは、抽象化の連鎖の指針として役立ちます。
チェーンの抽象化 - 「複数のチェーンの相互作用に必要な手動プロセスを排除するユーザーエクスペリエンス」
チェーンの抽象化が解決しようとする問題を見てみましょう:
Bridging - ユーザーが異なるチェーンに値を接続する必要性は、重大なUXの摩擦とセキュリティリスクの両方をもたらします。
ガストークン - ユーザーはガス料金を支払うために、異なるチェーン上の異なるトークンを取得し、管理する必要があります。
アカウントとウォレットの断片化 - ユーザーは全残高にアクセスするために複数のアカウントとやり取りする必要があります。この問題は、別々のアドレスとウォレットが必要なEVM以外のエコシステムでは悪化します。
流動性の断片化 - ブロックチェーンの数が増えるにつれて、流動性は断片化され、これらのチェーン間でさらに分離されます。
前述したように、インセンティブの不一致、イーサのロールアップ中心のロードマップ、アプリチェーン、アプリ固有のロールアップ、「自分のスタックを持つ」モジュール性の人気は、流動性とユーザーの断片化を増大させています。そして、均一で流動的なユーザーエクスペリエンスが崩壊しています。
しばしば「モノリシック・アーキテクチャ」の支持者は、Solanaや、SuiやAptosのような非EVMチェーンがユーザーに提供するシンプルさの例として引き合いに出します。
ユーザーが資金をSolanaにブリッジする場合、通常、USDCとSOLの1つの形式とやりとりするだけでよい。Solanaは、WormholeとAxelar USDCが存在する以前のため、USDCの互換性に関して独自の問題を抱えていましたが、これらはほぼ解決または改善されており、Solanaの「エコシステム」とは、Solanaとその上に構築されたアプリを指します。L2は(まだ)存在せず、より多くのモビリティや異なるアプリケーションのサブセットを得るためにブリッジする必要はない。
対照的に、ユーザーがイーサのエコシステム(ロールアップを含む)にログインすると、さまざまな形態のUSDCとさまざまな形態のETHに遭遇します。例えば、OptimismのETHとArbitrumのETHは、どう見ても同じアセットです。-両者はそれぞれの正規のブリッジを使用してメインのイーサネットネットワークからブリッジされていますが、相互に使用することはできません。あるアプリケーションはOptimism上でしか動作しないが、他のアプリケーションはArbitrum上にしか存在しない。実用上、Optimism上のETHとArbitrum上のETHはまったく異なるチェーン上にあり、異なるエコロジーと異なるユースケースを持っています。
ウォレットレベルでも、両者は異なる資産と見なされています。RabbyやRainbowのような新興ウォレットは、ウォレットレベルで資産をぼかし、抽象化する努力をしています。それでも、ユーザーは複数のチェーンやロールアップにまたがる「カンジブル」な(実際にはほとんど代替不可能な)資産を管理することになるでしょう。
この違いは、ロールアップ以外のレベルではさらに顕著です。非EVMチェーン(Solana、Sui、Aptosなど)や非Ether EVM L1(BNBやAvalanche C-Chainなど)では、ユーザーは非ネイティブアセット(axlUSDC、axlETHなど)も扱わなければなりません。
理論的には、もしrollupがイーサユーザーを完全に切り離し、イーサの上にある独自の「モノリシック」チェーンになるという約束を果たしていれば、ブリッジして流動性を求める必要はないでしょう。しかし、そうはなっていない。Arbitrum、Optimism、Baseの3大ロールアップは、それぞれ異なるエコロジー、ユースケース、ユーザーを抱えている。optimismは、スーパーチェーン(詳しくは後述)を使って、モジュール性のレベルをさらに高めることに動いている。一方、Baseは主にSocialFiアプリケーションにフォーカスしている。
おわかりのように、「一般的な」L2は、それぞれ特定の焦点とユースケースを開発し始めています。ゲームをしたいユーザーはArbitrumにブリッジし、次にXaiかSankoにブリッジしなければなりません。同じユーザーがFarcasterでDegenバウンティをしたり、friendtechで鍵を買いたい場合は、Baseにブリッジしなければなりません。最終的な結果は、意図しない高度な断片化である。一般的に、すべてのジェネリックL2は、あらゆるユーザーのニーズを満たすために、多種多様なアプリケーションを提供することを目指しているはずだ。
ベースとなるロールアップのTPSが低いため、特にゲームでは、ロールアップは何らかのモジュール性アーキテクチャを使用しなければなりません。アーキテクチャを使用しなければなりません。
各汎用ロールアップは、ユーザーと開発者をそのチェーンに引き入れるためのさまざまなインセンティブやその他の方法によって、不注意にも異なる文化とエコロジーを発展させてしまいます。
L1も同様です。Avalanche C-ChainやBNB、SuiやAptosにしか存在しないアプリやユーザーもいます。
断片化の問題は、ユーザーだけでなく、実行レイヤーやプロトコル自体にも影響します。断片化の結果、実行レイヤーの収益とMEVは、ロールアップ(MEVの場合)や他のチェーンによって共食いされる可能性があります。これは、実行レイヤー間の競争が激化するにつれて、さらに重要になります。
プロトコルは多数のチェーンでローンチし、すべてのチェーンで流動性とユーザーを獲得しなければならないため、状況は非常に困難です。新商品はできるだけ多くのユーザーを獲得することが目標であるため、これは特に困難です。さらに、プロトコルが動作する基礎となるチェーンやブリッジの統合ごとに複雑さが増し、セキュリティリスクが高まります。
一般的に、暗号の世界、特にイーサにおける断片化はかつてないほど進んでおり、その結果、ユーザーエクスペリエンスとトラフィックがあまり理想的ではなくなっています。
断片化問題の解決:チェーンの抽象化
この断片化問題が、チェーンの抽象化コンセプトの誕生と発展をもたらしました。前述したように、私たちはチェーンの抽象化を究極のゴールだと考えています。暗号ユーザーは、ブリッジング、ガス決済、複雑なUI、マルチチェーンウォレット管理に関連する数多くの問題に対処することなく、実際に最適化されたより良いエクスペリエンスを得ることができます。
チェーンの抽象化という究極のゴールに到達するために、包括的なソリューション(AggLayer、Particle Network、OP Superchainなど)からコンポーネントソリューション(Intent NetworksやBridge Aggregatorなど)まで、さまざまな試みが行われてきました。
皮肉なことに、チェーンの抽象化に関する重要な問題の1つは、チェーンの抽象化ソリューションの断片化です。多くの場合、チェーンの抽象化ソリューションは、抽象化されるチェーンを「所有」しようとしています。例えば、PolygonのAggLayerとOptimismのSuperchainは、モビリティ、メッセージング、ブリッジング、その他のコンポーネントを統合することで、ロールアップの断片化を抽象化しようとしている。しかし、どちらもチェーンがソリューションを選択する必要があり、インセンティブがずれるという問題がある。最後に、多くの場合、すべてのチェーンは独自のスタックを望んでいる。
さらに、両者はうまく連携しない。Polygon AggLayer上のロールアップは統一されたモビリティから恩恵を受け、Superchain上のロールアップは統一されたメッセージングと交換可能なアプリとリソースから恩恵を受けるが、ユーザーが両方とやり取りしたい場合、ユーザーはまだ貧弱なユーザーエクスペリエンスに直面する。
いくつかの抽象的なソリューション、特にコンポーネントレベルでの断片化の問題に加えて、チェーンの抽象化が直面するもう1つの問題は、その処理方法に関するものです。
現実には、連鎖抽象化は多面的な問題であり、どのような問題を解決すべきか、どのように解決すべきかという点で、多くの異なる視点からアプローチすることができます。
チェーンの抽象化にどのようにアプローチすべきかを概説する強力な取り組みがいくつかあり、中でもフロンティア・リサーチが提案したCAKEフレームワークが有名です。私たちは、読者が自分でCAKEフレームワークに目を通すことを強く推奨しますが、大まかに言えば、Frontierは、チェーン抽象化重要要素(CAKE)フレームワークが、ライセンス層、ソルバー層、決済層の3つのインフラ層で構成されていると概説しています。
ライセンシングレイヤーは、ユーザーがウォレットをプロトコルとアプリケーションに接続し、インテントを提出する場所で、ユーザーがメッセージに署名します。許可レイヤーはユーザーの資産を識別し、トランザクションを実行する役割を担っています。
ソルバー層は、ソルバー(解決者)とフルフィラー(実行者)で構成され、ユーザーの資産とインテントに基づく推定手数料と実行速度に基づいて、見積もりを提供し、インテントを実行します。
決済レイヤーは、ユーザーの取引を保証します。取引が発信元チェーンとは異なるチェーンで発生するように設定されている場合、そのチェーンに資産を橋渡しし、実行します。
CAKEフレームワークとは対照的に、私たちはより実践的なアプローチが、チェーンの抽象化の発展を可視化するのに役立つと考えています。簡単に言うと、私たちはチェーンの抽象化ソリューションを、統合ソリューションとコンポーネントソリューションの2つの大きなカテゴリーに分け、それぞれにさらにサブカテゴリーを設けました。
チェーン抽象化(CA)という用語が非常に曖昧であることを考慮して、設計空間を2つに分けてみましょう - 包括的CAソリューションとコンポーネントCAソリューションです。包括的CAソリューションとは、複数の摩擦を抽象化し、CAに「フルスタック」ソリューションを提供しようとするソリューションと定義される。統合型ソリューションは、ユーザーエクスペリエンスの点で、モノリシックなブロックチェーンに似ている。コンポーネント・ソリューションは、単一の問題を解決し、より大きなソリューションに貢献しようとするソリューションである。本レポートでは、チェーンの抽象化に関連するすべてのソリューションを掘り下げているわけではないことに留意することが重要である。チェーンの抽象化とは幅広い概念であり、カテゴリーというよりは動機や最終目標のようなものだ。後述するプロトコル、ネットワーク、インフラレイヤー、EIPは、ある種のソリューションがどのようにチェーンの抽象化に寄与するかを明確にし、表現するのに役立つ。ここ数カ月、チェーンの抽象化に関する広範な研究が行われており、最近のいくつかの暗号サミットではチェーンの抽象化について多くの議論が交わされ、会議中には多くのプロトコル、インフラプロジェクト、研究者が何らかの形でチェーンの抽象化に注目していました。
統合ソリューション設計の分野には、NEAR、Particle、これら5つのソリューションは、生態学的に無関係なソリューション(NEAR、Particle、Okto)と生態学的に特異なソリューション(AggLayerとSuperchain)にさらに細分化することができる。要するに、両者の違いはCAソリューションの範囲である。
Polygon AggLayer上のすべてのチェーンはブリッジ契約によって接続されており、このエコシステム内のチェーン間の価値移転は摩擦のないものとなっていますが、このようなユーザーエクスペリエンスはPolygon CDK L2のユーザーに限定されています。チェーン間の価値移転は非常にシンプルです。エコロジーにとらわれないソリューションは、それぞれのエコシステムに限定されないソリューションを提供し、ユーザーは異なるチェーン間での価値の移転や取引が可能です。3つのエコロジーにとらわれないソリューションはすべて、ユーザーに代わって他のチェーン間で資産を移転する役割を抽象的に果たします。
NEARのようなチェーン抽象化ソリューションは2018年以来パイプラインにあるが、他のプロトコルは抽象化分野ではまだ比較的新しい。ほとんどのCAソリューションがまだ開発プロセスの初期段階にあり、アプローチの多様性を考慮すると、リーダーを選ぶのは難しい。また、これらのプロトコルがまだ開発の初期段階であることを考えると、現時点での比較は時期尚早です。
(1)Particle
すべてのオンチェーンユーザーの決済および調整レイヤーとして、Particleのモジュール式L1(汎用L1というよりも、基盤となるインフラレイヤーと考えることができます)は、暗号ユーザーにチェーン抽象化されたエクスペリエンスを提供するように設計されています。
Particle の主な製品はユニバーサルアカウントで、ユーザーは、ガスを抽象化し、流動性を統一しながら、単一のアドレス、アカウント残高、およびすべてのチェーン(EVMチェーンと非EVMチェーン)にまたがるインタラクションポイントで操作できます。CosmosのSDKをベースに開発されたParticleは、本質的にモジュール化されているため、主権を保持しつつ、検証やデータの利用可能性といった主要機能を専門プレーヤーにアウトソーシングすることができます。本質的なモジュール化とは、交換可能な独立モジュールを通じてブロックチェーン運用のさまざまな側面を処理する能力のことです。これによってParticleは、中核機能とガバナンスの制御を維持しながら、モジュールを適応させ進化させることができます。
Particle は3つのコアモジュールに依存しています:
Universal Accounts: これらは、すべてのチェーン(EVMと非EVMの両方)において、単一の対話ポイント、ユーザーアドレス、単一の連絡窓口を提供します。EVMネットワーク)の残高を管理します。
ユニバーサル・リクイディティ(Universal Liquidity):チェインをまたいだアトミックな取引やスワップのOPTIMISTICな実行を通じて、すべてのチェーンで流動性を統一します。これにより、ユーザーはトークンを保有していなくても、新しいチェーンとシームレスにやり取りすることができます。
ユニバーサルGAS:ユーザーが任意のトークンを使ってクロスチェーン取引の支払いを行えるようにします。
Universal Liquidity
Particle Networkのユニバーサル流動性は、シームレスなアトミックなクロスチェーン取引をサポートする下支えとして機能し、ユニバーサルアカウント内の残高の統一を可能にします。ユニバーサル・モビリティの実装により、クロスチェーンアプリケーションを使用するユーザーは、単一のチェーンとやりとりするのと同様のエクスペリエンスを得ることができます。
ユニバーサル・リクイディティ - 典型的な例:
ユーザーAは、自分のUSDTを使って、NFTの価格であるチェーンチェーン1、チェーン2、チェーン3にUSDTをランダムに分配します。
「購入」ボタンをクリックすることで、ユーザーは5つのチェーン(チェーン1、チェーン2、チェーン3、チェーン4、パーティクルネットワーク)のUserOperationを署名にパッケージし、パーティクルL1に送信します。
同時に、ユーザーは自分のUserOperationをパーティクルL1に送信します。li>
上記の署名の実行後、チェーン1、チェーン2、チェーン3のUSDTは、それぞれのチェーンのDEX(分散型取引所)を介して、中間トークン、例えばUSDCと交換されます。
チェーン1、チェーン2、チェーン3のUSDCは、流動性プロバイダー(LP)に送られます。
LPはチェーン4のUSDCをリリースします。
チェーン4のUSDCはチェーン4のDEXを介してETHと交換されます。
チェーン4のETHはNFTを購入するために使用されます。https://img.jinse.cn/7264946_watermarknone.png" title="7264946" alt="aVupnWnSlL4o8xqjzm30Vy6BERgwA0B0Ik7VnbQw.png"> ユニバーサルアカウント
Particleのユニバーサルアカウントは、マルチチェーンのエコシステム全体で単一のアドレス、残高、対話ポイントをユーザーに提供するため、ParticleのChain Abstractions製品で中心的な役割を果たします。Particleのユニバーサルアカウントは、ユニバーサル流動性を活用してクロスチェーンのアトミック取引を自動化し、ユーザーのクロスチェーン残高から資金をプールして所定の操作の条件を満たします。.ユニバーサルアカウントは、EVMと非EVMのエコシステム内で統一されたインターフェースをユーザーに提供し、どのブロックチェーン上でも資金を保管・使用できるようにします。ユニバーサル口座の中核にあるのはParticle Universal Liquidity技術で、取引ごとにクロスチェーン取引を自動的に調整します。Particleネットワークはこれらの取引の決済レイヤーとして機能します。
ユニバーサルアカウントは基本的に、既存のEOA(外部アドレス)に接続されたERC-4337スマートアカウントの実装です。ParticleのユニバーサルSDKを実装するプロトコルは、所定のEOAアドレスに接続されたユニバーサルアカウントを割り当てまたは解決します。このアカウントは、アプリケーションやParticle Network SDKを利用する他のアプリケーションとやり取りするためのコアインターフェースとして使用されます。
<
エンドユーザーに関する仮定の例:
Aliceは、Arbitrumでホストされ、Particle NetworkのユニバーサルSDKを利用する、プレイ トゥー アーンのdAppを発見しました。Particle NetworkのユニバーサルSDKを利用してユニバーサルアカウントを実装しています。
AliceはdAppの使用を開始します。彼女のウォレット(Polygonネイティブ)からのアセットが、基本的なdAppのやりとりに使用されます。ブリッジングは自動化されており、インタラクション時に自動的に実行されます。
しばらくプレイすると、アリスはトークンを獲得します。彼女はそのトークンを使って、友人のボブへの誕生日プレゼントとしてNFTを購入します。彼女はNFTがOptimismでホストされていることを知らない。彼女はボブの一般口座にシームレスに送金できる。重要なのは、アリスがガストークンを1つしか使わなかったことだ。
ボブは融資のためにソラナにNFTを質入れし、その収益でミームBitcoin Ordinalを買うことにした。彼は同じアカウントで数回クリックするだけで、数分でこれを実行した。
Bitcoin、Particle、Account Abstraction (AA):
インスクリプションとオーディナルの導入は、Bitcoin L1活動のルネッサンスの幕開けとなりました。
.ビットコインのベースチェーンを超えて計算の制限を拡張するために、さまざまなビットコインL2が登場しています。その例としては、Merlin、BEVM、bSquaredなどのEVM互換のBTC L2があります。摩擦につながります。
そこでParticleとBTC Connectの登場です。BTC Connectは、ユーザーのビットコインアカウントをEVMベースのスマートアカウントに統一することで、ビットコインネットワーク上でのアカウント抽象化を可能にします。これは、Bitcoin L2またはEVMネットワーク上のスマートアカウントの署名者としてBitcoinウォレットを使用することによって達成され、ユーザーの既存のBitcoinウォレットを唯一の対話ポイントとして残します。このアーキテクチャは、EIP-4337設計(マルチシグネチャウォレット、ソーシャルリカバリ、ウォレットレベルのより複雑なトランザクションロジックをサポート)とEVM互換チェーンを活用して、スマートアカウント、ペイマスター、バンドラー、独自のビットコイン固有のウォレット接続パターンを導入しています。
その結果、スマートアカウントとオリジナルのビットコインウォレット上のすべてのやり取りは、ビットコインウォレットのインターフェースを通じて制御できるようになります。BTCコネクトはビットコインウォレットの機能を拡張します。単一のビットコインウォレットを使用して、ユーザーはネイティブBTCトランザクションを送信し、序列と対話し、互換性のあるEVM dAppsとBitcoin L2でロジックを実行することができます。
これにより、ビットコインエコシステムの構築者は、ガスフリーのトランザクション、アカウントプログラマビリティ、その他多くの抽象化をユーザーに提供できるようになります。
このEOAは、ビットコインウォレットを署名者としてスマートアカウントを作成するために使用されるため、ビットコインウォレットの署名はEVMと互換性があります。
(2)NEAR
NEARは、アカウント集約に焦点を当てた包括的なチェーン抽象化スタックを開発しています。単一のアカウントとインターフェイスを通じてどのブロックチェーンでも取引できる能力は、チェーンの抽象化の重要な要素です。これにより、アプリ利用者のためにWeb3の断片化を一掃し、ウェブ上またはアプリ間でフローする能力を向上させます。
<
NEAR Account Aggregationは3つのコアテクノロジーで構成されています。
NEARアカウント - NEARはネイティブアカウント抽象化を使用して構築されています。NEARアカウントは公開鍵ハッシュではなく、人間が読めるアカウント名にマッピングされるように構築されています。FastAuthは、秘密鍵を管理することなく、電子メールを使ってサインアップするユーザーにWeb2のようなブートストラッププロセスを提供します。FastAuthのアカウントと鍵は、生体認証「Passkey」セキュリティ機能(FaceIDをイメージしてください)によって保護されています。また、Multi-Party Computing (MPC)リカバリサービスにより、ユーザーはいつでも電子メールを使ってアカウントを回復することができます。
チェーン署名 - これにより、どのNEARアカウントでも他のチェーン上のアドレスを制御できるようになります。チェーン署名を使用することで、NEAR MPCネットワークは、異なるウォレットや秘密鍵を管理することなく、他のチェーン上のトランザクションの署名者となります。MPC署名では、複数の独立したノードが、非受信当事者によって個別に生成されたキーシェアを使用してメッセージに署名することができます。
Intent Relayer(インテント リレイヤー)とは?-- スムーズなユーザーエクスペリエンスを追求するため、ユーザーはNEARネットワークで支払いを行い、他のチェーンで価値を取引できるようにする必要があります。インテント・リレイヤーを使えば、ユーザーはそれがどのように行われるかを正確に知る必要なく、自分のやりたいことを指定することができる。インテント中継ネットワークのタスクは、MPCサービスからの応答を監視し、署名されたトランザクションを処理し、それぞれのチェーンに送信し、最終的なトランザクションを完了することである。
(3) Okto
Okto は、開発者とエンドユーザーのためにWeb3の複雑さを簡素化するように設計されたミドルウェアソリューションです。Oktoは、開発エクスペリエンスとユーザーエクスペリエンスの両方の課題に対処するエンドツーエンドのソリューションの必要性を感じていました。この目的を念頭に置いて、彼らはWeb3の複雑さを抽象化し、断片化問題の課題の3つの側面(モビリティ、技術標準、ユーザーエクスペリエンス)すべてに対処することで、開発者/ユーザーエクスペリエンスに対処するオーケストレーションレイヤーを導入しました。
Okto Orchestration Layerの構成要素:
OktoAppchain-。-ユーザー資産やTotal Locked Value(TVL)を保持せずにトランザクションを調整するミドルウェアチェーン。基盤となるセキュアでスケーラブルなブロックチェーンから信頼を受け継ぐ、ロールアップベースのアプリケーションチェーンとして機能する。
Decentralised Wallet Network (DWN) - MPCによって保護され、ユーザー権限に基づいて委任された署名を可能にする統合ウォレットアカウントをサポートし、EVMと非EVMチェーンの両方をサポートします。EVMチェーンの両方をサポートします。
非中央集権トランザクションネットワーク(DTN) - 複数のブロックチェーンにわたる非同期トランザクション管理を調整し、nonce管理、ガス料金の見積もり、データのインデックス作成など、ユーザーが操作するサブトランザクションを処理します。
Oktoの目標は、アプリケーションチェーン、DWN、DTNで構成されるオーケストレーション層を通じて、チェーンの抽象化ソリューションを提供することです。このレイヤーは、標準、チェーン、プロトコルの複雑さを抽象化し、一貫した開発体験を提供する。開発者はよりシンプルなプリミティブと優れたユーザーエクスペリエンスでdAppsを構築し、コア製品に集中することができます。
アグリゲートブロックチェーンは、チェーンの抽象化という付随的な利点を提供するブロックチェーンスケーリングソリューションと考えることができます。現在のところ、大量採用を達成するために必要なスループットをサポートできる単一のチェーンは存在しません。ブロックチェーンをスケールさせるためには、流動性と共有状態へのアクセスを増やす必要があります。ブロックスペースを増やすことで流動性が失われるのであれば、それは実行可能なソリューションではありません。これが集約型ブロックチェーンの背景にある考え方です。
(1) Polygon AggLayer
Polygon AggLayerに飛び込む前に、Polygonの生態系を簡単に見ておく必要があります。"list-style-type: disc;">
Polygon = アグリゲートされたブロックチェーンのグローバルネットワーク
AggLayer (Unified Liquidity) = すべての関連チェーンからの証明を集約することで、マルチチェーンネットワークの流動性を統一するプロトコルであり、ほぼ瞬時にチェーンをまたいだ原子取引が安全であることを保証します。
Polygon CDK (Extensions) = 開発者が独自の主権ZK (Zero Knowledge Proof)駆動型L2を展開したり、既存のL1およびL2チェーンがAggLayerに移行できるようにする、オープンソースツールのモジュラーコレクションです。
Polygonは、以下の点で異なる視点を取っています。AggLayerはCDKチェーン接続の相互運用性レイヤであり、シームレスで効率的なクロスチェーン通信や統合モビリティなどの機能を実現します。ポリゴンは、TCP/IPと同様に、AggLayerはブロックチェーンの状況をゼロ知識セキュリティのL1チェーンとL2チェーンのネットワークに統一すると主張しています。
AggLayerは3つのフェーズで機能し、チェーンAはPolygonのエコシステムで動作するZK駆動チェーンであると仮定します。type: disc;">
事前確認:チェーンAは新しいブロック/トランザクションパケットA1のヘッダ(ブロックヘッダ)をライトクライアントの証明とともにAggLayerに提出します。ヘッダファイルには、A1が依存する他のすべてのブロックとトランザクションパケットへのコミットメント(Bi、Ciなど)が含まれています。有効性の証明を含まない新しいパケットを受信した場合、それはAggLayerによって「事前確認」されたとみなされる。
確認:チェーンAまたはAのフルノードはA1の証明を生成し、AggLayerに提出する。一旦証明がAggLayerによって検証されると、A1が依存するすべてのパケットも確認された場合、A1は確認される。
最終的な確実性:A1が確認された後、そのプルーフは他のロールアップからのトランザクションパッケージと集約されて単一のプルーフになり、Etherに投稿される。この集約された証明は、依存関係の連鎖状態をトランザクションパッケージと強く整合させる。
シームレスで効率的なクロスチェーン通信と統一された流動性 - 実際のところ:
チェーンAのアリスが、資産を鋳造してチェーンBのボブにこれらのトークンを転送するために、ブロックA1でいくつかのトークンをロックまたは燃やしたいと考えている例を想像してみてください。AggLayer は、チェーン B が一時的に A1 が有効で、最終的に Ether 上で確認されると仮定することで、この問題を解決します。チェーンBのシーケンサーは、宣言されたチェーンAのステートルートA1をBのブロックヘッダの依存関係(B1A1)としてAggLayerに提出する前にAggLayerに提出し、チェーンBがB1を構築するのに必要な待ち時間を20分から数秒に短縮します。
AggLayerのUnified Bridgingは、関連するすべてのチェーンにEther上のブリッジング契約を提供します。AggLayerにはbridgeAndCall() Solidityライブラリも含まれており、開発者は異なるチェーンを展開してコールのプログラムロジックを実行することができます。これにより、開発者はコールのプログラムロジックを実行するために異なるチェーンを展開することができる。ユーザはアセットを異なるチェーンに転送したり、ターゲットチェーンのコントラクトをトリガーすることができる。理論的には、これはモノリシックチェーンと同様のユーザーエクスペリエンスを提供します。
それではAggLayerはどのようにチェーンの抽象化をサポートしているのだろうか?高いレベルでは、AggLayerはエコシステム全体でほぼ瞬時のアトミック取引と均一な流動性を可能にし、より良い資本効率を生み出し、改善されたユーザーエクスペリエンスを提供します。AggLayerに接続されたL1とL2は統一された流動性を利用することができ、開発者はより幅広いユーザーにリーチすることができ、ユーザーはWeb2のようなユーザーエクスペリエンスを通じて交流することができます。
(2)オプティミズム・スーパーチェーン
OPスーパーチェーンは、共有ブリッジ、分散型ガバナンス、アップグレード、コミュニケーションレイヤーなどを備えたチェーンのネットワークであり、そのすべてがOPスタック上に構築されています。スーパーチェーンの導入により、OPマスター・ネットワークと他のチェーンが統合され、OPチェーンの統一されたネットワークとなる(多くのチェーンがスーパーチェーンを形成する)。マルチチェーンの設計とは異なり、スーパーチェーンを構成するチェーンの一部は標準化されており、交換可能なリソースとして使用されることを意図している。その結果、スーパーチェーン全体をターゲットとするアプリケーションを構築することが可能になり、その上で基礎となるチェーンを実行するアプリケーションを抽象化することができます。
<
OP Stack:
データ可用性 (DA)
シーケンシングレイヤーは、ユーザートランザクションがどのように収集され転送されるかを制御します。
派生レイヤーは、主にロールアップを使用して、生データを実行レイヤーの入力に処理します。
実行レイヤーは、システム状態とトランザクション機能の構造を定義します。
決済レイヤーは、プルーフベースのエラー証明を通じて、外部のブロックチェーンがOPスタックチェーンの有効な状態を閲覧できるようにします。
(1)インテント
インテントとは、特定の実行経路ではなく、ユーザーがやってきて望ましい結果を指定する注文のことです。トランザクションの各ステップを詳細に説明する代わりに、ユーザーは単に達成したいことを述べる。そして、「ソルバー」や「フィラー」と呼ばれる外部エージェントが、通常は有料で、このインテントを満たす最も効率的な方法を見つけるために競争する。これらは指値注文に似ていると考えることができますが、ブリッジングなど、(取引だけでなく)さまざまな状況に適用することができます。
一般的に、インテント・プロトコルは似たような構造になっています。
インテントはユーザーによって提出されます。各インテントは、ユーザーの目標に関連する仕様を運びます:希望するサイズ、ターゲットチェーン、ターゲットアセット、リクエストの価格、希望するソルバー(特定のインテント・ネットワークの場合)などです。
ソルバーとフィラーは、サブグラフ、イベントリスナーなどを使用して、異なるインテント・ネットワークにわたってインテントを監視します。
ソルバー/フィラーは、ユーザーのインテントを完了することを選択できます。
上記の構造は、プロトコルやユースケースによって異なり、特に、どのようなアセットがソルバー/フィラーによって使用されるのか、ロックされているのか、どこから来たのかという点で異なります。
一般的に、インテントに基づくプロトコルは2つのカテゴリに分類されます:
インテントに基づくトランザクションプロトコル
インテントに基づくブリッジプロトコル
どこから見ても、これらは事実上すべて同じ機能を持ち、ユーザーがインテントを提出し、それを別のチェーン上で、あるいは別のチェーンを通して実行させる可能性があります。
インテントに基づくブリッジングプロトコル
ブリッジングは、常にチェーン間で資産を直接移動させる必要がありましたが、これは高価で、複雑で、安全ではありません。一般的に、従来のブリッジングは、鋳造と焼却、鋳造とロック、またはLPメカニズムに基づくことができ、無制限の鋳造や流動性プールやロックメカニズムの利用などの問題につながる可能性があります。
対照的に、インテンションベースのブリッジングは、ユーザーが別のチェーンにトークンを持つ意思を表明することに依存しています。その後、ソルバーは元のチェーンで支払いを受けます。
インテントに基づくブリッジングは、トークンの鋳造やロックの必要性を回避するため、そこから生じる可能性のある問題の一部を軽減することができます。より具体的には、フィラー/ソルバーは、失敗したトランザクションやチェーンの再編成またはロールバックによる問題に直面する可能性があります。
従来のブリッジングと同様に、インテントに基づくブリッジングも流動性制約を考慮しなければなりません。インテント ソルバー/フィラーは、トランザクションを実行し完了するために、複数のチェーンにわたって流動性を維持する必要があり、同時にそれらの資金を定期的にリバランスする必要があります。さらに、フィラー/ソルバーは資金コストとガスコスト(特にターゲットチェーン上)に直面します。
インテントに基づくブリッジングの利点は明らかです:
エンドユーザーからバックエンドを抽象化します。ユーザーの視点から見ると、インテント・ベースのブリッジングは舞台裏で行われ、ユーザーはプロトコルとソルバーに支払うことだけを考えればよいのです。
従来のブリッジングよりも、使用される計算リソースが少なく、待ち時間が少ないため、一般的に速く、使いやすいです。
現在までのところ、最大のインテント型ブリッジングプロトコルはAcrossで、2021年11月以来、さまざまなチェーンで100億ドル以上の取引量をブリッジングしてきました。
Across(アクロス)
Acrossは、インテント・ベースのシステムを通じて、チェーンをまたいだ資産移動を可能にします。利用者はチェーン上に資産を保管し、転送先のチェーンを指定します。独立した中継者は、ターゲットチェーンのユーザーに資金を送ることで、これらの要求を満たします。
アクロスのプロトコルは、クロスチェーンの資産移転を可能にするために、いくつかの重要なメカニズムに依存しています。リレーヤーは、ユーザーが送金元のチェーンに資金を入金するのを監視し、要求された資金を指定された送金先のチェーンのユーザーに送ります。リレイヤーはリクエストを実行するために自己資金を使用することができるため、流動性制約に直面する可能性がある。しかし、アクロスにはインテントを解決するためのバックアップ・ソリュー ションとして機能する流動性プーリング・システムもある。インテントが完了すると、データワーカーとオプティミスティック・オラクル・システムは、リレイヤーが払い戻しを受けられるように、インテントが完了したことを確認しなければならない。
データワーカーはホワイトリストに登録された参加者で、リレイヤーに報酬を払い戻したり資金を提供したり、チェーン間の流動性プールのバランスを調整したり、時には低速の約定を実行したりします(リレイヤーは高速の約定を完了させ、手数料のためにスピードで競い合います)。また、アクロスが実行したインテントを監視し、トランザクションパッケージをオプティミスティック・オラクルに提案する。Optimistic Oracleはその後、データワーカーによって提案されたトランザクションパッケージを検証することができる(1時間の紛争ウィンドウの後)。
Across V3は、ブリッジング・アプリケーションを超えるアプリケーションの構築と、より複雑なクロスチェーン相互作用に焦点を当てている。Across+は、プロトコルがAcrossブリッジング・インフラストラクチャを単一のトランザクションに含めることによって、他のトランザクションと組み合わせることを可能にする。例えば、NFTのマーケットプレイスでは、ユーザーはブリッジングとミンティング、ブリッジングとバイイングのインタラクションを1つのトランザクションにまとめることができる。これにより、ユーザーのクリック回数を大幅に減らし、ガスコストを削減できる可能性があるほか、ターゲットチェーン上に資産がないといったユーザー・エクスペリエンス上の問題も軽減できる。Across+に加え、このプロトコルはAcross Settlementも導入している。Across Settlementは、クロスチェーン決済ロジックをプロトコルレベルで実装できるようにすることで、クロスチェーン取引の決済を実行する。Across+とAcross Settlementにより、Acrossは単なるブリッジではなく、よりモジュール化されたクロスチェーン取引のコンポーネントとなることを目指し、インテンションベースのブリッジングから、より複雑なクロスチェーン取引への移行を目指しています。
Acrossは、クロスチェーンインテントの標準化に取り組んでいるため、インテント・ベースのアーキテクチャとプロトコルの点で特に重要です。Acrossの楽観的オラクルを支えるチームであるUMAは、Uniswapとともに、クロスチェーンインテントの標準APIインターフェースを作成することを目的としたERC-7683を今年初めに立ち上げました。ERC-7683は、クロスチェーンインテントのための標準化されたAPIインターフェースの作成に重点を置き、次のような方法で異なるクロスチェーンインテントシステム間の相互運用性を高めることを目指しています。標準のCrossChainOrder構造体を定義して、クロスチェーン注文を表します。
契約を決済するためのISettlementContractインターフェイスを指定します。
deBridge
Acrossと同様に、deBridgeはクロスチェーンの資産移転とスマートコントラクトの相互運用性のために、ソルバーとインテント・ベースのアーキテクチャを使用しています。プロトコル層とインフラ層の2層構造になっています。
プロトコル層はチェーン上に位置し、サポートするチェーン上に存在するスマートコントラクトのセットで構成されます。複数のチェーンにまたがる交換に関与するトークンのロックとロック解除を処理し、ソースチェーンからターゲットチェーンにトランザクションを送信し、バリデータを検証してトランザクションの正当性と真正性を保証する。バリデータはインフラレイヤーの一部としてオフチェーンに存在する。インフラストラクチャー層は、クロスチェーンのトランザクションを処理し署名するdeBridgeノードを操作するバリデータと、バリデータがトランザクションを監視し完全に検証できるようにするチェーンをサポートするフルノードで構成される。
デブリッジ・モビリティ・ネットワークは、この2層のアーキテクチャの上に構築されています。これにより、ユーザーはクロスチェーン取引の指値注文(インテントに似ている)を作成することができる。Acrossの仕組みと同様に、DLNはユーザーがターゲットチェーン、トークン、サイズ、受信者のアドレスを含むインテントを提出できるようにします。オフチェーンのソルバーがターゲットチェーン上のインテントをフェッチし、それを実行することができる。オーダーを実行するために、ソルバーはインテントに関する詳細をスマートコントラクトに提供する必要があり、スマートコントラクトは実行されるオーダーが提出されたオーダーと一致することを検証する必要がある。オーダーが検証されると、コントラクトはソルバーのアドレスから必要な数のトークンを取り出してインテントを実現し、受信者のアドレスに送信します。
インテントに基づく取引プロトコル
インテントに基づく取引は、ブリッジングに似ており、最適な執行経路を見つけるために専門ソルバーとマーケットメーカーに依存しています。これがユーザーに提供する主な利点の1つは、ユーザーのニーズを別のターゲットチェーン(ブリッジングの仕組みに似ている)だけでなく、別のチェーンからオリジネーションチェーンでも満たすことができることです。これにより、ユーザーは複数のブロックチェーンで共有された流動性と執行にアクセスでき、チェーン外の流動性にアクセスできる可能性があるため、流動性が大幅に向上します。
共有流動性の恩恵に加え、インテント型取引により、ユーザーは複雑な注文や以前は複数取引でプログラムされていた注文、条件付き執行を単一の取引に統合できる可能性があります。例えば、元のチェーン上に存在しない可能性のある資産に対して、ユーザーは単一の取引で時間、数量、または価格に基づく条件付き注文を実行できます。これらの比較的単純な注文タイプに加えて、インテント型取引では、ユーザーが他の取引の値動きに基づいて取引を執行したり、特定の注文内で一連の取引を執行したり、あるいはオフラインのデータに基づいて取引をトリガーしたりすることもできます。
最後に、インテントベース取引は(ある程度まで)ガス抜き取引を可能にします。ユーザーはまだ取引のためにトークンを承認する必要があるかもしれませんが、Matcha (0x)のようなプロトコルは、ユーザーがガスなし取引の意図のみの提出に署名することを可能にします。これにより、ユーザーはガス料金を心配する必要がなくなる。さらに、ユーザーは通常、失敗したトランザクションのガス料金を支払わなければならないが、これはインテントに基づく設計によって軽減される。
ユーザーエクスペリエンスを簡素化し、トランザクションに関連するUXの問題のいくつかを軽減することに加えて、インテント・ベースのトランザクションは資本効率を高めることができます。トランザクションの注文を履行する責任を負うソルバーは、注文が実際に履行されたときにのみ資本をコミットする必要があります。このオンデマンドの資本コミットメントにより、ソルバーは資本要件を増やすことなく、リソースをより効率的に管理し、より広範な市場に参加することができる。その結果、ソルバー間の競争が激化し、さまざまな市場でトレーダーの価格と流動性が向上する可能性があります。
Everclear
Everclearは、チェーン間の流動性のリバランスと決済という制約に対する、インテントに基づくソリューションです。エバークリアのクリアリングレイヤーは、Arbitrum Orbitロールアップ(Gelato RaaS経由)として構築され、他のチェーンと接続するためにハイパーレーンを備えたフィーチャーレイヤーISMを使用しています。ハイパーレーンを使用して他のチェーンに接続します。
要約すると、「リバランシング問題」は次のように理解できます:インテントを実行する過程で、ソルバーの資金は、資金を必要とするチェーンから、資金を必要としないチェーンへと移動します。効果的にリバランスするために、ソルバーはブリッジ、アグリゲーター、CEX、OTCカウンター、その他各チェーンやアセットをサポートする流動性の利用可能なソースと統合する必要があります。リバランスのプロセスにはコストがかかり、これらのコストは最終的にユーザーに転嫁されます。
そこで登場するのがエバークリアです。エバークリアはすべての市場参加者に共有システムを提供し、資金の流れを調整し、クロスチェーン決済をサポートします。驚くべきことに、すべてのクロスチェーンフローの80%が控除可能であり、エンドユーザーのコストを削減する大きな機会を提供しています。流動性の分断に対する解決策は、別のブリッジや流動性レイヤーを作ることではなく、既存の参加者がよりうまく調整できるようにすることなのかもしれません。
このシステムでの預金は、Everlearロールアップ上で請求書(インボイス)を生成します。これは、システムがユーザーと決済する債務を表すものです(ゲートウェイにロックされた資金が裏付けとなります)。典型的な例は以下の通りです:
アリスとボブがそれぞれUniswapXとAcrossのソルバーであるとします。 アリスはArbitrumを好み、ボブはOptimismを好みます。
Aliceは10ETHでOptimism-Arbitrumトレードを実行します。 Bobは20ETHでArbitrum-Optimismトレードを実行します。
2つの元の取引からの資金(10ETHと20ETH)が、それぞれOptimismとArbitrumのEverclearに入金されたとします。
EverclearはBobの取引を決済したいのですが、Optimismで決済できるのは10ETHしかありません。システムは彼の請求書をオークションにかけ、その価格を1ドルから0.99ドルに割り引きました。
Charlieはこれに気づき、Optimismに9.99ETHを入金します。everclearはBobの取引をOptimismで19.99ETHで決済します。.
AliceとBobはどちらもそれぞれのチェーンに戻り、さらなる取引を決済する準備が整いました。重要なのは、これがゼロオペレーション作業とほぼゼロコストで起こったということです。
IIntentX
IntentXは永久契約のためのインテントに基づく取引プラットフォームで、トレーダーが望む結果(インテント)を表明し、それをソルバーと呼ばれるマーケットメーカーが実現します。
このプラットフォームは、清算レイヤーとしてSYMMIOを利用し、SYMMIO-Core契約を使用して取引を決済し、オンチェーンでの二者間取引の直接合意を促進します。SYMMIOは、オンチェーンでのピアツーピアデリバティブ取引のためのインテント型バックエンドであり、対称契約(二者間合意に基づく、トラストレスおよびパーミッションレスのスマート契約のセット)を通じてOTCデリバティブ取引を可能にします。
これらの対称契約は、すべての参加者の支払能力を継続的に監視し、パラメータの不一致を調停します。これにより、当事者間のデリバティブ決済に信頼と許可が不要になる。基本的に、SYMMIOは要求側と応答側をペアにして、隔離された対称取引にロックする。
ユーザーは、ポジションの詳細とホワイトリスト・ソルバーを指定して、インテントを送信します。
ホワイトリスト・ソルバーは、サブグラフまたはイベント・リスナーを使用して、インテントをモニターします。
インテントをロックする最初のソルバーは、それが自分の戦略に一致する場合、ポジションをオープンすることができます。
オープンポジションには、インテントID、取引サイズ、平均価格、オラクル署名が含まれます。
オラクル署名はトレーダーとソルバーの支払能力を保証し、閉鎖につながるポジションを防ぎます。
IntentX/SYMMIOが提供する主な利点の1つは、他のチェーンやCEXからも流動性を入手できることです。SOLVERは複数のソースから流動性にアクセスし、クロスチェーンの流動性プールを利用することができるため、ユーザーはより良い価格を得ることができ、価格への影響を最小限に抑えながら大きな注文を満たすことができます。
多くの場合、インテントに基づく取引なしで他のチェーンから流動性にアクセスするには、ユーザーはブリッジをかけなければならず、ユーザー側に複雑さが加わります。そして、この複雑さとリスクはソルバーに転嫁され、ソルバーはポジションをヘッジし、インテントを実現する見返りとしてテイカー(レシーバー)手数料を得なければならないかもしれません。
(2)アカウントの抽象化
アカウントの抽象化により、ユーザーはEOA(外部アカウント)ではなく、スマートコントラクトベースのウォレットに資産を保管することができます。これにより、プログラム性と機能性が大幅に向上します。
EOAとスマートコントラクトアカウント
EOA アカウントとスマートコントラクトアカウントは、ブロックチェーンにおける2つの主要なタイプのアカウントであり、それぞれ異なる特徴と仕様を持っています。一方、スマートコントラクトアカウントは、オンチェーンのスマートコントラクトによって管理され、プログラマビリティを提供します。
EOAは、公開鍵と秘密鍵のペアを生成することによってオフチェーンで作成され(典型的なウォレットのセットアッププロセス)、手数料は発生しません。対照的に、スマートコントラクトのアカウントは、取引を通じてオンチェーンで作成され、ガス代が必要となります。
EOAは、トランザクションの送信、スマートコントラクトとのやり取り、ネイティブアセットの管理など、ブロックチェーンでのやり取りに基本的かつ不可欠な機能を提供する一方、スマートコントラクトアカウントは、そのプログラミングロジックに基づいてより複雑な操作を実行できるため、複雑な自動取引タイプやオンチェーンでのやり取りが可能になります。これは、スマートコントラクトアカウントが複雑な操作を実行し、ブロックチェーン上の状態を維持できるEVMコードとストレージを含んでいるためです。
ガス料金の管理もこれらのアカウントタイプで異なります。EOAはガス料金の支払いにネイティブトークンを必要とするため、ユーザーは取引のためにネイティブトークンの残高を維持する必要があります。スマートコントラクト口座では、取引コストの処理方法に柔軟性を持たせる他の手数料メカニズムを使用することができる。この例として、ERC-4337とEIP-7702によって導入された支払いシステムがあり、ガス料金の支払いをサポートしています。
アカウントの抽象化は、チェーン間の相互作用を直接抽象化しないため、チェーンの抽象化とはわずかな関係しかないように思われます。しかし、チェーンの抽象化をサポートする、ユーザーエクスペリエンスへのいくつかの重要な改善を導入しています。
ユーザーがガス料金を支払ったり、秘密鍵を管理したりすることなく、プロトコルやチェーンとやりとりできるようにすることで、新しいチェーンやアプリケーションチェーンをブートストラップするプロセスを簡素化します。プロトコルやチェーンはユーザーのガス料金を支払うことができ、paymasterはガス料金のクロスチェーン支払いを可能にします。そのため、異なるチェーン上のトークンを使用してターゲットチェーン上の料金を支払うことができます。
さらに、トランザクションのバッチ処理によって複数のトランザクションを1つのトランザクションにまとめることができるため、全体的なガスコストを削減することができます。メタ・トランザクションにより、ユーザーはチェーンを下るメッセージに署名し、第三者がトランザクションを提出できるようになる。ウォレットは、異なるチェーン上であっても、事前に定義された条件に基づいて特定の取引を自動的に実行するようにプログラムすることができる。相互運用可能なスマートコントラクトは、異なるチェーン上のコントラクトと相互作用し、簡素化されたクロスチェーンのアトミック取引を可能にすることができる。
イーサとEVMでアカウント抽象化を実装する際の共通の問題は、ベースレイヤーが、その上に存在する多数の資産を考えると非常に重要であるということです。プロトコルレイヤーで変更を加えることは非常に難しく、非常にコストがかかる可能性があり、通常は避けることができます。これが、アカウントの抽象化がEVMにまだ完全に普及しておらず、小規模なチェーンだけがより柔軟な方法で実装できる主な理由の1つです(例えば、Polygon PoSはすでにいくつかのアカウント抽象化の原則を実装しています)。
ERC-4337
ERC-4337は、Vitalik Buterin、Yoav Weiss、Kristof Gazso、Dror Tirosh、Shahaf Nacson、Tjaden Hessが共同で執筆しました。
コンセンサスレベルで脆弱性をもたらす可能性を減らすために、イーサネットプロトコルレベルの変更を避けながら、アカウントの抽象化を導入しています。また、ERC-4337はAltメモリプールを使用したアカウントの抽象化を導入しています。
ERC-4337は、アカウント抽象化のためにいくつかの新しいコンポーネントを導入しています。UserOperationsは、ユーザーが一連のトランザクションを次々に手動で実行するのではなく、トランザクションをパッケージ化することを可能にします。この最も単純な例はトークンの承認とトークンのスワップで、通常は完了するために2つの別個のトランザクションを必要とするが、1つのトランザクションにパッケージ化することができる。バンドラー(通常はバリデーター・ベリファイアまたはサーチャー・サーチャー)は、提出されたUserOperationsを受け取り、他のトランザクションと一緒にパッケージ化して提出する。UserOperationの提出は、コントラクトアカウントによって処理することができ、コントラクトアカウントは、一連の指示または目標に基づいて、プログラム的にトランザクションを開始することができる。
最後に、ERC-4337は、柔軟なガスポリシーを可能にするペイマスタースマートコントラクトを導入しています。たとえば、dAppがユーザーのためにオペレーションをスポンサーすることを許可したり(理論的には自由取引をサポート)、ガス料金の支払いにブロックチェーンネイティブ通貨(ETH)の代わりにERC20(USDCなど)の使用を受け入れたりすることができます。
ペイマスターはユーザーの操作に対して支払いを行い、送り手(センダー)に代わってそれを実行したバンダーに払い戻すことができます。
このプロセスはいくつかのステップで構成されます:
*送金者のウォレットでユーザー操作を検証する。
* ペイマスターのアドレスが提供されている場合は、ペイマスターの操作を検証します。
* 検証に失敗したすべてのユーザー操作を破棄します。
* 送信者のウォレットでユーザーアクションを実行します。
* 実行に使用されたガスを追跡します。
* 使用されたガスの支払いのためにETHをバンドラーに送金します。
* ペイマスターが関与している場合、そのペイマスターのコントラクト内のETHがガス料金の支払いに使用されます。
* ペイマスターが使用されていない場合、送信者のウォレットがETHを払い戻します。
ペイマスターはユーザーエクスペリエンスから摩擦を取り除き、ガス以外のトークンでネットワーク手数料を支払ったり、サードパーティにそれらの手数料の支払いを要求したりすることを可能にすることで、ユーザーに新しいパラダイムを開きます。
EIP-7702
EIP-7702は、EOAが一時的にスマートコントラクト口座として機能することを可能にする新しいトランザクションタイプを導入します。
これは「contract_code」フィールドを追加することで実現され、EOAが1回の取引でスマートコントラクトのコードと機能を採用し、スマートコントラクトに恒久的に移行することなく、ガススポンサーやバッチ取引などの機能を可能にします。
EIP-3074のコンセプトに基づいて、EIP-7702はより保守的なアプローチをとり、アップグレードをより一過性にし、新しいオペコードの導入を避けています。この提案では、バッチ処理(同じユーザーが1つのアトミック・トランザクションで複数の操作を実行できるようにする)、スポンサーシップ(あるアカウントが別のアカウントの代わりにトランザクションの代金を支払うことができるようにする)、特権劣化(ユーザーが特定の限定された特権でサブキーに署名できるようにする)などの主要な機能を導入しています。
ERC-4337との前方互換性と整合性を保つように設計されており、既存のウォレットやインフラが一時的なアップグレード機構を利用できるようになっています。この提案では、一時的なスマートコントラクトアカウントのアップグレードというコア機能に焦点を当て、イーサネットプロトコルに最小限の変更を加えています。実際には、EOAはトランザクション送信時に実行されるトランザクション用の一時的なアカウントコードを取得し、スマートコントラクトのような操作を実行する。取引完了後、このアカウントコードは破棄され、EOAは元の状態に戻る。今後予定されているイーサネット・ネットワークのアップグレード、プラハ/エレクトラ(ペクトラ)のアップグレードに含まれる見込みだ。
ERC-4337と同様に、EIP-7702は第三者(ペイマスター)がユーザーに代わってトランザクションの支払いを行うことを可能にします。
EIP-7702のペイマスターでは、ユーザーはイーサベースのプロトコルとやり取りするためにETHを保有する必要はありません。その代わり、ペイマスター契約がガス料金を支払います。
EIP-7702のガススポンサーシップメカニズムは、ERC-4337よりも柔軟です。
Free sponsorship(無料スポンサーシップ):アプリケーションは、採用を促進するために、ユーザーのガス料金をすべて支払うことができます。
Alternative Token Payments: ユーザーはETHの代わりにERC-20トークンを使ってガス料金を支払うことができます。
サブスクリプションモデル:サービスには、サブスクリプションパッケージの一部としてガススポンサーが含まれる場合があります。
条件付きスポンサーシップ:Paymasterは、トランザクションの種類、ユーザーの行動、またはその他の要因に基づいて、ガス料金の支払いの条件を設定することができます。
(3)AIインテリジェント
AIインテリジェントとは、外部の参加者(つまりユーザー)からコマンド、プロンプト、またはインテントを受け取ると、行動を起こすことができるオンチェーンエンティティです。
AIインテリジェントは、オンチェーンのスマートコントラクトと相互作用するように設計された一般的なAIシステムです。ユーザーが制御することも、自律的に制御することもできます。複雑な複数ステップのタスクを自律的に実行し、スマートコントラクトやプロトコルと対話し、ユーザーにパーソナライズされたヘルプやアドバイスを提供し、ユーザー入力に基づいてブロックチェーン取引を生成・実行することができます。彼らは、チェーン上の相互作用やメカニズム、ウォレット、プロトコルメカニズム、DAO、スマートコントラクトを理解するなど、暗号環境を簡単にナビゲートできるように設計されています。
オンチェーンAIインテリジェンスの主要コンポーネントは、3つの基本要素に分類できます:
ユーザー暗号ウォレット: これは、安全な鍵管理とトランザクション実行の基盤となる要素です。暗号化されたウォレットにより、ユーザーはAIインテリジェンスが推奨する取引に署名・承認することができ、ブロックチェーンベースのアプリケーションとの安全で検証されたやり取りが保証されます。
暗号に特化した言語モデル:インテリジェントボディのインテリジェンスの中心には、幅広い暗号データセットで特別に訓練された大規模言語モデル(LLM)があります。これには、ブロックチェーン、ウォレット、分散型アプリケーション、DAO、スマートコントラクトに関する包括的な情報が含まれる。専門的なトレーニングにより、インテリジェンスは複雑な暗号ランドスケープを効果的に理解し、ナビゲートすることができます。さらに、LLMは、セキュリティに重点を置き、事前に定義された基準に基づいて、最も適切なスマートコントラクトを評価し、ユーザーに推奨するように微調整されています。
長期記憶システム:このコンポーネントは、ユーザーデータと関連するアプリケーションに関する情報をローカルまたは分散型クラウドに保存します。これは、AIインテリジェンスの行動に広範なコンテキストを提供し、過去のやり取りやユーザーの好みに基づいて、よりパーソナライズされた正確なヘルプをサポートします。
AIインテリジェンスは、ユーザーのプライバシーとデータ管理の強化、ユーザーとエージェント間のインセンティブ調整の改善、自律的に価値を移転する能力など、いくつかの重要な改善点を提供します。
しかし、おそらく最も重要なのは、特にクロスチェーンでのやり取りにおいて、暗号のユーザーエクスペリエンスを大幅に簡素化し、改善する可能性があるということです。異なるチェーンやトークン間を手動で操作する代わりに、ユーザーはAIスマートボディに「100ドル相当のETHをUSDCに変換してアリスに送る」と指示するだけでよく、その後スマートボディが最も流動的で安価な経路が取られるように技術的な詳細を処理します。単純なやり取りだけでなく、レベニューファーミングやクロスチェーンLPリバランシングなど、より複雑なオペレーションを実行することもできます。
残念ながら、AIインテリジェンスとその潜在的なオンチェーン・アプリケーションは、まだ本当に実行可能なものではありません。AIスマートボディのための最近のプロトコルは、有用であったり、その可能性を最大限に活用されたりしていません。関連性があると思われる2つのプロトコルを紹介するが、これらはまだ初期段階である。AIインテリジェンス(特にオンチェーン)に関する大きな問題は、悪意があるにせよ偶発的であるにせよ、誤動作の可能性があることだ。特にAIモデルは幻覚を見たり、合図や指示に従わなかったりする傾向があるためだ。これを防ぐために、制限を設けたり、正しい行動を確実にするために定期的なプロンプトを注入するなどの予防策はあるが、これらは応急処置に過ぎない。
しかし、AIインテリジェンスは、クロスチェーンのインタラクションを改善する大きな可能性を示しており、自然言語コマンドのみを使用してプロンプトを与えることを可能にすることで、ユーザーがオンチェーンでインタラクションする必要性を完全に取り除く可能性があります。
Wayfinder
Wayfinderは、チェーンにとらわれないAIインテリジェンスのフレームワークであり、Solanaブロックチェーン上でのみ動作するように設計されたツールキットです。その主な機能は、AIインテリジェンスがブロックチェーン技術と対話し、トランザクションを実行するためのインターフェースを提供することです。これを実現するために、WayfinderはAIインテリジェンスの新しい相互作用と実行パスを評価し、提案する検証インテリジェンスを展開する。これらのパスは、AIインテリジェンスが特定のトランザクションを実行するために従うプロセスとステップを定義する。AIインテリジェンスはこれらのパスを使用してトランザクションを実行できますが、事前に定義された制約の下で動作します。トークンのスワップなど、認可された操作しか実行できず、オーナーの対話なしに資金を使用することはできません。
Morpheus
Morpheusは、AI知能の開発にインセンティブを与えることに焦点を当てたプロトコルです。このプロジェクトは、個人のためにスマートコントラクトを実行できる知的体として機能する、汎用の個人AIピアツーピアネットワークを開発することを目指しています。
Morpheusネットワークには、スマートコントラクト、オフチェーンコンポーネント、インテリジェンスを開発するコーダー、ネットワークの資金プールにstetHを投入する資本プロバイダー、計算能力(主にGPU)を提供する演算プロバイダー、ネットワークとそのインテリジェンスと対話するためのフロントエンドを作成し、エコロジーを拡張するために働くコミュニティという、4つの主要ステークホルダーが関わっています。推論へのアクセスに対するインセンティブを調整するために、プロジェクトはイエローストーンの計算モデルを採用しており、エコロジー内のリソースの割り当てと使用を管理するように設計された簡略化された構造の下で動作します。
暗号空間におけるロールアップ、新しいチェーン、アプリケーションチェーンの急増は、善意の努力(プロトコルレベルでの継続的な革新と新たな改善)だけでなく、インセンティブの不整合(インフラに対する評価プレミアム)の両方により、深刻な流動性とユーザーの断片化問題を引き起こし、ユーザーエクスペリエンスを低下させています。
このような断片化によって、ユーザーは資産を橋渡しする複数のチェーンを渡り歩き、さまざまなガストークンを管理しなければならず、複雑で、しばしばフラストレーションのたまるユーザーエクスペリエンスになっています。開発者にとって、これは複数のチェーンでプロジェクトを立ち上げ、すべてのチェーンで流動性とユーザーをナビゲートしようとしなければならないことを意味します。
Chain Abstractionは、こうした問題に対する潜在的な解決策として誕生しました。これは、ユーザーが複数のチェーンとやりとりするために必要な手作業のプロセスを回避できるようなユーザー体験を提供することを目的としています。これには、ブリッジング、ガストークン、アカウントとウォレットの断片化、流動性の断片化、鍵管理の複雑さを抽象化することが含まれます。その目標は、従来のインターネット・アプリケーションと同様のエクスペリエンスを実現することであり、ユーザーは険しく厳しい学習曲線を経ることなくブロックチェーンと対話することができる。
包括的なソリューションからコンポーネントレベルのソリューションまで、さまざまなチェーンの抽象化アプローチが開発中です。NEAR、Particle、Oktoのような統合ソリューションは、複数のチェーンにわたってエンドツーエンドの抽象化を提供することを目指しています。PolygonのAggLayerやOptimismのSuperchainのようなエコシステムに特化したソリューションは、モビリティの統一とそれぞれのエコシステム内での相互運用性の向上に重点を置いている。インテント・ベースのプロトコルやアカウント抽象化メカニズムなどのコンポーネント・ソリューションは、チェーン抽象化特有の課題に対処します。
インテントに基づくプロトコルは、取引であれブリッジングであれ、クロスチェーンのやり取りを簡素化し、資本効率を高めることを約束します。これらのプロトコルでは、ユーザーが特定の実行パスではなく、希望する結果を表現することができ、ソルバーがその意図を効率的に実行するために互いに競い合います。このアプローチは、クロスチェーンのモビリティを統一し、複雑なクロスチェーンのオペレーションを簡素化する可能性を秘めています。
アカウントの抽象化、特にERC-4337やEIP-7702のような提案を通じて実装されるものは、より柔軟なガス決済メカニズムをサポートし、標準的なアカウントにスマートコントラクト機能を可能にすることで、ユーザーエクスペリエンスの向上をもたらします。これらのイノベーションは、新規ユーザーの参入障壁を大幅に下げ、複数のチェーンにわたるやり取りを簡素化することができます。
チェーン抽象化のためのAIインテリジェンスの可能性は、特に興味深いものです。まだ開発の初期段階ですが、AIインテリジェンスは、複雑なクロスチェーン操作のための自然言語コマンドを可能にすることで、ユーザーとブロックチェーン技術の関わり方に革命をもたらす可能性があります。これにより、ユーザーエクスペリエンスが大幅に簡素化され、より多くの人がブロックチェーン技術にアクセスできるようになるかもしれません。
チェーンの抽象化は暗号の成長にとって不可欠であり、特にイーサリアムがスケーリングプランとしてロールアップを採用し、モジュール性の概念やアプリケーションチェイニングの物語が成長していることを考えると、その重要性は明らかです。断片化と複雑性の問題に対処することで、チェーンの抽象化はより統一されたユーザーフレンドリーなオンチェーン・エクスペリエンスを生み出すことができる。しかし、チェーンの抽象化自体が課題に直面していることの方が重要だ。皮肉なことに、チェーン抽象化ソリューションの断片化は、それらが解決しようとしている問題そのものを反映している。提案されているソリューションの多くはまだ開発の初期段階にあり、大きな技術的障壁と採用障壁に直面している。
ここ数カ月間、チェーンの抽象化に関する多くの研究が行われ、最近のさまざまな暗号サミットでもチェーンの抽象化について多くの議論が交わされており、その間に多くのプロトコル、インフラプロジェクト、研究者が何らかの形でチェーンの抽象化に注力してきたことは注目に値します。このことから、ユーザー・エクスペリエンスと断片化の問題は、今後数年間で改善される可能性が高い。
Abstract Chainは、オンチェーンカルチャーとコミュニティのために設計されたレイヤー2ネットワークで、来年1月にメインネットでライブを開始する予定である。
チェーンの抽象化とは、ブロックチェーン技術のユーザー体験を簡素化し、複数のネットワークにまたがるトランザクションを統一する概念である。
私たちは不可逆的なマルチチェーンの未来に直面しており、そこではチェーンの抽象化が個人の意志とは関係なく行われる。
チェーン抽象化はクロスチェーンブリッジの終焉か?チェーン抽象化はモビリティをどう再定義するのか?チェーン抽象化は安全か?
チェーンの抽象化というコンセプトは、中央集権的な取引所から着想を得たもので、クロスチェーンブリッジや意図的なモデルによる分散型取引所の段階を経て進化し、最終的にはチェーンの仮想化へと発展する。
チェーン抽象化,チェーン抽象化の展望と機会 ゴールデンファイナンス,需要が成長を牽引し、成長が誇大広告をもたらす。
製品がなければ、チェーンの抽象化は現実の問題に対する真の解決策にはならない。
本稿では、Galxeが今後発表する「Gravity Chain」の将来的な可能性を、「都市としての連鎖」というメタファーの文脈で示し、「連鎖の抽象化」の新たな概念と既存の問題を分析する。
少し大げさかもしれないが、アプリケーションの技術革新の速度は、パブリック・チェーンの追加速度ほど速くないかもしれない。
モジュール式のL1 Particle Networkは、チェーンの抽象化を実装するSDKのプラットフォームを提供する。