Delphi Research: ZetaChain - チェーンの抽象化、数千のチェーンの相互接続への道
原文:「 ZetaChain: ユニバーサルアプリへの道」
著者: デルフィコンサルティング
コンパイラー:Odaily Planet Dailyの夫はどうですか?

この記事には文字数が多く、技術的な内容が濃すぎるため、Odaily Planet Daily では、読者が ZetaChain の最新開発をできるだけ早く理解できるように記事の核心部分を洗練しました。
ユーザー エクスペリエンスにより一致した基礎となる基盤を作成するために、ZetaChain は Web3 にチェーンの抽象化を導入し、具体的なポイントは次のとおりです。
ZetaChain は、Cosmos SDK に基づく L1 ブロックチェーンで、フルチェーン スマート コントラクトと統合されたアプリケーション エクスペリエンス向けに設計されています。次のアーキテクチャ層を通じてチェーン抽象化を実装します。
権限レイヤー: アカウントと権限を処理し、スマート コントラクト ウォレットとプロキシ サービスを使用してユーザー操作を簡素化します。
ソルバー層: 最適なトランザクション パスを提供し、意思決定プロセスを自動化し、ユーザーの認知的負荷を軽減します。
決済層: ブリッジやオラクルなどのクロスチェーン ソリューションを使用して、トランザクションを効率的に完了します。
ZetaChainの主な機能
Universal EVM: フルチェーン アプリケーションをサポートする改良された Ethereum 仮想マシン。
クロスチェーン メッセージング: 開発者は、接続されたチェーンを呼び出すことができるフルチェーン アプリケーションを構築できます。
ZRC 20 標準: フルチェーンの同種トークンをサポートし、クロスチェーン資産管理を簡素化します。
TSS 署名者: クロスチェーン トランザクションのセキュリティを検証します。
ZetaChain 2.0 の機能強化
ユニバーサル DApp: ユニバーサル DApp から接続チェーン上でコントラクトの呼び出しをサポートし、複雑なクロスチェーン インタラクションを実現します。
フルチェーン アカウント: ユーザーが複数のブロックチェーン資産を管理するプロセスを簡素化します。
より幅広いビットコイン アドレス互換性: より多くの種類のビットコイン アドレスをサポートします。
新しいチェーンのサポート: ガバナンス プロセスを通じて新しいチェーンを追加し、ネットワーク カバレッジを拡大します。
アプリケーションシナリオ
ネイティブ交換: クロスチェーン資産交換を実現することで、ユーザーは 1 回の操作で複雑なクロスチェーントランザクションを完了できます。
ステーキング: スマート コントラクトは ZETA トークンをステーキングし、流動性の開発とアプリケーションの再ステーキングを簡素化します。
NFT アプリケーション: クロスチェーン NFT のミントと転送をサポートします。
同時に、このパートでは、ZetaChain を他の関連ソリューションと比較することで、さまざまなソリューションの長所と短所をよりよく理解するために深く読むことをお勧めします。ここでは詳細には触れません。全体として、ZetaChain は、クロスチェーン インタラクションを自動化および最適化することで Web3 のユーザー エクスペリエンスを簡素化し、Web2 の直感的な操作に近づけます。
チェーン抽象化の概要
Web3 アプリケーションと Web2 アプリケーションの主な違いの 1 つは、使いやすさです。 Web2 では、ユーザーは舞台裏で起こっている複雑さに気づいていないことがよくあります。たとえば、Gmail 経由で電子メールを送信する場合、ユーザーは単に「送信」と入力してクリックするだけです。その後、システムはユーザーの介入なしでサーバー通信、データ暗号化、スパム フィルタリングを処理します。同様に、UberEats で食べ物を注文するには、レストランのメニュー、支払いゲートウェイ、配送追跡をシームレスに統合する必要があります。これは決済システムやメッセージングサービスなどでも同様です。この基盤となる複雑なテクノロジーはすべて、ユーザーから抽象化されています。
実際、アプリは自動プロセスを上に追加することでさらに進化しています。 Netflix は、基礎となるテクノロジーを抽象化するだけでなく、視聴者がボタンを押さずに意図的に次のエピソードを開始します。これらのアプリは費やす時間を最大化することを本業としているため、ぎこちないインターフェースは競合他社に市場シェアを直接与えているようなものです。
Web3 アプリケーションは、おそらく、すでに数十億のコンシューマを処理している Web2 アプリケーションと同じくらい複雑ではありません。しかし、ゲイリー・カスパロフよりも高い IQ を持つ人だけを対象に設計されているように感じます。平均的なユーザーにとって、Web3 の使用に必要なオプションと手順の数は非常に複雑です。ユーザーは、多数のチェーン、ブリッジ、その他の接続インフラストラクチャに直面します。複数のウォレットを管理し、ニーモニックフレーズを保護すると、さらに複雑になります。次世代の消費者向けアプリケーションを強化できるプラットフォームを構築したい場合は、これらすべてを変える必要があります。
チェーンの抽象化
アカウントの抽象化が注目を集めているのには十分な理由があります。これは、Web3 UX を簡素化する上で重要な前進です。 パスキー、アカウント回復、ガス抽出などの機能は価値のある改善です。ただし、それらはユーザー エクスペリエンス全体の課題のほんの一部しか解決しません。
障害となるのは、アカウント関連の問題を超えた操作を実行するためのロールアップ オプション、L1、ブリッジ、DApp の数が膨大であることです。この断片化により、ユーザーにとって複雑で混乱する状況が生じます。チェーン抽象化は、解決可能な UX の問題を最大範囲まで拡張することで解決します。このアイデアは、Web2 エクスペリエンスと同様に、ユーザーがブロックチェーンやブリッジが何であるかを理解する必要がない、ユーザー インタラクションの理想的な状態を想像することです。
理想的には、Web3 アプリケーションの使用は、電子メールを送信したり、オンラインで食べ物を注文したりするのと同じくらい直感的である必要があります。ユーザーは、自分のトランザクションがどのブロックチェーン上にあるのか、適切なブリッジを選択する方法、複数のウォレットやニーモニックを管理する方法を知る必要はありません。代わりに、この複雑さはすべてバックグラウンドでシームレスに処理される必要があります。こうすることで、ユーザーは基礎となる技術的な詳細に煩わされることなく、意図したアクティビティに集中できます。
この問題に対処するために現在、多くの取り組みが行われています。 CAKE フレームワーク、Near プロトコル、およびパーティクル ネットワークは、問題ごとに特定の層に分割することでこれらの問題を解決します。レイヤー間を垂直に統合するプロジェクトはほとんどありませんが、単一レイヤーに焦点を当てているプロジェクトもあります。大まかに言うと、アカウント集約問題、ルーティング問題、解決問題、ブリッジ選択問題があります。
Frontier チームは、これらの問題に体系的に対処することを目的としたCAKE フレームワークを通じて 3 層スタックを提案しています。

権限レイヤー: このレイヤーはアカウントと権限を処理します。これには、ユーザーの対話を抽象化し、使いやすさとユーザー制御のバランスを維持するように設計されたスマート コントラクト ウォレットとプロキシ サービスが含まれています。
ソルバー層: 2 番目の層は、ソルバー市場とソルバー市場間の競争に焦点を当てています。この層は、速度、コスト、効率の好みに基づいてユーザーにとって最適なソリューションを見つけることで、ルーティングの問題を解決します。 Solver Marketplace は、最適な取引パスを提供するために競い合い、意思決定プロセスを自動化し、ユーザーの認知的負荷を軽減することで全体的なユーザー エクスペリエンスを向上させます。
決済層: 最後の層は決済のやり取りを担当します。ブリッジ、オラクル、その他のクロスチェーン ソリューションを利用して、トランザクションが効率的かつ正確に完了することを保証します。この層は、クロスチェーン相互作用の複雑さを抽象化します。
これらのレイヤーのさまざまなソリューションを後で詳しく比較します。 ZetaChain は、いくつかの問題を解決するソリューションの 1 つです。
大まかに言えば、ZetaChain は Cosmos SDK に基づく L1 であり、コンセンサス プロトコルとして CometBFT を使用します。その中心的な価値提案は、フルチェーンのスマート コントラクトを展開し、統合されたアプリケーション エクスペリエンスを提供することを目的としています。開発者はコントラクトを展開するだけで済み、ZetaChain がクロスチェーン相互作用を処理します。次の章では、まず ZetaChain がどのように機能するかを調査し、そのメカニズムを理解します。後ほど、バージョン 2.0 の機能強化について説明し、新機能と改善点を取り上げます。
ZetaChain アーキテクチャ

ZetaChain コンポーネントとその機能:
ユニバーサル EVM: フルチェーン アプリケーションを構築するために設計された、改良されたイーサリアム仮想マシン (EVM)。
通信メカニズム:
フルチェーン: 開発者が接続されたチェーンから呼び出すことができるフルチェーン アプリケーションを構築できるようにする相互運用性レイヤー。
コネクタ API: ポイントツーポイントのクロスチェーン メッセージングで、あらゆるデータと値の転送をサポートします。
ZRC 20: フルチェーンの同種トークンの標準。ネイティブ ガスおよびサポートされている ERC 20 トークンは、接続されたチェーンからフルチェーン アプリケーションに ZRC 20 として送信できます。 ZRC 20 トークンを接続されたチェーンに引き出すことができます。
TSS 署名者: 送信トランザクションの署名や監視など、追加の責任を持つバリデーターです。
TSS アドレス: トークンをデポジットし、クロスチェーン インタラクションを開始するために使用される特定のアドレス。
ZetaChain は、Near Protocol や Lit と同様に、Threshold シグネチャを使用します。しきい値署名スキーム (TSS) は、参加者のグループが共同で署名を生成する暗号化方式です。有効な署名を生成するには、最小しきい値の参加者 (例: 5 人中 3 人) が必要で、各参加者は秘密鍵のシェアを保持します。これにより、秘密キーを複数の関係者に配布し、単一障害点を防止し、フォールト トレランスを確保することでセキュリティが強化されます。
ZetaChain では、観察者署名者検証者は 2 つの異なるソフトウェアを実行します。
ZetaChain ノード: クロスチェーン トランザクション、ZRC 20 ミント管理、フルチェーン アプリケーション呼び出しなどを処理するブロックチェーン ノード。
ZetaClient: 接続されたブロックチェーン上のトランザクションを監視し、ZetaChain に代わって接続されたチェーン上のトランザクションに署名およびブロードキャストするために、オブザーバー署名者によって実行されるオフチェーン プログラム。
これらの TSS 署名者は、サポートされているすべてのチェーン上のデポジット アドレスを継続的に監視して、成功したトランザクションに関する情報を確実に配信することで、ZetaChain 上のアクティビティをトリガーします。さらに、それらはアウトバウンドトランザクションに署名する責任を負い、処理のために他のチェーンに送信されます。
これにより、Universal EVM にデプロイされるコントラクトが ZetaChain に限定されなくなります。接続されたチェーンから呼び出すことができます。
インバウンド通信:
ユーザーは、任意の外部リンクから ZetaChain 上に構築された DApp と対話できます。 TSS オブザーバーは、ネイティブ ガス トークンの特別な預金アドレスと、ERC 20 資産の ERC 20 保管契約を監視します。関数呼び出し情報が埋め込まれたこの入金アドレスへのトランザクションまたは ERC 20 エスクロー コントラクトを作成します。 TSS オブザーバーはこのコンテンツを検証し、システム コントラクトに送信します。システム コントラクトは、対応するコントラクト内の OnCrossChainCall 関数を呼び出して実行します。
アウトバウンド通信:
ZetaChain のコントラクトは、コネクタ API を使用して、接続されたチェーンを呼び出すことができます。コントラクトは、チェーン ID、コントラクト アドレス、メッセージなどの詳細を含むコネクタ コントラクトを呼び出します。その後、ZetaChain がこの呼び出しを処理し、これらの詳細をターゲット チェーンに転送し、そこで受信側コントラクトの「onZetaMessage」関数が呼び出されます。
これらのメカニズムにより、ZetaChain コントラクトは、DApp 開発者またはユーザーの労力を最小限に抑えて、他のチェーンからのリクエストに効率的に応答し、開始できることが保証されます。
ZetaChain と外部リンク間のインバウンドおよびアウトバウンド通信は、フロントエンドからのユーザーによってトリガーされます。これは、基礎となる仕組みを理解することなく、単純なフロントエンドを操作できることを意味します。
基本的な ZetaChain アーキテクチャを理解した後、最新のイテレーションである ZetaChain 2.0 とその拡張機能に注目してみましょう。
ゼータチェーン 2.0
ZetaChain 2.0 はアップグレードされ、以前のエクスペリエンスをさらに完全なものにする多くの新しい追加機能が含まれています。より広範囲の互換性のあるビットコイン アドレスをサポートし、コネクタ API を拡張されたフルチェーン機能に置き換え、フルチェーン アカウントを使用してよりシンプルなユーザー エクスペリエンスを実現します。
ユニバーサル アプリケーションから接続されたチェーン上のコントラクトを直接呼び出す新しい機能により、強力なフルチェーン アプリケーションが可能になります。アプリケーションは、さまざまな資産や複数のチェーンにわたる相互作用を含む複雑なマルチレッグ トランザクションを処理できるようになり、すべてが単一のユーザー ステップに合理化されます。たとえば、ビットコインのユーザーは ZetaChain コントラクトをトリガーでき、イーサリアム、BNB、その他のチェーンで追加のコントラクトをシームレスに実行できます。
ユニバーサルアプリケーション

ZetaChain 2.0 の最大の新機能の 1 つは、ユニバーサル DApp です。 ZetaChain 1.0 は、クロスチェーン メッセージングとフルチェーン アプリケーションという 2 つの独立した機能を提供します。コネクタ API を使用したクロスチェーン メッセージングを通じて、ユーザーは ZetaChain をリレーとして使用し、接続されたチェーン間で任意のメッセージを送信できます。フルチェーン機能により、ユニバーサル DApps は接続されたチェーンからの呼び出しを受け入れ、接続されたチェーン上の代替可能なトークンを管理できるようになります。
ZetaChain 2.0 では、コネクタ API がチェーン全体の拡張機能に置き換えられ、ユニバーサル DApps が接続されたチェーン上のコントラクトを呼び出すことができるようになります。たとえば、ユーザーは、BTC のステーク、BNB への LST の送信、LST の交換、その後 Polygon での融資をすべて 1 回の操作で行うことができます。これにより、アプリケーションが完全なチェーンからマルチレッグ フローを備えたユニバーサル DApp に変換されます。
メカニズムの変更という点では、ゲートウェイは通信をハブアンドスポーク モデルに変換し、コストと実行手順を削減します。初期のコネクタ API アプローチはポイントツーポイント通信に似ており、より多くの手順やコストなどが発生しました。ゲートウェイはユーザーのエントリ ポイントとして機能し、対話を簡素化します。
詳細は次のとおりです。
ユニバーサル チェーン機能の拡張 ZetaChain 2.0 により、ユニバーサル DApp は、drawAndCall 関数を通じて接続されたチェーン上のコントラクトを呼び出しながら、ZRC 20 トークンを引き出すことができます。ユニバーサル DApp は、トークンを引き出すことなく、接続されたチェーン上でコントラクト呼び出しを行うこともできます。
廃止されたコネクタ API ZetaChain 2.0 は、フルチェーン メッセージングとクロスチェーン メッセージングに個別の API を提供するのではなく、ユニバーサル DApps を構築するための一貫した統合された API セットを提供します。
ゲートウェイ コントラクト ZetaChain 2.0 は、開発者がユニバーサル DApps と対話するための、接続されたチェーン上の単一のエントリ ポイントとして機能するゲートウェイ コントラクトを導入します。ネイティブ ガス資産を TSS アドレスに送信し、ERC 20 をエスクロー契約に送信する代わりに、開発者は対話するためのゲートウェイ契約を持つことになります。
コントラクトからの ZETA トークンのステーキングを許可 ZetaChain 2.0 では、チェーン上にネイティブ ZETA トークンをステーキングするスマート コントラクトの機能が導入されています。これにより、開発者はオフチェーン プログラムに依存せずに分散型で ZETA をステーキングできるユニバーサル DApp を構築することが容易になります。
モジュラー コード構造 初期のバージョンでは、状態遷移とメッセージ パッシング ロジックがバンドルされており、コードが複雑になっていました。新バージョンでは状態遷移とメッセージパッシングロジックを分離し、コードベースを簡素化し、管理性と保守性を向上させた。
フルチェーンアカウント
フルチェーン アカウントにより、ユーザーが複数のブロックチェーンにわたる資産を管理する方法が簡素化されます。 ZetaChain 2.0 で導入されたdrawAndCall 関数を使用すると、ユーザーは単一のトランザクションでクロスチェーン資産の引き出しとスマート コントラクトの呼び出しを行うことができます。この関数は、まず必要なガス料金を確保し、次にターゲット チェーンでさらなる操作を実行する前に、ユーザー アカウントから指定されたトークンを書き込みます。

ZetaChain のdrawAndCall 機能は、複数のステップを 1 つに結合することでトランザクションを簡素化します。 ZetaChain とターゲット チェーン間で必要なガス料金を計算して転送します。その後、ユーザーのアカウントから指定された数のトークンを安全に破棄します。 WithdrawalAndCall というイベントが発行され、引き出しを記録し、ターゲット チェーンでスマート コントラクトを呼び出すために必要なデータを提供します。最後に、ターゲット チェーンに対して指定された操作を実行します。
複数の手順やネットワーク切り替えの必要性が減り、クロスチェーン操作が簡素化されます。たとえば、ZetaChain のイールド アグリゲーターを使用しているユーザーは、トークンの引き出し、別のチェーンへの送信、そのチェーン上のスマート コントラクトに対する投資コマンドの実行をすべて 1 つのトランザクションで行うことができます。
完全な BTC エクスペリエンス
ZetaChain 1.0 は特定のアドレスを使用したトランザクションのみをサポートするため、対話が制限されます。 ZetaChain 2.0 では、互換性が拡張され、より広範囲のビットコイン アドレス タイプ (P2P) が含まれるようになりました。 KH、P 2 SH、P 2 WSHとP 2 TR。これにより、あらゆる種類のトランザクションでアクセスしやすくなり、使いやすくなります。さらに、Taproot (P 2 TR) および SegWit ベースのアドレスの追加 (P 2 WPKHとP 2 WSH) により、ユーザーはプライバシーの向上、取引手数料の削減、取引効率の向上などのメリットを享受できるようになりました。
BTC での取引タイプ

これは、次の 3 つの領域の更新を通じて実現されます。
1. アドレス処理
強化されたデコード: ZetaChain 2.0 は、P2P などのさまざまな形式のビットコイン アドレスを識別して処理するためのカスタマイズされたデコード機能を備えています。 KH、P 2 SH、P 2 WSHとP 2 TR。これらのデコード機能は、各アドレス タイプを識別し、公開キー ハッシュやスクリプト ハッシュなどの主要コンポーネントを抽出し、徹底的な検証を実行して精度とセキュリティを確保するために重要です。
サポート主根 (P 2 TR): Taproot は、マルチ署名、複雑な消費条件、および強化されたプライバシーをサポートしています。このアドレス タイプは、ZetaChain が元々備えていた処理能力とは異なる、Schnorr 署名や高度なスクリプトなどの独自の機能を使用します。 Taproot のサポートを拡張するために、ZetaChain は新しいアドレス タイプ AddressTaproot を作成しました。この新しい設計は、同じ構造と標準に従って既存のインフラストラクチャと統合できるように設計されており、既存のシステムとの互換性が確保されています。
2. トランザクションの作成
ZetaChain 2.0 には、トランザクションが P2P に準拠していることを保証するために、ビットコイン アドレス タイプごとに特定のスクリプトが含まれるようになりました。 KH、P 2 SH、P 2 WSHとP 2 TR アドレスの固有の要件。これらのスクリプトは、特に P などの SegWit ベースのアドレスの場合、トランザクションの処理方法を定義するために重要です。 2 WSHとP 2 TR の証人データに対する特別な要件)。
3. トランザクション分析
P2P KH、P 2 SH、P 2 WSH、および P 2 TR アドレス タイプの固有の特性を均一に処理するために解析ロジックが改善されました。これは、システムが各タイプの必要なコンポーネントを正確に識別、抽出、検証できることを意味します。
追加のチェーンのサポート
ZetaChain は、慎重なガバナンス プロセスとソフトウェア アップデートを通じて新しいチェーンを追加することでネットワークを成長させます。これにより、新しいチェーンがそれぞれスムーズに統合されます。現在、Polygon、Base、Solana、IBC チェーンの追加を検討しています。
新しいチェーンの追加は、その署名スキームに応じて簡単になる場合もあれば、難しい場合もあります。 Ethereum のような EVM チェーンは、署名スキームを幅広くサポートしているため、追加が簡単です。他のチェーンはもっと難しいかもしれません。たとえば、Solana、NEAR、TON などの新しいチェーンは、ECDSA (scep 256 k 1 曲線) の代わりに EdDSA (Ed 25519 曲線) を使用することがよくあります。これにより、TSS モジュールに課題が生じることがよくあります。 18とG G20 の ECDSA TSS は EdDSA TSS よりも成熟しており、より多くのフィールド テストが行われています。幸いなことに、これらの新しいチェーンはスマート コントラクト機能を備えていることが多く、多くの場合、スマート コントラクト レベルで scep 256 k 1 操作を効率的にサポートします。これにより、ZetaChain は比較的成熟した ECDSA TSS テクノロジーを使用してこれらのチェーンに接続できるようになります。
さらに、ZetaChain ネットワーク内のオブザーバー バリデーターは、サポートされているすべてのチェーンのノードを実行する必要があります。これにより、異なるチェーン上のトランザクションを検証できるようになります。
ZetaChain は現在、クロスチェーン メッセージング プロトコルと ZetaClient TSS を使用して他のチェーンと通信しています。 IBC モジュールを統合してこれらの通信を強化し、フルチェーン コントラクトの範囲を Cosmos エコシステム アプリケーション チェーンに拡張するという提案もあります。
その他のアップデート
RPC: ZetaChain は現在の Ethermint モジュールをフォークして拡張し、これらの問題を解決しています。 Ethermint は、最新の機能とセキュリティをサポートするために最新バージョンに更新されました。さらに、JSON RPC に関連する他の問題も検討しました。 Ethermint EVM モジュールをカスタマイズし、RPC 互換性を向上させることで、クロスチェーン トランザクションと zEVM コントラクトの相互作用の処理が向上します。
スロットル メカニズム: ネットワークを望ましくないアクティビティや悪意のあるアクティビティから保護するために、ZetaChain は調整可能なスロットル メカニズムを実装しています。システムは、現在のネットワーク状態と事前定義されたルールに基づいてトランザクション レートを動的に調整します。このメカニズムはトランザクション フローを管理することにより、ネットワークの安定性とセキュリティを強化し、スパム トランザクションやフラッシュ ローン攻撃などの潜在的な脅威を防ぎます。この新しい追加機能は、ネットワークの悪用を防止するだけでなく、すべてのユーザーに対して継続的な信頼性とセキュリティを保証します。
ZetaChain の一般的なアプリケーション
ZetaChain 2.0 では、コントラクトを外部チェーンまたは外部チェーン上のコントラクトから呼び出すことができます。これを使用して開発されたアプリケーションは通常、内部で同様の一般的な方法で動作します。アプリケーションの最初の部分は、関数呼び出しの詳細が完全なチェーン コントラクトに送信されるトランザクションを構築することです。これが DApp フロントエンドの機能です。これは TSS オブザーバーを介して送信され、ZetaChain 上の対応するコントラクトに転送されます。これらは、ゲートキーパーとして機能する systemContract に渡されます。このコントラクトは、承認された関数 (OnCrossChainCall など) のみがプロセスの後続のステップをトリガーできるようにすることで、セキュリティ層を追加します。ターゲット コントラクトの OnCrossChainCall 関数は、受信メッセージを処理して、必要な関数を識別して実行します。
この操作が正常に実行されると、結果が処理され、ターゲット チェーンに送信されます。ユーザーは、ターゲットチェーン上のウォレットで最終結果を直接受け取ります。ユーザーの観点から見ると、この対話には、ソース チェーンでトランザクションを開始し、ターゲット チェーンで結果を受信するだけが含まれます。 ZetaChain は、トランザクションの構築、検証、実行の複雑な詳細をすべて舞台裏で処理し、クロスチェーンの相互作用を簡単に見せます。ユーザーは、すべての中間ステップが ZetaChain のインフラストラクチャによって効率的に管理され、署名したトランザクションと最終結果だけを確認できる、スムーズで簡単なプロセスを体験します。
応用
ネイティブエクスチェンジ

ZetaChain を使用すると、クロスチェーン交換アプリケーションをユニバーサル コントラクトとして実装できます。ユーザーはまず、ネイティブ ガスまたはサポートされている ERC 20 アセットを、ユニバーサル コントラクト アドレスとメッセージ (ターゲット トークンと受信者を含む) とともに、接続されたチェーン上のゲートウェイ コントラクトに送信します。オブザーバー - 署名者検証者はトランザクションを観察し、処理します。均質化モジュールは、ゲートウェイ コントラクトに預けられたトークンを表す ZRC 20 トークンを生成します。システム コントラクトは、ユニバーサル コントラクトの onCrossChainCall 関数を呼び出します。この関数は、ZRC 20 トークン、コンテキスト (接続チェーンの ID と呼び出し元のアドレスを含む)、およびメッセージを受け入れます。次に、ユニバーサル コントラクトは、利用可能な流動性プールの 1 つ (デフォルトの Uniswap v2 プールまたはその他の DEX コントラクト) を使用して、受信した ZRC 20 トークンをターゲット トークンの ZRC 20 とターゲット チェーンのガス トークンの ZRC 20 に交換します。最後に、コントラクトは ZRC 20 出金メソッドを呼び出し、ZRC 20 ガス トークン (宛先チェーンのガス料金の支払いに使用) を使用し、ターゲットの ZRC 20 を宛先チェーンへのネイティブ資産として出金します。
ステーキング
ZETA をステーキングするスマート コントラクトの機能により、ZetaChain での流動性ステーキングおよび再ステーキング アプリケーションの開発が簡素化されます。
以前は、ステーキング アプリケーションには、スマート コントラクトへの ZETA の入金を監視し、ユーザーに代わって ZETA をステーキングするオフチェーン プログラムが必要でした。このオフチェーンメカニズムは集中化の原因となり、回復力のある分散型ステーキングプロトコルの構築をより困難にしています。
ZETA をプレッジする機能により、コントラクトはユーザーや他のコントラクトから ZETA トークンをネイティブに受け入れ、チェーンのネイティブ プレッジ メカニズム (Cosmos SDK プレッジ モジュール) を使用して ZETA をプレッジし、プレッジ モジュールをクエリして報酬を受け取ることができます。
この機能を活用することで、ユニバーサル DApps はコネクト チェーンからトークンを受け取り、ZETA トークンを提供してユーザーに代わってステークし、コネクト チェーン上で転送されたトークンから収益を得ることができます。
NFTアプリケーション
ZetaChain 上のユニバーサル DApps から接続されたチェーン上のスマート コントラクトをネイティブに呼び出す機能により、革新的な NFT アプリケーションを作成することが可能になります。開発者は、Connected Chain からトークンとメッセージを受け入れ、NFT を生成し、ユーザーがそれらの NFT を ZetaChain から Connected Chain に転送したり、その逆に転送したりできるアプリケーションを作成できます。
ZetaChain によって可能になる新しいアプリケーション
ZetaChain のフルチェーン インフラストラクチャにより、DeFi アプリケーションを単一のチェーンに限定されるのではなく、複数のチェーンで実行できるようになります。 Web3 の主な利点の 1 つはその構成可能性であり、これによりスマート コントラクトが相互に作用し、相互に構築できるようになります。現在、この対話は同じチェーン上のコントラクトに限定されています。ただし、ZetaChain は、ビットコインやドージコインなど、ネイティブ スマート コントラクトをサポートしていないチェーンを含む、この構成可能性をすべてのチェーンに拡張します。これにより、開発者がフルチェーンの抽象化から恩恵を受けることができるユースケースの範囲が広がり、DApp レベルのイノベーションの基盤が築かれます。
フルチェーン財務管理
複数のブロックチェーンにわたる資金管理は複雑な作業です。組織の資産が異なるチェーンに分散され、それぞれが独自のネイティブアカウントを持っている場合、管理プロセスは難しく、適切に処理されないと資産の損失が発生する可能性があります。統一されたソリューションがなければ、資産管理者は複数の口座を処理し、さまざまなチェーン上の利害関係者からの署名を調整し、さまざまなネットワーク上の資産を手動で追跡する必要があります。この断片的なアプローチは、運用リスクを増大させるだけでなく、資産を効果的に管理および展開する財務部門の能力を制限します。
ZetaChain のインフラストラクチャを使用することで、組織はブロックチェーン資産の分散型の性質を維持しながら、資金の集中管理を維持できます。主要な革新は、プログラム可能な TSS とスマート コントラクトの使用です。
資金管理者は、ZetaChain にデプロイされた単一のスマート コントラクトに管理ロジックを記述することができます。この契約は、複数のチェーンにわたるすべての金融業務の中央制御ポイントです。初期セットアップでは、関係者が ZetaChain 上でキーを 1 回だけ提供する必要があるため、承認プロセスが大幅に簡素化されます。
ZetaChain スマート コントラクトを設定すると、さまざまなブロックチェーン上で複雑な資金調達操作を調整できます。これは、各ネイティブ チェーン上のすべての利害関係者による複数の署名の繰り返しを必要とするのではなく、ZetaChain 上の単一の承認プロセスを通じて、チェーン間で資産を移動、割り当て、または使用できることを意味します。
この方法は資金の送金に限定されません。資金調達ポリシー、支出制限、承認しきい値をスマート コントラクトに直接プログラムして、すべてのチェーンにわたって一貫して適用できます。さらに、複数の独立したブロックチェーンアカウントの管理が複雑なため、以前は非現実的であった自動クロスチェーンリバランスや利回りの最適化など、より複雑な資金管理戦略の可能性が開かれます。
フルチェーン投資ポートフォリオ管理
複数のチェーンにわたる暗号ポートフォリオを管理することは困難であり、ユーザーが資産のバランスを取り、さまざまなネットワークのパフォーマンスを追跡することが困難になります。 ZetaChain は、統合されたフルチェーン ポートフォリオ管理プラットフォームを通じてこのプロセスを簡素化します。
フルチェーンのスマートコントラクトは、すべてのユーザーの暗号資産の中央制御塔として機能し、ソリューションの鍵となります。このコントラクトは TSS を使用して、さまざまなチェーン上のアカウントと直接対話します。ユーザーは、ZetaChain スマート コントラクトに投資戦略とルールをエンコードできます。次に、契約では TSS を使用して取引を実行し、資産を移動し、異なるブロックチェーン間でポートフォリオをリバランスします。
スマート コントラクトは、市場の状況を監視し、ポートフォリオを自動的にリバランスし、人間の介入なしにチェーン全体で複雑なトランザクションを実行できます。これは、TSS を通じて署名を生成することで実現され、複数のチェーン上の資産を安全に制御できるようになります。
このアプローチは、クロスチェーン操作を自動化するだけでなく、ポートフォリオ全体のパフォーマンスの包括的なビューも提供します。これにより、以前は非現実的であったクロスチェーン裁定取引やマルチチェーンイールドファーミングなどの複雑な投資戦略の可能性が開かれます。
これは、収益機会に興味はあるものの、各チェーンに必要な具体的な手順についてはよく知らない新規ユーザーを引き付け、規模を拡大するために重要です。 ZetaChain は、マルチチェーン操作の複雑さを抽象化することで、より幅広いユーザーが高度な暗号ポートフォリオ管理にアクセスできるようにします。
ネイティブ スワッピング
ユーザーがネイティブ形式で資産を預けたり受け取ったりできる、ThorChain に似たネイティブ資産交換アプリケーションについてはすでに説明しました。ユーザーの観点から見ると、このプロセスは中央取引所で資金を預け入れたり受け取ったりするのと同じくらい簡単です。入力と出力は接続チェーン上の単純な転送であるため、関連するコントラクト呼び出し (メッセージ検証など) が非常に高価になる可能性があるメッセージング ベースのアプローチと比較して、コストが大幅にかかります。関連するチェーン上でロジックを 1 つずつ実行するのではなく、すべてのロジックがフルチェーン コントラクト内の 1 か所にまとめられます。
クロスチェーン融資
ZetaChain 2.0 は、ZetaChain の外部チェーンへの直接関数呼び出しを可能にすることで、クロスチェーン融資を強化します。これにより、クロスチェーン融資プロトコルを ZetaChain に展開することが可能になり、ユーザー側で追加の労力を費やすことなく、あらゆるチェーンの貸し手から預金を受け入れることができます。入金には、流動性プールの資産、流動性ステーキング資産など、サポートされているチェーンの資産を含めることができます。借り手側では、複数のチェーンにわたってさまざまな種類の資産で担保を提供できるため、柔軟な融資エコシステムが構築されます。 BTC ネイティブ融資市場を見ると、選択肢はそれほど多くありません。これにより、ビルダーがBTCで利益を実現し、他の資産に対して借入を行うための新たな機会と市場が開かれます。 ZetaChain での開発では、ThorChain と比較して、同じ入力トークンと出力トークンを使用してさまざまなアーキテクチャを構築するためのより多くのオプションも提供されます。
任意のチェーンから資産を再ステークする
サポートされているチェーンのアセットを使用して、Eigenlayer アプローチと同様に、他のチェーンにリセット可能なセキュリティを提供できます。リセイカーはBTC、ETHなどの資産にアクセスできますが、ターゲットチェーンやアプリケーションの特定の条件に基づいて削減される可能性があります。このプールされたセキュリティ モデルにより、チェーンまたはアプリケーションが放棄された資産の多様なポートフォリオを活用できるようになり、それによって全体的なセキュリティが強化され、エコシステム全体に強力な保護が提供されます。

このアプリケーションは、ZetaChain 上のスマート コントラクトが主要な機能を調整する Exocore に似ている可能性があります。これらのコントラクトは、AVS 登録、株式委任の追跡、入金の処理、出金の処理、スラッシュの実行などのさまざまな側面を管理するモジュールとして機能します。
ユーザーがステーキング用のトークンをデポジットするか、自分の資産を他人に預けることによってシステムと対話すると、これらのトランザクションは対応するスマート コントラクトによって記録されます。これにより、すべてのユーザー アクティビティが確実に記録され、ZetaChain エコシステム内で管理されます。
TSS 署名者は、バリデーターを積極的に監視して忠誠心を確保します。バリデーターが悪意がある場合、またはユーザーが出金を開始した場合、スラッシュ モジュールはネイティブ チェーンのステークを削減することで対応します。
マルチチェーン決済
ユーザーが貸借のために異なるチェーン上の資産を使用したいと仮定すると、ユーザーとアプリケーションがこれらの資産の清算を監視および管理することは困難になります。プロトコルへの損失を最小限に抑えるには、チェーン全体での継続的な監視と高速な実行が必要です。 ZetaChain を使用すると、資産を TSS アドレスにロックし、ソース チェーンで AMM/DEX を使用して清算することができます。ソース チェーンの流動性は、他のチェーンのラップされたバージョンと比較して大きくなります。これにより、清算やブリッジングに費やす時間が最小限に抑えられ、現地の流動性が高まることで有利な金利を活用できるようになります。これらの場所は、TSS オブザーバーによって継続的に監視され、ZetaChain 上のユニバーサル DApp によって追跡されます。資産の価格が清算が必要なレベルに達すると、スマート コントラクトがトリガーとなり、TSS 署名者によって転送され、ネイティブ チェーンで清算されます。
BTCアプリケーション
序数市場、スワップ、融資、BRC 20 などの BTC 資産のその他のアプリケーションはすべて ZetaChain を使用して実装されます。これらのアプリケーションは、ZetaChain 上の他のアプリケーションだけでなく、他のサポートされているチェーン上のアプリケーションとも組み合わせることができます。通常のスマート コントラクト チェーンでサポートされるすべてのアプリケーションと、ビットコイン用の ZetaChain の完全なチェーン機能がサポートされます。
BTCやETHなどの資産間の貸し借りにはTSSアドレスが使用されます。アプリケーションは、その基礎となるロジックを備えたユニバーサル DApp として ZetaChain 上にデプロイできます。ユーザーが BTC で ETH を借りたい場合は、BTC をネイティブ チェーンに入金し、ウォレットを使用して署名するだけです。 BTC は TSS アドレスにロックされ、引き出しまたは清算されるのを待っています。 TSS オブザーバーはこれを記録し、ZetaChain 上で ETH の ZRC 20 バージョンを鋳造し、それをイーサリアム上の ETH とユーザー アカウントに直接送信して交換しました。ユーザーは自分のウォレットを使用して入金し、ETH ウォレットで ETH を受け取るだけです。集中型取引所と同じくらいシンプルです。 Ordinals マーケットなどの他のアプリケーションでも、スワップのシンプルさは同様です。
クロスチェーンオーケストレーション
チェーン抽象化は、アカウントの集約、解決、オーケストレーション、決済、清算の分野における幅広い問題を解決しています。オーケストレーションの問題を解決するためのいくつかのアプローチを検討し、それらを ZetaChain と比較します。
アゴリック
Agoricは、Cosmos SDK と CometBFT を使用して構築された JavaScript ベースのスマート コントラクト プラットフォームです。 IBC と Axelar を使用して他の Cosmos チェーンと通信します。 Agoric の目標は、何百万人もの JavaScript 開発者を Web3 に参加させることです。 Agoric Orchestration API は、さまざまなチェーンにわたるコントラクトのオーケストレーションの複雑さを抽象化し、開発プロセスを簡素化します。
Agoric の傑出した機能の 1 つは、その独自の async/await モデルです。このモデルにより、Agoric にデプロイされたスマート コントラクトが他のチェーンと対話し、応答を待機し、複数のブロックにまたがるワークフローを実行できるようになります。 Agoric が他のチェーンにメッセージを送信する場合、これらのメッセージには必要なパラメーターだけでなく指示 (アカウント作成や関数呼び出しなど) が含まれます。ターゲット チェーンがこれらの命令を処理して結果を返すと、Agoric スマート コントラクトはロジックで定義された後続のステップに進みます。
エバークリア(旧コンネクスト)
以前はConnextとして知られていたEverclearには、クロスチェーンのワークフローと複数の L2 からの再ステーキングを容易にするブリッジがあります。 Connext SDK を統合することにより、xApp はチェーン全体で xcall と呼ばれる特別なメッセージを送信できます。アダプター コントラクトに加えて、これらのメッセージは、クロスチェーン関数呼び出しを実装するために、ソース チェーンとターゲット チェーンの Connext コントラクトによっても管理されます。

Connext SDK を使用すると、xApp は、関数呼び出し、資金、ガス情報、その他のデータなど、必要な実行の詳細をすべてロードした xcall メッセージをコンパイルして送信できます。これらのメッセージは、まず Connext コントラクトによってソース チェーン上で処理され、その後ターゲット チェーン上の対応するメッセージに転送されます。ここで、アダプター コントラクトは、これらのメッセージを受信し、必要に応じてアセットを変換し、正しいパラメーターを使用して指定された関数を実行することによって重要な役割を果たします。 Connext のシステムは、ネストされた xCall をサポートし、チェーン間のコールバックを模倣して状態の変更を検証し、非同期のフォローアップ操作を実行します。
これにより、Connext はさまざまなチェーンでコントラクト機能を実行し、複雑なクロスチェーン ワークフローをサポートするためのブリッジとして効果的に機能することができます。これは、関数呼び出しがターゲット チェーンに中継されて実行される ZetaChain に少し似ています。
xERC 20 トークンと ZRC 20 トークンの比較
ZetaChain と Connext は両方とも、クロスチェーン アプリケーションを促進するために、それぞれ ZRC 20 と xERC 20 というトークン標準を開発しました。
ZRC 20 トークンは、イーサリアムの ERC 20 標準を適応させたもので、特に ZetaChain のクロスチェーン機能向けに設計されています。 ZRC 20 トークンは、対応する ERC 20 トークンが ZetaChain の制御下にある TSS アドレスに預けられた後にのみ、ZetaChain 上で鋳造されます。異なるチェーンの各 ERC 20 トークンは、ZetaChain 上で固有の表現を持ちます。たとえば、イーサリアムの USDT はイーサリアムの ZRC 20 USDT として表示されますが、バイナンス スマート チェーンの USDT は BSC の ZRC 20 USDT として表示されます。これらは同じ ERC 20 トークンを表しますが、ZetaChain では異なる資産として扱われますが、引き続き交換できます。
対照的に、xERC 20 トークンは、異なるチェーン間でも代替可能です。すべての xERC 20 USDT トークンは、どのチェーンから生成されたかに関係なく同じであるとみなされ、流動性を統合し、ZRC 20 トークンの希薄化を回避します。この代替可能性により、より優れたクロスチェーン資産管理が可能になり、xERC 20 トークンは、関数呼び出しやその他のトランザクションの詳細とともにトークンを送信するための xcall メッセージとともに使用されます。
パーティクルネットワーク
Particle Network はウォレットとアカウントの抽象化インフラストラクチャに焦点を当ててスタートし、ユーザーのニーズにうまく応えてきました。彼らはチェーン抽象化を含むようにスタックを拡張し、クロスチェーンアカウントを管理するために分散型バンドラー、ペイマスター、キーストアなどの主要コンポーネントを Particle L1 に追加しました。このキーストアのアプローチは、マルチチェーン アカウントの問題を解決するという Vitalik Buterin のコンセプトからインスピレーションを得ています。
Particle の抽象化スタックは、次の 3 つの領域をカバーします。
ユニバーサル アカウント これらのアカウントは、新しいユーザー アクション構造、マスター キーストア、署名検証用のマークル ツリーを統合することにより、従来のスマート コントラクト アカウントをアップグレードします。 Particle L1 は、ユーザーの秘密キーへのコミットメントをマークル ツリーに保存しながら、スマート アカウント、処理設定、およびキー関連データの集中リポジトリとして機能します。ユーザーは、トランザクションを開始するときにメンバーシップのマークル証明を通じてキーの所有権を確認します。 Scroll、Keybase、Stackr も同様の方法を提案しています。キーストアについては、「統合アカウント管理」セクションで詳しく説明します。

ユニバーサル流動性: バンドラー ノード ネットワークは、トークン スワップや流動性プロバイダーとのやり取りなど、オンチェーン ユーザー トランザクションに必要なあらゆる操作を実行します。これにより、ユーザーは複数のチェーンにわたってトークン残高を活用できるようになり、トークンを直接保持せずに新しいチェーンと簡単にやり取りできるようになります。ユーザーが作成したオペレーションは、トランザクションの構築、署名、ルーティングを管理するユニバーサル アカウントとバンドラーを使用して、単一の署名を使用して複数のチェーンと対話できます。
ユニバーサル ガス: ユーザーがトランザクションを開始すると、インターフェイスは好みのガス トークンを選択するように求めます。その後、トークンは Particle の Paymaster コントラクトを通じて管理され、ガスの支払いはソース チェーンとターゲット チェーンで決済されます。料金の一部は、Particle L1 上の Particle のネイティブ $PARTI トークンに変換されます。
これら 3 つのソリューションを組み合わせることで、エンド開発者とユーザーに強力な抽象化エクスペリエンスを提供します。ユーザーは、アカウントや宛先ガスを管理することなく、クロスチェーントランザクションを作成できます。これらはすべて、シームレスなエンドユーザー エクスペリエンスのために処理されます。
近く

NEAR の目標は、ブリッジに依存する他のプロトコルとは異なり、ブリッジのないクロスチェーン エクスペリエンスを提供することです。これは、チェーン署名、マルチチェーン リレー、マルチチェーン ガソリン スタンド、および分散型フロントエンドを通じて行われます。
アカウントの集約により、ユーザーは単一のアカウントを使用して任意のブロックチェーン上のトランザクションに署名できるようになり、ユーザー エクスペリエンスが簡素化されます。 NEAR は、NEAR および Eigenlayer バリデータを使用して、 Chain Signaturesと呼ばれる MPC プロトコルを開発しました。このプロトコルは、追加のキーやアドレスを必要とせずに、外部チェーン上でアカウントを生成および管理します。これらのアドレスは、既存の NEAR アカウントから取得されます。これがどのように機能するかについては、「統合アカウント管理」セクションで詳しく説明します。
パーティクル ネットワークと同様に、マルチチェーン ガソリン スタンドとマルチチェーン リレーは、外部チェーン上のガスを抽象化することでユーザー エクスペリエンスを簡素化します。したがって、ユーザーは DApp フロントエンドとのみ対話し、オーケストレーション、署名、ガス支払い、中継はバックグラウンドで行われます。
NEAR メソッドの主な特徴は、実際に資産を移動せずに、異なるチェーン間で資産の所有権を移転できることです。このプロセスは、MPC ネットワークを使用して他のチェーンにアカウントを作成することから始まり、ユーザーの NEAR アカウントにリンクされます。資産をラップしたり譲渡したりするのではなく、これらのアカウントの所有権キーが NEAR で NFT に変換されます。ユーザーはこれらの NFT を NEAR で取引できるため、資産を移動することなく事実上所有権を譲渡できます。
このアプローチでは、資産自体ではなく制御キーのみが交換されるため、NEAR を使用したローカル資産の高スループット交換が可能になります。
中性子
Neutron はCosmosSDK を使用して構築されており、いくつかの主要コンポーネントを使用したシームレスなクロスチェーン トランザクションに焦点を当てています。インターチェーン アカウント (ICA) は、リモート Cosmos チェーン上のアカウントを管理し、資産を保持してトランザクションを実行できるようにします。パケット転送ミドルウェア(PFM) はチェーン間で IBC パケットを転送し、クロスチェーン通信を容易にします。 IBC フックを使用すると、スマート コントラクトは IBC パケットの受信時にカスタム ロジックを実行できます。
ユーザーが Neutron を使用してクロスチェーン トランザクションを作成したい場合、インターチェーン トランザクション (ICTX) モジュールが中央オーケストレーターとして機能します。 Neutron 上のスマート コントラクトは、ターゲット チェーン、チェーン間アカウント、および実行する操作を指定して、リクエストを ICTX モジュールに送信します。次に、ICTX はトランザクションの詳細を含む IBC パケットを作成し、リレーを介してターゲット チェーンに送信します。リモート チェーンはトランザクションを処理し、確認を送り返します。ブリッジ経由で関数呼び出しを送信するこの方法は、Connext や ZetaChain と似ています。
ZetaChainとの比較

ほとんどのアプローチでは、クロスチェーン オーケストレーションには、対応する関数呼び出しとパラメーターとともにアセットを転送するブリッジが含まれます。これらのアセットと命令はターゲット チェーン上で巻き戻され、コントラクトによって実行されます。 ZetaChain 2.0 もこのアプローチを使用しており、TSS 署名者とオブザーバーがデータを中継して、トランザクションの安全性と正確性を確保します。
ZetaChain を使用すると、DApp 開発者は TSS を使用して複数のブロックチェーン上の資産を制御できるスマート コントラクトを作成できます。これにより、DApp のロジックを通じて TSS をプログラムできるようになります。開発者はクロスチェーン資産管理のための複雑なルールを定義し、マルチチェーントランザクションを自動化できます。このアプローチにより、新しいアプリケーションとプロトコルが可能になります。
ZetaChain はまた、開発者が単一のチェーン上に統合された状態とロジックを構築できるようにすることで、クロスチェーン アプリケーションを改善します。このアプローチは、複数のチェーンにオペレーションを分散させる従来のブリッジング ソリューションとは根本的に異なります。
ZetaChain を使用すると、アプリケーションはその状態とロジック全体を 1 か所に保持し、同期的かつアトミックな実行を可能にします。これは、断片化された状態にわたる非同期のイベント駆動型プロセスに依存するブリッジのポイントツーポイント通信システムに比べて、大幅な改善です。
この統一されたアプローチの利点は非常に大きいです。これにより、クロスチェーン アプリケーションの複雑さが軽減されます。たとえば、Curve のような AMM の実装は非常に簡単になります。開発者は、複数のチェーンにわたる複雑な操作を調整する代わりに、すべてのロジックを 1 か所で処理する単一のスマート コントラクトを作成できます。もう 1 つの重要な利点は信頼性です。断片化されたシステムでは、クロスチェーン トランザクションの各ステップで新たな潜在的な障害点が生じます。これにより、トランザクションが部分的に完了したり、資金が滞ったりする可能性があります。 ZetaChain はこれらのリスクを排除します。トランザクションは完全に完了するか完全に失敗し、資金は元の状態に復元されます。
これは、トランザクションを元に戻す必要がある場合、状態とロジックのほとんどが 1 か所に含まれているため、通常はメイン チェーン内で迅速かつ簡単に実行できるためです。外部呼び出しが複雑で失敗した場合に、アプリケーションが非同期でロールバックする方法を提供します。これは、スリッページ許容値のあるスワップなど、特定の条件での操作の場合に特に重要です。 ZetaChain では、ロールバック機能が提供されている場合、スリッページ許容値が満たされない場合、トランザクション全体がロールバックされます。これにより、約定中の市場状況の変化による予期せぬ損失からユーザーを保護します。
統合アカウント管理
ブロックスペースはかつては不足していましたが、現在はイーサリアム上の代替L1、ロールアップ、アプリケーションチェーンにより豊富にあります。現在、アプリケーションはこれらの層に分散されており、ユーザーに多くのオプションを提供しています。これらの問題を直接解決する、Magicspend、Keystore rollups などのアカウント管理ソリューションがあります。これらの問題について徹底的に調査した後、独自のレポートを作成する必要があります。したがって、Near、Particle、ZetaChain などの統合ソリューションがこれらの問題をどのように解決するか、またそれらがどのように異なるかに焦点を当てます。
パーティクルネットワーク
Particle Network は、アカウント抽象化の利点をビットコイン ユーザーに拡張するために BTC Connect を開発しました。直接アカウントの抽象化はビットコイン L1 には実装されていませんが、L2 を通じて実装されています。これらのビットコイン L2 には、バンドラーや支払いマスターなどの Particle の AA インフラストラクチャ コンポーネントが統合されており、ユーザーはガスフリー トランザクション、アカウントの回復、キーなどのメリットを享受できます。
BTC Connect は、UniSat、OKX、Bitget などのさまざまなビットコイン ウォレット プロバイダーと統合されています。ユーザーがアプリを操作するとき、ウォレットを通じて BTC Connect に接続できます。この接続により、Bitcoin L2 上にユーザーのスマート アカウントが自動的に作成されます。ユーザーは、ビットコイン L1 経由で DApp と対話するか、BTC を L2 にブリッジして AA ウォレットを利用するかを選択できます。プロセス全体は BTC Connect によってシームレスに抽象化され、スムーズでユーザーフレンドリーなエクスペリエンスを提供します。
近く

NEAR は、単一のアカウントを使用して、あらゆるブロックチェーンにわたるトランザクション署名をサポートします。 NEAR のアカウント モデルには、アカウントの抽象化が統合されています。ユーザーは、アプリケーションごとに異なるキーとアプリケーションごとに特定のアクセス レベルを備えた、人間が判読できるアカウントからも恩恵を受けます。 NEAR は、このモデルを拡張して、チェーン署名を通じてマルチチェーン インタラクションをサポートします。このプロトコルにより、NEAR アカウントは、ユーザーが個別に管理する必要なく、他のチェーン上でリモート アカウントを作成および管理できるようになります。
このプロセスでは、NEAR バリデーターによって実行される TSS プロトコルが使用されます。この革新的な TSS プロトコルにより、検証者は公開鍵や鍵共有を変更せずにネットワークに参加したりネットワークから離脱したりできるため、TSS は頻繁に調整する必要がなく、安定した信頼できる署名者になります。
ユーザーは各チェーンで新しいアカウントを作成でき、TSS ネットワークが署名者として機能するため、ユーザーはこれらのアカウントの秘密鍵を管理する必要がなくなります。 TSS ネットワークは、異なるパスを使用して、NearID を通じて同じチェーンの複数のアカウントを取得できるため、セキュリティと使いやすさがさらに向上します。ユーザーにとっての最終的なエクスペリエンスは、接続されたすべてのチェーンに対する単一の NEAR アカウントであり、署名とアカウントの抽象化に対する TSS の利点をすべて活用します。
アカウント管理における主な違いは、NEAR が ZetaChain と比較して採用しているアプローチです。 NEAR は、相互作用するために独自のネットワークに大きく依存しています。ユーザーがアカウントを作成したり、他のチェーンのトランザクションに署名したりする場合、NEAR アカウントはすべてのやり取りの開始点として機能します。他のチェーン上のアカウントは、Near アカウントから派生し、MPC ネットワークによって管理されます。対照的に、ZetaChain を使用すると、ユーザーは他のチェーン上で既存のアカウントを維持し、完全な管理を保持できます。ユーザーは、ZetaChain アカウントを必要とせずに、任意のソース チェーンから対話を開始し、ZetaChain 上で開発およびデプロイされたフルチェーン アプリケーションを使用できます。このアプローチでは、ユーザーは他のチェーン上の既存のアカウントを使用するだけで済むため、新しいアカウントを作成する必要性が最小限に抑えられます。重要なのは、ユーザーは自分の秘密鍵を保持することで完全な管理を維持することです。
どちらのアプローチにも異なるトレードオフがあります。 NEAR のアプローチはユーザーをロックダウンし、すべてのチェーン インタラクションのエントリ ポイントとして機能し、アカウント管理をある程度簡素化します。一方、ZetaChain はユーザーにさらなる制御と柔軟性を提供し、あらゆるチェーンからの対話を可能にします。最終的には、ユーザーがどちらを好むか、NEAR のオールインワン パッケージか、ZetaChain の柔軟な自分のアカウントの持ち込みアプローチになるかということになるかもしれません。
ビットコインの再ステーキング
ビットコインは、主にその PoW メカニズムにより、最大かつ最も安全なデジタル資産です。ただし、プログラム可能性が限られているため、使用は基本的なトランザクションに限定されます。以前、ZetaChain のインフラストラクチャがビットコインを含むチェーン全体での再ステーキングとステーキングをどのようにサポートしているかについて説明しました。さらに、ZetaChain は、融資、ネイティブ取引所、オーディナル マーケットなど、ビットコイン資産の他のフルチェーン アプリケーションもサポートしています。スマート コントラクトを使用するアプリケーションは、ZetaChain を使用するビットコインで可能です。
再ステーキングは、BTC のセキュリティを他のアプリケーションや PoS チェーンに活用する機会を提供します。 BTC のセキュリティを拡張して、さまざまなアプリケーションでの実用性を高める他の方法を検討して比較してみましょう。また、プラットフォームとしての ZetaChain を Bitcoin L2 と比較します。

バビロンチェーン
Babylon はCosmos をベースとした CometBFT チェーンであり、BTC をステーキングすることで PoS チェーンのセキュリティを向上させます。 BTC をステーキングするには、バリデーターのアクションに基づいて BTC をロックし、制御する必要があります。イーサリアムはこれを直接サポートしていますが、BTC はサポートしていません。通常、BTC はステーキング用のマルチ署名またはしきい値署名スキーム (TSS) アカウントにロックされます。しかし、バビロンはトラストレスなアプローチを採用しました。ビットコインスクリプトを使用して一定期間BTCをロックし、その間ユーザーはBTCのロックを解除したりブロックを解除したりできます。スラッシュは、Extractable One-Time Signatures (EOTS) を使用して行われます。
コンポーネント:
抽出可能なワンタイム署名 (EOTS)
規約
タイムスタンプ
コベナント: コベナントは、OP_CHECKTEMPLATEVERIFY ( OP_CTV ) などのビットコイン スクリプト オペコードを使用して、特定の条件が満たされるまでボールト内の BTC をロックします。ビットコインの PoW セキュリティにより、これらの条件が満たされるまで BTC の安全性が確保されます。
EOTS: バリデーターは EOTS を使用して PoS チェーンのブロックに署名します。これらの署名は 1 回だけ使用されます。バリデーターが同じ高さで 2 つの競合するブロックに署名すると、EOTS はバリデーターの秘密鍵を明らかにし、プロトコルが BTC をスラッシュできるようにします。これにより、不誠実な行為が罰せられ、正直な検証が奨励されます。
タイムスタンプ: タイムスタンプはデータまたはトランザクションの不変の記録を作成し、PoS チェーンに対するリモート攻撃を防ぎます。このプロセスにより、ビットコインと PoS チェーンが同期され、データの整合性が確保され、ステークされた BTC のアンバンドルが高速化されます。タイムスタンプによりアンバンドル時間が短縮され、ユーザーはリモート攻撃から保護しながら資産を迅速に取得できるようになります。
これらのコンポーネントを使用して、Babylon は再ステーキングに代わるトラストレスな手段を提供します。
スルームネットワーク
Stroom Network を使用すると、ユーザーは資金をロックすることなく BTC をステーキングし、ネイティブ BTC 利回りを得ることができます。ユーザーは、イーサリアム上の DeFi プロトコルで使用して収益を増やすことができるリキッド ステーキング トークンを取得することもできます。中心となるアイデアは、BTC を使用してライトニング ネットワークに流動性を提供し、ユーザー、DAO、ノード オペレーターの間で共有される料金を生成することです。
Stroom Bridge: このブリッジはビットコインを EVM ベースのブロックチェーンに接続します。ユーザーは BTC を Stroom DAO ボールトに預け、イーサリアムで stBTC または bstBTC を受け取ります。これらのラップされたトークンはイーサリアムの DeFi プロトコルで使用できるため、ユーザーは追加のメリットを得ることができます。
Stroom 対応ライトニング ネットワーク ノード: これらのノードは、ユーザーの BTC デポジットを使用してライトニング ネットワーク チャネルを管理します。ノードは BTC に直接アクセスできません。チャネルのステータスを変更するには、検証ノードの承認が必要です。チャネル管理は、共同で制御されるマルチ署名設定と Schnorr 署名によって保護されます。検証ノードは監視塔としても機能し、Lightning ノードのアクティビティを監視します。
Stroom 検証ノード: これらのノードは、Schnorr しきい値で署名された FROST アルゴリズムを使用して操作を承認し、プロトコルを安全に保ちます。彼らは独立してイベントを検証し、分散化とセキュリティを確保します。これらはチャネル ステータスと失効キーを保存し、必要に応じて LN ステータス署名を更新します。 DAO が管理する監視塔として、統合されたビットコイン フル ノードを通じてライトニング ネットワーク チャネルを監視します。
tBTC
tBTC は、イーサリアム上で BTC を使用できるようにする分散型ブリッジです。これにより、ユーザーは、Threshold Network によって管理されるアカウントに BTC をロックすることで、ERC 20 トークンである tBTC を鋳造できるようになります。その後、トークンはイーサリアムの DeFi エコシステム内で使用できるようになり、ビットコイン所有者に追加のユーティリティが提供されます。
ブリッジはセキュリティを確保するために、エポックごとにオペレーターをランダムに選択します。ビットコイン預金を保護するために、tBTC は過半数の事業者 (通常は ECDSA が支援するしきい値ウォレット 100 件のうち 51 件) の承認を必要とします。これにより、集中型の仲介者が分散型の暗号化システムに置き換えられます。
BTC を入金するには、ユーザーは支払いスクリプト ハッシュ (P 2 SH) または支払い証人スクリプト ハッシュ (P 2 WSH) を作成し、これらのウォレットのいずれかに送信します。トランザクションにはユーザーのイーサリアム アドレスが含まれます。オペレーターはトランザクションを検証し、イーサリアム上で tBTC を鋳造し、ビットコインをイーサリアム互換トークンに変換します。
tBTC を BTC に交換するには、ユーザーはビットコイン アドレスを提供する必要があります。システムは、tBTC 残高を減らし、提供されたアドレスに同量のビットコインを放出します。
tBTC ブリッジ上に構築された製品には次のものがあります。
Mezo: Mezo は tBTC を使用して経済層を作成します。これは、Mezo と tBTC をステーキングすることで保護された PoS ネットワークであり、BTC DeFi やその他のユーティリティへのアクセスを可能にします。
Acre: Acre は、シンプルな BTC 入力および BTC 出力の誓約プロセスを提供します。ユーザーは BTC を預け、Acre の保管庫内の BTC の部分所有権を表す stBTC を受け取ります。これにより、ユーザーはstBTCの流動性を維持しながらBTCで収入を得ることができます。 Acre は経済安全のためにさまざまな L2 に BTC をステークしており、バリデーターは L2 トークンまたは BTC で報酬を受け取ります。ユーザーは Acre で stBTC を引き換えて、報酬を引き出したり、BTC に戻したりできます。
これらの方法では再採用が可能ですが、この目的のために特別に設計されています。 ZetaChain を使用すると、単一の同期環境で、再ステーキングを融資やスワッピングなどの他のアプリケーションと組み合わせて資本効率を高めることができます。アプリは、エコシステム内の他のアプリのユーザー ベースにもアクセスできます。
他のビットコイン L2 と比較する
ビットコイン L2 は、MPC ベースのブリッジングおよびラッピング資産を使用して BTC のユーティリティを強化します。ただし、ZetaChain は、ビットコイン ネットワーク上の TSS 制御アドレスを使用して、チェーン上の ZRC 20 トークンを表します。ビットコイン サイドチェーンの MPC ベースのアプローチと比較して、TSS はより分散化できます。これは、より大規模で分散された TSS セットがより優れたビザンチン フォールト トレランスを提供するためです。
さらに、ZetaChain の TSS はフルチェーン アプリケーションをサポートし、他のチェーン上のコントラクトと組み合わせることを可能にします。これは、ZetaChain 上の BTC アプリケーションが、異なるチェーン上の複数のコントラクトとシームレスに対話できることを意味します。対照的に、BTC L2 は独自のプラットフォーム内でのみ構成可能性を提供します。
BitVM および CatVM ベースのブリッジは、トラストレスまたはトラストを最小化した代替手段を提供する可能性がありますが、まだ実現可能ではありません。
UX と Zetachain の役割の将来の展望
ブロックチェーンのユーザー エクスペリエンスの将来は、ZetaChain のようなインフラストラクチャによって大幅に改善されるでしょう。 ZetaChain に期待できることと、それができることは次のとおりです。
シームレスなインタラクション: トレンドは、シームレスで直感的なユーザー インタラクションへと移行しており、基礎となるテクノロジーがエンド ユーザーには見えなくなります。 ZetaChain のチェーン抽象化アプローチは、この方向における重要なステップであり、Web2 アプリケーションを使用するのと同じくらい簡単にブロックチェーンの対話を実現します。
統合されたユーザー インターフェイス: クロスチェーン インタラクションをネイティブに処理できる機能により、アプリケーションは、ユーザーが資産を管理し、トランザクションを実行し、単一のプラットフォームから複数のチェーンとやり取りできる統合インターフェイスを提供できます。これにより、全体的なユーザー エクスペリエンスが大幅に向上します。
アプリケーション エコシステムの強化: ZetaChain がより複雑なクロスチェーン機能を実装するにつれて、より豊富で複雑なアプリケーション エコシステムの開発が見られます。これらのエコシステムは、より統合された相互運用可能なサービスを提供し、ユーザーに包括的なツールと機能のセットを提供します。
主流の採用: ユーザー エクスペリエンスを簡素化することが、ブロックチェーン テクノロジーの主流の採用を推進する鍵となります。 ZetaChain は、複雑さと使いやすさに関する障壁を取り除くことで、技術者ではない幅広いユーザーにブロックチェーンを提供する上で重要な役割を果たします。
革新的なユースケース: 複数のブロックチェーンにわたって複雑な操作を実行できる機能は、新しく革新的なユースケースの出現につながります。開発者は、これまで不可能だったアプリケーションを作成するツールを手に入れ、この分野でさらなるイノベーションを推進できるようになります。



