著者: リシャブ・ナガル

編集:Felix、PANews

現在、オンチェーンで何かを行うのは、IKEA の家具を組み立てるような感じで、手順が多く、わかりにくく、失敗するリスクが常にあります。異なるブロックチェーンを切り替える必要がある場合は、さらに混乱が生じます。各ステップを覚えておき、詐欺に注意し、手数料を計算し、その過程で気が狂わないようにする必要があります。

では、さまざまなブロックチェーンを操作する代わりに(トークンを購入、交換、ブリッジ経由で送信、収益を稼ぎ、お気​​に入りの暗号通貨に交換する)、必要なことを声に出して言うだけで、魔法のようにすべてが安全かつスムーズに行われると想像してみてください。まさにこれが「意図」が行うことです。

暗号通貨の世界ではなぜ意図が重要なのでしょうか?

意図はデジタルの願いのようなものです。これらは、送金や投票など、ユーザーがインターネット上でやりたいことを直接かつ自動的に実現するのに役立ちます。暗号通貨の世界では、意図を理解することは重要です。なぜなら、意図を理解することで、仲介者や企業を必要とせずにユーザーが自分の行動を制御できるようになるからです。これにより、物事がより速く、より安く、より安全になります。

友人に手紙を送りたいとします。伝統的には、郵便配達員に渡すと、まず大きなオフィスに配達され、その後別の人が友人に配達することになります。今日のテクノロジーの世界では、通常はこのように機能します。

今、ボタンを押すだけで、あなたの手紙が友達の手の中に魔法のように現れます。これが分散化された意図です。つまり、仲介者を介さずに、直接、安全、迅速に、望むことを実行するのです。これは、他の人が邪魔をしたり、作業を遅らせたり、通信を失ったりすることを心配する必要がないことを意味するため重要です。

分散型意図の紹介

意図は、それが単純な資産の譲渡であろうと、一連の調整された取引のより複雑な実行であろうと、個人が達成したいことの中核にあります。従来、これらの意図は集中型システムを通じて管理されてきましたが、ブロックチェーン技術により、分散型での管理が可能になってきています。

たとえば、分散型自律組織 (DAO) での投票に参加する意図を考えてみましょう。従来の設定では、投票が操作されたり、遅延されたり、さらには検閲されたりする可能性のある中央集権型プラットフォームとやり取りする必要があります。対照的に、分散型システムでは、この意図はスマート コントラクトを通じて表現され、中央機関を必要とせずに自動的に投票を収集し、集計し、決定を下すことができます。

この分散型インテントへの移行は、中央集権型の仲介者への依存からの脱却を意味し、ユーザーに自身の行動に対するより高い制御、透明性、セキュリティを提供するため、重要です。不必要な障害や第三者の介入のリスクなしに、意図した目的を直接達成できるシステムの作成が可能になります。

意図の分散化によって、操作が簡素化され、複雑さが排除される仕組みとは?

出典: Paraswap

分散型アプリケーションにおける意図

分散化された世界では、意図は単純なものにも複雑なものにもなり得ます。単純な意図は、DEX での取引の実行に似ているかもしれません。DEX では、ある暗号通貨を別の暗号通貨に交換したいというユーザーの希望がチェーン上で直接処理され、必要な条件が満たされると取引が自動的に完了します。

しかし、意図は複雑になることもあります。ユーザーが複数の分散型金融 (DeFi) プラットフォームにわたってポートフォリオを最適化し、イールドファーミング、流動性提供、自動取引戦略のバランスを取りたいシナリオを想像してください。これには、1 つのアクションだけでなく、それぞれ独自の要件とリスクを持つさまざまなプロトコルとの一連の調整された相互作用が含まれます。ここでの意図は多面的であり、最も効果的な方法で達成されるようにするには複雑なメカニズムが必要です。

このような場合、スマート コントラクト、オラクル、分散型またはオフチェーン ソルバーなどの分散型メカニズムが機能し、信頼性がなく透過的な方法で複雑なインテントを実行します。従来のシステムでは、集中管理なしではこれらの複雑なタスクを実行することは不可能でした。

意図の分散化によって、操作が簡素化され、複雑さが排除される仕組みとは?

出典: アノマ

Chain-Agnosticとは何ですか? また、なぜ意図が必要なのですか?

チェーンに依存しない(つまり、特定のブロックチェーンに関連せず、どのブロックチェーンとも互換性がある)ということは、どのブロックチェーンでも好きなことを実行できるということです。インターネットの使用を想像してください。どの Wi-Fi に接続しているかは関係ありません。メッセージを送信したり、ビデオを視聴したりしたいだけです。

暗号通貨の世界では、意図はデジタルの指示や願いのようなものです。異なるブロックチェーン上でスムーズに動作させるには、チェーンに依存しないアプローチが必要です。このように、ブロックチェーン間の違いを理解したり気にしたりすることなく、あらゆるブロックチェーン上で意図を簡単かつ安全に実装できます。

チェーンに依存しない意図

現在のエコシステムにおける意図中心モデル

さまざまなブロックチェーン エコシステムでは、ユーザー インタラクションを簡素化し、dApp の効率を向上させる方法として、意図中心のモデルが登場しています。たとえば、Ethereum のようなエコシステムでは、DeFi トランザクションから NFT トランザクションまですべてを処理するスマート コントラクトを通じて意図が処理されることがよくあります。これらのシステムは、ユーザーが意図を表明すると、基盤となるインフラストラクチャが、相手方の検索、取引の実行、ブロックチェーンへの記録など、残りの処理を確実に行うように設計されています。

Polkadot や Cosmos などの他のエコシステムでは、これらのネットワークに固有の相互運用性機能を活用するために、意図中心のアーキテクチャが検討されています。たとえば、Polkadot では、インテントをさまざまなパラチェーンに実装できるため、ユーザーはチェーン間の根本的な技術的な違いを気にすることなく、さまざまな dApp と対話できます。同様に、Cosmos はクロスチェーン インテントの実験を行っています。クロスチェーン インテントでは、高いレベルのセキュリティと分散化を維持しながら、ユーザーがあるチェーンでアクションを開始し、別のチェーンでそれを完了することができます。

意図の分散化によって、操作が簡素化され、複雑さが排除される仕組みとは?

出典: アノマ

チェーンに依存しないフレームワーク必要性

こうした進歩にもかかわらず、現在のエコシステムは依然として大きく断片化されており、ほとんどの意図は特定のブロックチェーンに結びついています。この断片化は非効率につながる可能性があります。 Chain-Agnostic Framework は、基盤となるアーキテクチャに関係なく、あらゆるブロックチェーン上で意図を表現、処理、実現できる統合システムを提供することで、これらの課題を克服することを目指しています。

チェーン非依存モデルでは、意図は 1 つのアプリケーションまたはチェーンに限定されない一般的な表現です。たとえば、ユーザーがトークンを取引する意図を表明すると、トランザクションが Ethereum、Binance Smart Chain、または別のブロックチェーンのいずれで発生するかに関係なく、ネットワークはこの意図を最も効率的な方法で処理します。このアプローチは、ユーザー エクスペリエンスを簡素化するだけでなく、異なるチェーン上の dApp 間の相互運用性と構成可能性も向上させます。

意図の分散化によって、操作が簡素化され、複雑さが排除される仕組みとは?

出典: Paraswap

チェーンに依存しないアーキテクチャ構築

意図中心の Chain-Agnostic アーキテクチャを構築するには、いくつかの重要なコンポーネントが必要です。

  • 汎用インテント: インテントは、柔軟性と適応性を備え、変更なしであらゆるブロックチェーン上で実行できるように設計する必要があります。
  • 分散型カウンターパーティの発見: システムには、どのチェーン上で動作しているかに関係なく、意図を満たすことができるカウンターパーティを発見するための分散型メカニズムが含まれている必要があります。
  • クロスチェーン ソルバー: 意図の実行を担当するソルバーは、複数のブロックチェーンにわたって実行し、速度、コスト、セキュリティなどの要素に基づいて意図を達成するための最適なパスを決定できる必要があります。
  • ユニバーサル決済: 最後に、意図の完了の結果は、すべてのブロックチェーンが認識できる方法で記録され、ユーザーのアクションが検証され、安全であることが保証される必要があります。

分散化の取り組みにはどのような技術的要素が関係していますか?

コアコンポーネント:

  1. 汎用インテント: ユーザーが分散型システムで結果を表現できるようにする、適応性の高いビルディング ブロックです。
  2. ソルバー メカニズム: 分散型エージェントがこれらの意図を解釈して実装し、単純なトークン交換から複雑な操作まで、さまざまなブロックチェーン間で連携してユーザーの目標を達成します。ソルバーは、ユーザーの希望(意図)を聞いて、複数のブロックチェーンにわたってそれを実現する最善の方法を見つけるデジタル パーソナル アシスタントと考えてください。
  3. 相手方の発見: マルチチェーン エコシステムでは、意図に一致してそれを満たすエンティティを見つける分散型プロセスが重要であり、集中管理を必要とせずに正しい相手方を特定できるようにします。

Mempool 分散化の課題

クロスチェーンのオープンおよびクローズド メモリ プール: オープン メモリ プールにより、どのソルバーでもアクセスして意図を処理できるため、透明性が向上しますが、フロントランニングなどのリスクも生じます。一方、クローズド メモリプールはセキュリティが強化されますが、分散化が犠牲になります。課題は、オープン性とセキュリティのバランスを取り、異なるブロックチェーン間で意図が公平かつ効率的に処理されるようにすることです。何が起こっているかは誰でも見ることができますが、あなたより先に誰かがあなたのアイデアを使おうとするリスクがあります。クローズド メモリプールはプライベート メッセージングに似ており、より安全ですが透明性は低くなります。

意図の分散化によって、操作が簡素化され、複雑さが排除される仕組みとは?

出典: Ethresearch

Ethereum は意図の問題をどのように解決しますか?

このセクションでは、ユーザー アカウントとインテントの処理方法を変更する Ethereum チェーンの新しい標準である ERC-4337 という特定のケース スタディに焦点を当てます。スマート コントラクト ウォレットが複雑な操作を独立して実行できるようにすることで、ユーザーに高い柔軟性とセキュリティを提供することを目的としています。

ERC-4337 の概要

ERC-4337 は、スマート コントラクト ウォレット (SCW) をより独立かつ強力にすることを目的とした、Ethereum のアカウント抽象化システムを導入します。新しい標準により、ユーザーは外部所有アカウント (EOA) に依存せずにウォレットを通じて複雑な操作を実行できるようになり、現在の Ethereum 設定における大きな制限に対処します。

主な特徴:

ユーザー操作(UserOps): ERC-4337 は従来のトランザクションの代わりに UserOps を使用します。これらは、目的のアクションを詳細に記述したユーザー署名の操作です。複数の UserOps は別のメモリ プールに収集され、バンドラーと呼ばれる特殊なエンティティによってバンドルされます。これらのバンドルは単一のトランザクションとして処理され、効率が向上します。

検閲耐性: ERC-4337 は可能な限り分散化されるように構築されています。許可なしの参加が可能であり、単一のエンティティが UserOps を検閲または操作できないことが保証されます。すべてのパッカーが UserOp の処理を​​拒否すると、システムの許可のない性質により、新しいパッカーがネットワークに参入して潜在的な利益を獲得するようになり、システムが脆弱になります。

安全対策: 悪用や攻撃を防ぐために、ERC-4337 ではいくつかのルールが適用されます。

  • Gas 使用制限: UserOp 検証フェーズ中に使用できる Gas を制限することで、パッケージャーをサービス拒否攻撃から保護できます。
  • 検証ルール: 操作が不当に無効化されるのを防ぐために、ERC-4337 は検証フェーズと実行フェーズを分離し、アカウントの状態が変更されない限り、検証された操作が有効なままであることを保証します。
  • レピュテーション システム: パッケージャーは、緩やかな検証ルールを必要とするエンティティを管理するためにもレピュテーション システムを使用し、これらのエンティティがネットワークを簡単に破壊できないようにします。

統合メモリプールの重要性

ERC-4337 では、すべてのパッケージャーが同じルールに従う統合メモリ プールの必要性が強調されています。この統一性により、メモリプールの断片化が防止されます。メモリプールの断片化では、ルールが異なると、検閲や攻撃を受けやすくなる、より小さく孤立したメモリプールが発生する可能性があります。すべてのパッケージャーにわたって一貫したルールセットを持つことで、複数の Ethereum クライアントが同じプロトコル ルールに準拠するのと同じように、より強力で回復力のあるネットワークが保証されます。

課題と解決策

  • 断片化のリスク: 異なるパッカーが異なるルールを適用すると、ネットワークが断片化され、メモリ プールが小さくなり、安全性が低下する可能性があります。 ERC-4337 は、包括的なテスト スイートとリファレンス実装を確立することでこの問題に対処し、すべてのパッケージャーが互換性があり安全に実行されることを保証しています。
  • セキュリティ例外: ERC-4337 は厳格なルールを定めていますが、特定の状況では例外が許可されます。パッカーは、メイン ネットワークとのセキュリティと互換性を維持する限り、異なるルールを持つ代替メモリプールに参加できます。この柔軟性により、システム全体のセキュリティと整合性を維持しながらイノベーションが可能になります。

分散化された未来への意志

分散化の未来は、ブロックチェーン インフラストラクチャとより広範なエコシステムの現在の制限によってもたらされる課題を克服することにあります。従来のトランザクションベースのシステムから、より宣言的でユーザー中心のモデルへと意図が移行するにつれて、ユーザーエクスペリエンスの向上、非効率性の削減、プライバシーの強化といった大きな可能性が生まれます。

主な重点分野:

  • クロスチェーン相互運用性: 将来の開発では、ユーザーによる資産の管理と保管を維持しながら、それぞれの長所を活用し、複数のブロックチェーン間でシームレスに運用できるようにする必要があります。
  • 分散型インフラストラクチャ: インテント プールの設計 (許可型か許可なし型かに関係なく) が重要な役割を果たします。セキュリティと信頼性を確保しながらオープン アクセスを可能にする分散型アプローチは、意図ベースのアプリケーションを拡張する上で重要です。
  • 集中化リスクの軽減: 特に ERC-4337 などの標準の採用が拡大するにつれて、実行が少数のエンティティによって支配されるようになると、集中化のリスクが生じます。エコシステムは、独占を防ぎ、公正な実行を確保するために、競争とイノベーションを促進する必要があります。

チャレンジ:

  • 信頼と透明性: 開発者は、プライバシーとセキュリティのニーズと透明性のバランスを慎重に取り、分散化の基本原則を犠牲にすることなく、ユーザーがシステムが自分の意図を処理することを信頼できるようにする必要があります。
  • 研究とイノベーション: この分野はまだ初期段階であり、さまざまな領域にわたる意図の表現、実行、統合の複雑さに対処するには継続的な研究が不可欠です。 Anoma、SUAVE、Portikus などの新興プロジェクトが基盤を築きつつありますが、やるべきことはまだたくさんあります。
  • 課題はあるものの、意図の分散化により、ブロックチェーン空間はよりアクセスしやすく、より安全で、よりユーザーフレンドリーになり、最終的には誰もがデジタルの願望を簡単に実現できるようになります。

関連記事: Open Intents: ERC-7683 は、Ethereum のチェーン間意図コラボレーションのための「ウォルマート」スーパーマーケットになれるか?