著者:Hao Tian; Source: Chain View
最近、クロスチェーン相互運用L1パブリックチェーン@zetachainによるエアドロップのリリースが、「チェーンの抽象化」トラックに市場の注目を集めるきっかけとなった。"トラック "に注目が集まった。チェーンの抽象化とは何か、相互運用性の難しさとは何か、zetachainの核となる機能とは何か。私の考えでは、モジュール化が「融合」戦略であるならば、チェーンの抽象化は「接続」であり、2024年が注力すべき重要なトラックの一つである。
結合であれ、連結であれ、一種の「同盟」戦略であり、モジュール化とは、モノリシックに統合された大規模なパブリックチェーンに対抗するために、モジュール化されたコンポーネントの形でアイドルブロックチェーンの開発能力を提供することであり、チェーンの抽象化とは、チェーン間の相互運用性の統合という形で分散された流動性を提供することである。相互運用性の統合は、開発者とユーザーのエクスペリエンスを向上させます。
チェーンの抽象化とは何か? Nearの共同創設者は、「チェーンの抽象化」という概念を投げかけた。これは簡単に理解できる。モジュール化によって、ブロックチェーンの異なる機能レイヤーを、決済レイヤー、DAレイヤー、実行レイヤー、ロールアップレイヤーなどに分離する。これはチェーン構築市場の繁栄を大いに刺激したが、同時にチェーン、アプリケーション、ユーザーなどの間の流動性をより分散させ、一般ユーザーや開発者にとっても大きな敷居をもたらすことになる。
チェーンの抽象化とは、普遍的で万能なスマートコントラクトの構築を通じて、異なるチェーン間のクロスチェーン通信、資産移転、クロスチェーン・スマートコントラクトの呼び出しといった相互運用性の問題を解決する方法です。
チェーン全体に共通する相互運用性の問題が2つあります:
1)非類似のスマートコントラクトチェーン間の通信問題、例えば、ビットコインのようなUTXO非スマートコントラクトプラットフォームとイーサリアムのようなアカウントベースのスマートコントラクトプラットフォームを連携させる方法です。イーサリアムのようなアカウントスマートコントラクトのようなプラットフォームは、効果的な通信接続を確立するために?
2)クロスチェーン資産移転の非ラップ方式。 ラップ方式はクロスチェーンブリッジの一般的なソリューションですが、この種のソリューションにおける手数料などの摩擦は大きな資本損失の問題であり、通常、資産マルチシグネチャ管理の集中化の大きなリスクを伴います。
では、ゼータチェーンはこれら2つの問題を解決できるのでしょうか、そしてどのように解決できるのでしょうか?
zetachainは、Cosmos SDKとTendermint PBFTコンセンサスエンジン上に構築された利益証明ブロックチェーンであり、相互運用可能なアプリケーション固有のブロックチェーンフレームワーク、平たく言えば「チェーンの中のチェーン」と考えることができます。「特定のチェーンがチェーン全体の環境に組み込まれ、データ、ネットワーク、コンセンサス、インセンティブ、コントラクト層のフレームワークを提供することで、ブロックチェーン間の相互運用性を実現します。
ゼータチェインのコアアーキテクチャは、検証者、監視者、署名者に分かれています。
検証者は、メンテナンスチェーンのコンセンサスを検証するためにZETAトークンを誓約することができます。例えば、オブザーバーによって提出された他のチェーンの状態移転は、検証者の投票によって決定される必要があるため、検証者はトークンのインセンティブを得ることができます。オブザーバーの役割は、外部チェーンのノード全体を監視し、特定のトランザクションログを同期させ、イベントと状態情報を転送し、情報を外部チェーンに同期させることです。オブザーバーの役割は、外部チェーンの全ノードを監視して、特定のトランザクションログ、転送イベント、状態情報を同期させ、コンセンサスを決定する検証者に情報を同期させることです。署名者の役割は、外部チェーンの身元を確認することであり、リクエストに資産の流通が含まれる場合、安全なクロスチェーン相互運用性を確保するために資産に署名することに関与することができます。
これらの基礎となるフレームワークに基づいて、Zetachainは上記のチェーン全体の相互運用性の問題を効果的に解決することができます:
1)EVMチェーンとUTXOモデルチェーン間の資産の流通に関しては、ビットコインネットワークにはスマートコントラクトがないため、唯一の効果的な方法はスマートコントラクトを使用することです。スマートコントラクトがないため、唯一の有効な方法はライトノードを配備し、ECDSA署名アルゴリズムに基づくMPCマルチパーティ署名操作を実行することです。 ZetaChainはTSS秘密鍵とアドレスを保持できるため、Zetachain上のスマートコントラクト接続により、ビットコインネットワークでローカルに資産を管理することが可能です。全プロセスにおけるZetaChainのオブザーバーは、ビットコイン上のUTXOを効果的に追跡・管理しなければなりません。 コアロジックは、ビットコインを資産決済レイヤーとして使用し、マルチ署名アルゴリズムを通じて資産の効果的な管理と流通を実現することです。
現在、一般的なクロスチェーンブリッジソリューションは、Aチェーンが資産をロックし、Bチェーンが資産をロックすることです。この相互作用の前提は、単一のチェーンの流動性をロックするだけでなく、ラップのカプセル化の過程で資産損失を発生させます。これに対処するため、ZetaChainはチェーン全体のOminichainスマートコントラクトを構築し、ZRC20トークン標準を作成しました。これにより、ZetaChainのチェーン全体の資産循環は、ラップしない状態に基づくことができます。共通理解:Zetachainはチェーン環境におけるチェーン決済レイヤーに相当し、AチェーンはBチェーンへの資産移転を開始し、これはAチェーンとZetachainの「決済」に相当し、その後決済状態はBチェーンに同期され、Bチェーンは対応するZRC20トークンのアクセスを与えられ、全プロセスは存在しない!このプロセスにラップ資産の損失や摩擦はありません。
3)スマートコントラクト管理のアトミックトランザクション機能に基づいて、外部チェーンによるネイティブアセットの使用を実現できます。例えば、クロスチェーンAMM分散型交換はこの機能に基づいて実現することができ、各チェーン上の資産はまずZETAとペアリングされ、チェーンA上の資産XをチェーンB上の資産Yと交換する場合、まずチェーンA上の資金プールを使用してXをZETAと交換し、次にチェーンAからのZETAクロスチェーン情報をチェーンBに渡し、Y/ZETA取引ペアを通じてチェーンB上のZETAをYに変換することができます。これは、異なるチェーンで取引してからチェーンをまたいで取引するのとは大きく異なり、取引のスリッページやクロスチェーンの損失を直接的に減らすことができ、クロスチェーンの展開やDeFiプロトコルの応用に有益です。
上記
ZetaChainの技術分析を通じて、現在のブロックチェーンエコシステムにとっての「チェーンの抽象化」の意義を多かれ少なかれ感じることができます。現在のブロックチェーンエコシステムにとってのチェーン抽象化の意義は、Bエンド開発者にとって様々なプロトコルのクロスチェーン展開のコストを削減でき、チェーン全体の環境で流動性を管理できることであり、市場管理を一元化するだけでなく、セキュリティリスクの露出を減らすことができることであり、特にマルチチェーンのモジュール的な組み合わせと組み立ての時代には、チェーン全体のインタラクティブな操作性プログラムが必要な補足となることである。Cエンドユーザーにとって、チェーン抽象化は、ユーザーと様々なバックエンドプロトコルとの関係を、ユーザーとDAppアプリケーション、あるいはユーザーとDAppアプリケーションの直接の関係、さらにはユーザーとDAppアプリケーションの関係へと単純化する。Cエンドユーザーにとって、チェーンの抽象化は、ユーザーと様々なバックエンドプロトコルとの関係を、ユーザーとDAppアプリケーションとの関係に単純化し、あるいはユーザーが直接ウォレットとやりとりすることで、ウォレットをユーザーの複雑な意図に対するソルバー処理センターとして、チェーン全体のインタラクション体験を実現する。