Untitled

免責事項: このブログでは、ZetaChain上のオムニチェーンスマートコントラクトとして、著名なcryptoプロトコルのデプロイについて説明します。言及された製品は多くの機能を含んでおり、それらは変更される可能性があります。さらに、そのような機能を実現するためには、ZetaChainプロトコルの変更とアップグレードが必要です。

ZetaChainの使命は、あらゆるブロックチェーンにわたって普遍的なアクセス、簡素化、および有用性のためのプラットフォームとして機能することです。オムニチェーンスマートコントラクトにより、開発者はあらゆるチェーン(Bitcoinのような非スマートチェーンでさえも)で相互運用可能なEVM互換のスマートコントラクトを、すべて1つの場所からデプロイすることができます。DEX THORChainからETHリステーキングプロトコルEigenLayer、BTCステーキングプロトコルBabylonChainまで、開発者は新しいブロックチェーンを構築する必要はありません。ZetaChain上のオムニチェーンスマートコントラクトとして、これらのユースケースを簡単にサポートすることができます。

ZetaChainでTHORChainとその他のチェーンを構築

THORChainはDEXとして設計されたアプリケーション固有のブロックチェーンです。Threshold Signature Scheme (TSS)アーキテクチャを採用し、他のチェーン上のDeFiアセットとBitcoinのトラストレススワッピングを可能にします。ZetaChainは、他のチェーン上のアセットにネイティブに署名し、管理するために同様のTSSアーキテクチャを採用していますが、プログラム可能なスマートコントラクトレイヤーを通じて、開発者が自由に使用することができます。

ZetaChainプラットフォームでは、ZetaChain上でTHORChainと機能的に類似したDEXを構築することができます。例えば、図1では、異なるチェーン上に存在するトークンのプールでUniswapを実装することができます。これはオムニチェーンDEX Eddy Financeが、ワンステップで他のチェーン上のトークンとのネイティブBTCスワップを可能にするために行うものです。もう一つの例はSushiSwapで、Bitcoinの相互運用性を可能にするためにEVMコントラクトをすぐに導入しました。詳しくはこちらのプレスリリースをご覧ください。

図1: UniswapV2 contract for cross-chain DEX

図1: UniswapV2 contract for cross-chain DEX

クロスチェーンDEXはオムニチェーンdAppの一例に過ぎません。一般的なメッセージパッシングとオムニチェーンスマートコントラクトにより、開発者はNFTプロジェクト、融資、ポートフォリオ管理、Bitcoin担保などのDeFiアプリ、あらゆるチェーンやアセットと直接やり取りするソーシャルアプリやゲームを構築できます。

ZetaChainは、ネイティブアセットスワップだけでなく、任意のクロスチェーンアプリケーションを簡単に作成するための、より一般化されたプラットフォームと考えることができます。

EigenLayerをオムニチェーンdAppとしてZetaChainにデプロイ

Ethereum上のEigenLayerプロトコルは、restakingの概念を導入しています。これは、ETHのステークホルダーがEigenLayerスマートコントラクトを通じてEthereum上の他のアプリケーションを保護するためにステークした資産を拡張できることを意味します。EigenLayerに参加するvalidatorは、正直で新しいアプリを検証するインセンティブを与えられます。全体として、EigenLayerはEthereumのセキュリティモデルの改善と統一に役立ちます。

図2は、EigenLayerのような製品をオムニチェーンスマートコントラクトとしてZetaChain上にデプロイし、セキュリティのためのオープンマーケットプレイスを作成する方法を示しています。事実上、それはEthereum上のETHのrestakingを拡大し、コンセンサスプロトコル、オラクル、ブリッジなどのあらゆる種類をセキュアにするために、複数のチェーンからの資産を含みます。これは、BitcoinネットワークからのネイティブBTCにさえ当てはまります。EigenLayerのような製品が現在ETHに限定されている一方で、ZetaChainは最も流動性をもたらします。

図2: Omnichain staking contract tutorial

図2: Omnichain staking contract tutorial

実装に関しては、ZetaChainのEVM上のオムニチェーンスマートコントラクトがステーキング、リステーキング、報酬分配プロセスを管理します。ZetaChain自体、または接続されたチェーン(Bitcoin、Ethereum、Binance、および将来的に他のもの)に関わらず、ユーザーはオムニチェーンdAppにアクセスし、ネイティブアセットをコントラクトに入金することができます。

ZetaChain上のEigenLayerのような製品は、1つの例外を除いて、Ethereum上でどのように機能するかに非常に似ています。Ethereumでは、EthereumユーザーだけがEigenLayerに参加することができます。ZetaChainのEigenLayerでは、BitcoinのユーザーはBTCをEigenLayerのステーキングに入金することができます。

シンプルなオムニチェーンスマートコントラクトの実装は、EigenLayerのような製品を拡張し、cross-chain restakingを可能にします。ZetaChainにより、dAppsはBitcoinのような他の重要なエコシステムからの流動性を活用し、より資本効率的でスケーラブルな方法ですべてのネットワークにわたってモデルを確保することができます。

なお、ZetaChainは、Ethereumバリデーターが追加のネットワークを保護する方法を提供する必要があります。EigenLayerのActively Validated Services (AVS)ソリューションのようなシステムを実装することは、大きなコストのかかる変更になるでしょう。

BabylonChainを、ZetaChain上のオムニチェーンdAppとして、スマートコントラクト以外のチェーンに拡張

ZetaChainと同様に、BabylonChainは、Bitcoinネットワーク上の未開発の流動性の巨大なプールを認識しています。図3は、BabylonChainソリューションが、Bitcoin保有者に、Bitcoinネットワークから資産を移動させることなく、PoSチェーンの安全性を確保するために、どのようにBTCをステーキングさせるかを示しています。Bitcoinのスクリプト言語の制約の中で動作するBabylonChainは、Bitcoinをunbondまたはslashすることができる条件を管理し、指定するステーキングコントラクトをサポートします。

図3: BabylonChain Litepaper 2023-07-13

図3: BabylonChain Litepaper 2023-07-13