This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
チェーン抽象探秘:概念から実装への複雑な挑戦
チェーンの抽象:解決すべき謎
ブロックチェーンの抽象という概念は、初めて接触する際に困惑を招くかもしれません。それは重要に見え、多くのプロジェクトがあり、資金調達規模も大きく、各方面が自らを基準と称していますが、具体的な用途はあまり明確ではありません。本稿では、概念から出発し、基本的な問題に立ち返ることで、この新興概念の真の姿を明らかにしようと試みます。
ポイント概要:
![問題を手法として扱う:チェーンの抽象を理解するための新しいフレームワーク])/2024/8/15/images/0b27f30049fe46feddd428f21fe29af5.png(
チェーンの抽象化とは何の問題ですか?
) チェーンの抽象は真の問題ですか?
必ずしもそうではありません。問題の成立には文脈が必要です。ちょうど500年前の人にエネルギー危機についての見解を尋ねるようなものです。
現在のところ、最も説明力のある見解は、チェーンの抽象はモジュール化の下半分であるということです。
コンピュータサイエンスにおいて、「抽象」とはバックグラウンドプロセスから高級な操作や概念を切り離すプロセスを指し、複雑さを隠すことによって理解を簡素化することを目的としています。例えば、ほとんどのWeb2ユーザーはブラウザやAIチャットツールを知っているだけで、その抽象的な内容や抽象概念自体については何も知らない場合があります。
同じように:
![問題を方法として扱う:チェーン抽象を理解するための新しいフレームワーク]###/2024/8/15/images/9f80a64063a95f17f32f087edaff2dc7.png(
従来のソフトウェア開発において、抽象化とモジュール化は密接に関連した重要な概念の一組です。抽象化はシステムの階層とアーキテクチャを定義し、モジュール化はそのアーキテクチャを実現する方法です。具体的には、各モジュールは1つの抽象レベルを表し、モジュール間の相互作用は内部の複雑さを隠し、コードの拡張、再利用、メンテナンスを容易にします。抽象化がなければ、モジュール間の境界は複雑になり、管理が難しくなります。
注意すべきは、Web2は通常、閉じられたまたは部分的に閉じられたエコシステム内で抽象化とモジュール化を行い、抽象レベルは単一のプラットフォームまたはアプリケーション内に集中し、環境は比較的制御されており、通常、クロスプラットフォームやクロスシステムの互換性の問題を解決する必要がないということです。しかし、Web3の文脈では、分散化とオープンエコシステムの追求から、モジュール化と抽象の関係はより複雑になります。
現時点では、モジュール化が単一のパブリックチェーン内部の抽象問題を解決し、パブリックチェーン構築のハードルを下げるのに役立つ一方で、マルチチェーンの状況下でのユーザー/開発者体験の抽象はモジュール化が完全にカバーできていない領域です。異なるパブリックチェーンやエコシステム間には、流動性や開発者とユーザーの分散という明確な孤島効果が存在します。そして、チェーン抽象の提案は、パブリックチェーンの関係を再構築し、多くのチェーン間の接続、統合、互換性を実現することを含んでいます。
私たちは、チェーンの抽象が真の問題の緊急性と以下の条件の発展に密接に関連していると考えることができます:
( チェーンアブストラクションは多くの問題の中のどのカテゴリに属しますか?
チェーンアブストラクト自体は抽象的な概念であり、Web3内部のナarrティブレベルはかなり高次元であるため、チェーンアブストラクトが多様でありながらも謎めいた外観を呈する理由をある程度説明しているかもしれません。具体的には、それは一つの解決策ではなく、一つの指導思想です。
もう一つの例は、現在のビットコインです。数回の半減、急激な価格上昇と下降、取引所トレーディングファンドの導入などの出来事を経て、ビットコインは単なる技術的解決策や資産クラスだけでなく、時間を超えた思想体系と業界のトーテムとなり、一連の暗号の核心的価値観を代表し、目に見える未来においても業界の革新と発展に指針を与え続けるでしょう。
クロスチェーン、相互運用性、チェーン抽象化にはどのような違いと関連性がありますか?
私たちは、具体から抽象へのスペクトラムに沿って、クロスチェーン、相互運用性、チェーンの抽象を理解することもできます。形態的には、それらは異なるチェーン上の状態変更###取引(を調整することを中心とした概念のサブセットですが、実際の使用においてはしばしば中間の領域で満ちています。
私たちは、クロスチェーン関連のアプリケーションとプロトコルを大きく2つのカテゴリに分けることができます:
資産の移転はメッセージ伝達なしでは成り立ちません。クロスチェーン資産移転アプリケーションのメッセージ伝達層は一般的に、一連のオンチェーンスマートコントラクトと状態更新ロジックで構成され、このメッセージ伝達機能を抽象化して汎用的なプロトコル層のソリューションとするのがクロスチェーン通信プロトコルです。
クロスチェーン通信プロトコルは、ガバナンス、流動性マイニング、非同質トークンの取引、トークンの発行、ゲーム操作など、より複雑なクロスチェーン操作を処理することができます。相互運用性プロトコルはこれを基にさらに進み、より深層のデータ処理、コンセンサス、検証に関与し、ブロックチェーンシステムのレベルから異なるブロックチェーン間の一貫性と互換性を確保します。しかし、実際の使用においては、これら二つの概念はしばしば互いに表裏の関係にあり、文脈に応じて相互に置き換え可能です。
ブロックチェーンの相互運用性を含むチェーン抽象の意味には、使用コンテキストがユーザーと開発者の体験向上という層を追加しています。これは、このサイクルで浮上している意図の物語と無関係ではありません。
![問題をアプローチとして捉える:チェーン抽象を理解するための新しいフレームワーク])/2024/8/15/images/45ad7021df18bbc281659cbdd423f548.png(
チェーンの抽象にはどのような具体的な問題が含まれていますか?
) チェーン抽象をどのように実現しますか?
異なるプロジェクトはブロックチェーンの抽象に対する理解とアプローチが異なります。ここでは、相互運用性プロトコルから進化した、開発者の視点に近い古典派と、新興の意図アーキテクチャを組み合わせ、ユーザーの視点に重きを置いた意図派に分類します。
古典派の歴史は、いくつかのクロスチェーンエコシステムに遡ることができ、それらの誕生はチェーン抽象概念よりもはるかに早いです。一部のレイヤー2ネットワークエコシステム内のアグリゲーションと相互運用性のソリューションは、新興企業として、現段階ではイーサリアム拡張レイヤーエコシステム内の流動性アグリゲーションと相互運用性に焦点を当てています。クロスチェーン通信プロトコルから生まれたプロジェクトも、より多くのチェーンに拡張し、より多くの顧客の採用を目指して、自身のネットワーク効果を強化しようとしています。
意図派の内部には、チェーン抽象統合ソリューションの提供に専念しているいくつかの公的ブロックチェーンと、具体的な問題を解決することから出発するコンポーネントクラスが含まれています。現在は分散型金融プロトコルが主流であり、代表的なものとしていくつかの分散型取引所やクロスチェーンプロトコルがあります。
古典派であれ意図派であれ、安全で迅速なクロスチェーンとフレンドリーなインタラクションはデザインの中心にあります。これには、統一されたユーザーインターフェース、アプリのシームレスなクロスチェーン、手数料のスポンサーシップや管理などが含まれます。
![問題を方法として扱う:チェーン抽象を理解するための新しいフレームワーク]###/2024/8/15/images/e550100fe7f45aee58cfc2e90e3c95e5.png(
) なぜ私たちはチェーンの抽象と意図の結合に注目する必要があるのか?
"意図に基づく某某プロトコル"が次々と登場しており、本部分ではそれが人気のある製品アーキテクチャとしての理由と潜在能力を探ります。
抽象化やモジュール化と同様に、意図もWeb3に特有の概念ではありません。意図認識は自然言語処理の分野で数十年の歴史があり、人間とコンピュータの対話において多くの研究が行われています。
Web3分野における意図研究について語ると、ある投資機関の有名な論文を無視することはできません。類似の設計理念は幾つかの製品に既に反映されていますが、意図アーキテクチャの核心はこの論文で正式に提案されました。ユーザーは期待する結果を指定するだけでよく、過程については気にする必要がなく、タスクの複雑なプロセスは第三者にアウトソースするのが最良です。これはチェーンの抽象が関心を持つユーザー体験の改善と一致しており、より具体的な解決策を提供しています。
![問題を方法として捉える:チェーン抽象を理解するための新しいフレームワーク]###/2024/8/15/images/9d233973ff345dbee59823444e2b399c.png(
市場にはチェーン抽象のアーキテクチャ分類が多数存在し、比較的有名なものとして某研究機関が開発したCAKEフレームワーク)Chain Abstraction Key Elements(があります。このフレームワークは意図アーキテクチャを組み合わせ、チェーン抽象を構成するさまざまな技術とソリューションを権限層、解決層、決済層に分類しています。また、他のフレームワークもこれを基に微調整を行っており、解決層と決済層の間に清算機能を追加しているものもあります。
具体的に言えば:
解決層の解決者は、さまざまなプロトコルで解決者、パーサー、サーチャー、フィラー、キャリヤー、リレーターなどと呼ばれる一群の第三者オフチェーンエンティティです。解決者は通常、競争注文の資格を得るために資産をステークする必要があります。
ユーザーが意図した製品を使用するプロセスは、限度額注文を記入することに近いです。クロスチェーンの状況では、ユーザーの意図が迅速に満たされるように、解決者たちは通常、資金を前払いし、決済時に一定のリスク料金を徴収します)。このモデルは短期貸付に似ており、貸付期間はブロックチェーンの状態同期時間、利息はサービス料金(です。
![問題を方法として扱う:チェーンの抽象を理解するための新しいフレームワーク])/2024/8/15/images/062cac8d0695cbdbd9d48c2cdf24c569.png(
特定のパブリックブロックチェーンを代表とする包括的な意図解決ソリューションは、権限層、解決層、決済層を統一されたインフラ製品として組み合わせることを望んでおり、現在は概念実証の初期段階にあり、その有効性を直接観測し評価することは難しい。
クロスチェーンの分散型金融プロトコルを代表とするコンポーネント型意図解決ソリューションは、従来のクロスチェーンモデル)、例えばLock & MintやBurn & Mint(と比較して、明らかな利点を示しています。あるクロスチェーンプロトコルのフラッグシップ製品として、そのクロスチェーンブリッジは意図に基づくアーキテクチャを採用しており、イーサリアム仮想マシンエコシステム内のクロスチェーンブリッジの中で第一梯隊の速度、低価格、手数料能力を誇り、小額のクロスチェーンシナリオにおける利点が特に顕著です。
ロードマップを見ると、いくつかのクロスチェーンプロトコルは、後続の段階でクロスチェーンインテント決済層を導入する予定です。一部の分散型取引所とクロスチェーンプロトコルが同時に提案した標準は、標準化されたインテント表現を通じて、ソルバーの参入障壁を低下させ、ソルバーの汎用ネットワークを構築しようとしています。多くのコンポーネント型製品は、パズルのように段階的にチェーン抽象の最終形態を形成する可能性があります。
![問題を方法として扱う:チェーン抽象を理解するための新しいフレームワーク])