Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

本文は約26826字で,全文を読むには約34分かかります
ZetaChain のようなインフラストラクチャは、将来的にブロックチェーン上のユーザー エクスペリエンスを大幅に向上させるでしょう。

チェーン抽象化テクノロジーの紹介

Web3 アプリケーションと Web2 アプリケーションの大きな違いの 1 つは、プログラムの使いやすさです。ほとんどのユーザーは、Web2 アプリケーションの背後にある複雑な仕組みを理解していません。たとえば、ユーザーが電子メールを送信するときは、内容を入力して [送信] をクリックするだけです。このシステムは、ユーザーの介入なしにサーバー間通信、データ暗号化、スパムなどを処理します。同様に、UberEats を使用してテイクアウトを注文する場合も、レストランのメニューの並べ替え、支払いチャネル、配達の追跡など、非常にスムーズではあるものの複雑なプロセスが必要になります。これは、支払いシステム、メッセージング サービスなどのアプリケーションに当てはまります。これらすべての背後にある複雑なテクノロジーは抽象化されており、ユーザーには見えません。

それだけでなく、アプリケーションはこれに自動プロセスを追加します。 Netflix は、基礎となるテクノロジーを抽象化するだけでなく、視聴者がボタンをクリックすることなく、シリーズの次のエピソードを自動的に再生します。これらの機能はすべて、ユーザーの使用時間を可能な限り延長するために設計されており、インターフェースが遅れている場合、それはユーザーを他人に引き渡すことと同じです。

Web2 アプリケーションはすでに数十億人のユーザーに利用されています。 Web3 アプリケーションを適切に開発するには、Web3 アプリケーションが前者よりも使いやすくなければなりません。しかし、現在の状況から判断すると、Web3 を使用できるのは、Wang Yuheng (ネチズンから冗談で Bruthi Shui と呼ばれています) のような IQ の高い人だけのようです。一般のユーザーにとって、Web3 アプリケーションを選択するのは非常に難しく、使用手順はさらに複雑です。ユーザーは、さまざまなチェーンを接続する無数の地域ブロックチェーン、クロスチェーンブリッジ、その他のインフラストラクチャに直面しています。さまざまなウォレットや保護されたニーモニックなどの管理はさらに複雑です。次世代のコンシューマー アプリケーションを活用したプラットフォームを作成したい場合は、上記の現状を変える必要があります。

チェーン抽象化技術

アカウント抽象化手法は、さまざまな理由から注目を集めています。これは、Web3 ユーザー エクスペリエンスを簡素化するための重要な一歩を踏み出します。パスキー、アカウントの回復、ガス料金の抽象化などの機能はすべて価値のある改善です。しかし、全体的なユーザー エクスペリエンスと比較すると、これらの改善はバケツの一滴にすぎません。

最も難しい課題は、ユーザーがアカウントの問題に直面するだけでなく、操作を実行する前に、数多くのロールアップ、L1、クロスチェーン ブリッジ、dApp の中から選択しなければならないことです。現在の断片化の状況により、ユーザーがアプリケーションを使用する環境は非常に複雑でわかりにくくなっています。ブロックチェーン抽象化テクノロジーはこれらの問題を解決し、ユーザーエクスペリエンスを最大限に解決します。その目的は、ユーザーが基盤となるブロックチェーンやクロスチェーン ブリッジ テクノロジを理解することなく、Web2 と同じように Web3 の使用を体験できるように、理想的なインタラクティブな状態を想像することです。

理想的な世界では、Web3 アプリケーションの使用体験は、電子メールの送信やテイクアウトの注文と同じくらい簡単である必要があります。ユーザーは、トランザクションの処理にどのブロックチェーンが使用されているかを知る必要がなく、正しいクロスチェーンブリッジを自分で選択する必要も、複数のウォレットを管理したり、さまざまなニーモニックを書き留めたりする必要もありません。スムーズに使用するには、上記のプロセスをバックグラウンドで実行する必要があります。このようにして、ユーザーは基礎となる技術的な詳細に煩わされる必要がなくなり、やりたい作業に集中できます。

この目的を達成するために、主要なプロジェクト関係者は独自のソリューションを提案しています。 CAKE フレームワーク、Near プロトコル、およびパーティクル ネットワークはこの問題を複数の層に分割し、各層は 1 つの問題しか解決できません。すべてのレイヤーに浸透でき、1 つのレイヤーのみに焦点を当てることができるプロジェクトはほとんどありません。問題は要約されており、アカウント調整の問題、ルーティングの問題、ソルバーの問題、ブリッジの選択が含まれます。

Frontier チームは、上記の種類の問題を体系的に解決する 3 層アーキテクチャである CAKE フレームワークを開発しました。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

  • 権限レイヤー:このレイヤーは、アカウントと権限の管理を担当します。スマート コントラクト ウォレットやプロキシ サービスを含め、その目的はユーザーの対話を抽象化し、使いやすさとユーザー制御のバランスを維持することです。

  • ソルバー層:この層はソルバー市場と競合に焦点を当てています。速度、コスト、効率に関するユーザーの好みに基づいて最適なソリューションを見つけて、ルーティングの問題を解決します。ソルバー市場は、最適な取引プロセスを見つけるための競争で常に最適化されています。これらのテクノロジーは意思決定プロセス全体を自動化し、意思決定時のユーザーの認知的負荷を軽減し、全体的なユーザー エクスペリエンスを向上させます。

  • 決済層:最後の層は主に決済インタラクションを解決します。この層は、クロスチェーン ブリッジ、オラクル、その他のクロスチェーン ソリューションを利用して、さまざまなトランザクションが正確かつ効率的に完了することを保証します。この抽象化層の目的は、クロスチェーン相互作用の複雑さです。

以下でさまざまなソリューションを詳しく比較します。 ZetaChain は複数の問題を解決します。

マクロの観点から見ると、ZetaChain は Cosmos SDK に基づく第 1 層ブロックチェーン (L1) であり、コンセンサス メカニズムとして CometBFT を使用します。フルチェーン スマート コントラクトを ZetaChain 上に展開できるため、アプリケーションは統一されたエクスペリエンスを実現できます。これがその中心となる価値提案です。開発者は単一のコントラクトを展開するだけで済み、ZetaChain がクロスチェーン相互作用を調整します。次の数章では、ZetaChain の動作原理を紹介し、そのメカニズムをさらに理解します。続いて、新機能と最適化を中心に、バージョン 2.0 の改善点を紹介します。

ZetaChain アーキテクチャ

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

ZetaChain のコンポーネントと機能:

  • ユニバーサル EVM:イーサリアム仮想マシン (EVM) の改良版を使用して、フルチェーン アプリケーションを構築できます。

  • 通信メカニズム:

  • フルチェーン:開発者が接続されたチェーンから呼び出すことができるフルチェーン アプリを構築できるようにする相互運用性レイヤー。

  • コネクタ API:ポイントツーポイントのクロスチェーン メッセージ送信。あらゆるデータと値の転送をサポートします。

  • ZRC-20:フルチェーンの同種トークンの標準。ネイティブ ガスおよびサポートされている ERC-20 トークンは、接続された各チェーンからフルチェーン アプリケーションに送信され、ZRC-20 トークンとして使用できます。 ZRC-20 トークンは、接続されたチェーンに引き出すことができます。

  • TSS 署名者:アウトチェーン トランザクションの署名と監視など、より多くの責任を持つ検証者。

  • TSS アドレス:トークンをデポジットし、クロスチェーン インタラクションを開始するために使用される特定のアドレス。

ZetaChain は、Near プロトコルや Lit などのしきい値シグネチャを使用します。しきい値署名メカニズム (TSS) は、複数の参加者が共同で署名を生成する暗号化方式です。有効な署名は、参加者数が最小しきい値 (たとえば、5 人中 3 人) に達し、各参加者が秘密キーの一部を保持している場合にのみ生成できます。秘密キーを複数の参加者に配布すると、セキュリティが強化され、フォールト トレランスを確保しながら単一障害点を防ぐことができます。

Observer-Signer Verifier は、ZetaChain 上で 2 つのソフトウェアを実行します。

  • ZetaChain ノード:ブロックチェーン ノード。クロスチェーン トランザクションを処理し、ZRC-20 の鋳造やフルチェーン アプリの呼び出しなどを管理します。

  • ZetaChain クライアント:オブザーバー署名者によって実行されるオフチェーン プログラムは、接続されたブロックチェーン上のトランザクションを監視し、ZetaChain に代わって接続されたチェーン上の各トランザクションに署名およびブロードキャストするために使用されます。

これらの TSS 署名者は、サポートされているすべてのチェーン上の通貨預金アドレスを継続的に監視し、トランザクションが成功したときに情報が送信され、ZetaChain でのアクティビティが開始できることを確認します。また、オフチェーン トランザクションに署名し、処理のために他のチェーンにトランザクションを送信する責任もあります。

このようにして、一般的な EVM にデプロイされたコントラクトを ZetaChain の外部で開発できます。これらのコントラクトは、接続されたチェーンから呼び出すこともできます。

インバウンド通信:

ユーザーは、任意の外部チェーン上の ZetaChain 上に構築された dApp と対話できます。 TSS オブザーバーは、ネイティブ Gas トークンの特別な入金アドレスと、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、その他のチェーンでコントラクトを非常にスムーズに実行できます。 」

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

ユニバーサルアプリケーション

ZetaChain 2.0 の最大の新機能の 1 つはユニバーサル アプリです。 ZetaChain 1.0 は、クロスチェーン メッセージングとフルチェーン アプリケーションという 2 つの独立した機能を提供します。コネクタ API を使用してチェーン間でメッセージを送信する場合、ユーザーは ZetaChain をリレーとして使用して、接続されたチェーン間で任意のメッセージを送信できます。ユニバーサル アプリケーションは、フルチェーン機能を通じて接続されたチェーンからの呼び出しを受け入れることにより、接続されたチェーン上の代替可能なトークンを管理できます。

ZetaChain 2.0 は、コネクタ API をアップグレードされたフルチェーン機能に置き換え、ユニバーサル アプリケーションが接続されたチェーン上のコントラクトを呼び出すことができるようにします。たとえば、ユーザーは BTC をプレッジし、LST を BNB に転送し、LST を交換して、Polygon でお金を借りることができます。このプロセス全体で必要な操作は 1 回だけです。アプリケーションはチェーン全体を突破し、複数ステップのプロセスが可能なユニバーサル アプリケーションになります。

メカニズムの観点から見ると、Gateway は通信モデルをハブアンドスポーク モデルに変換し、コストと実行手順を削減します。初期のコネクタ API メソッドはポイントツーポイント通信に近く、手順が多くコストも高くつきました。ゲートウェイはユーザーの入り口として機能し、対話プロセスを簡素化します。

さらに詳しい説明は次のとおりです。

  • 拡張されたフルチェーン機能:ユニバーサル プログラムは、ZetaChain 2.0 を通じて ZRC-20 トークンを引き出し、同時にdrawAndCall 関数呼び出しを通じてチェーン上のコントラクトを接続できます。トークンを引き出すことなく、接続されたチェーン上でコントラクトを呼び出すことも可能です。

  • コネクタ API を無効にする:古いバージョンでは、チェーン全体およびクロスチェーン全体でメッセージを送信するための独立した API がキャンセルされました。新しいバージョンでは、開発者がユニバーサル アプリケーションを構築しやすくするために、統合された一貫した API が提供されます。

  • ゲートウェイ コントラクト:新しいバージョンでは、チェーン上の単一のエントリ ポイントとして機能するゲートウェイ コントラクトが導入され、開発者がユニバーサル アプリケーションと対話できるようになります。以前は、開発者はネイティブ Gas アセットを TSS アドレスに転送してから、ERC-20 アセットをカストディ コントラクトに転送する必要がありました。新しいバージョンでは、開発者はゲートウェイ コントラクトを操作するだけで済みます。

  • ZETA トークンを直接プレッジできるコントラクトの機能:スマート コントラクトは、チェーン上で ZETA トークンを直接プレッジできます。オフチェーンプログラムに依存せずに分散型ZETAトークンステーキングを可能にするユニバーサルアプリケーションの構築が容易になります。

  • モジュール型コード構造:初期バージョンでは状態変換とメッセージ送信ロジックがバンドルされていたため、コードが非常に複雑になりました。新しいバージョンではそれが分割され、コードベースが簡素化され、開発者が管理および保守しやすくなりました。

フルチェーンアカウント

ユーザーはクロスチェーン資産をより簡単に管理できます。新しいバージョンでは、withdrawAndCall 関数が導入されています。ユーザーは資産を引き出してコントラクトを呼び出すときに、クロスチェーン トランザクションを実行するだけで済みます。この関数はまずガス料金をロックし、次にユーザー アカウント内の指定されたトークンを破棄し、ターゲット チェーンで後続の操作を実行します。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

ZetaChain のdrawAndCall 関数は、複数のステップを 1 つに結合し、トランザクション プロセスを簡素化します。まず、この関数は 2 つのチェーン (ZetaChain とトランザクション チェーン) に必要な Gas 料金を計算し、転送します。その後、ユーザーのアカウント内の指定された数のトークンが安全に破棄されます。 WithdrawalAndCall イベントがトリガーされ、引き出し操作が記録され、ターゲット チェーンでスマート コントラクトを呼び出すために必要なデータが提供されます。最後に、ターゲット チェーン上で後続の特定の操作が実行されます。

プロセス全体の手順が削減され、ネットワークを前後に切り替える必要がないため、クロスチェーン操作がシンプルかつ簡単になります。ここに例を示します。ユーザーは ZetaChain 上の収益アグリゲーターを使用します。トークンを引き出した後、彼は別のチェーンに転送し、そのチェーンのスマートコントラクトを使用して投資を実行しました。ユーザーの観点から見ると、プロセス全体でトランザクションが 1 つだけ発生することが重要です。

完全な BTC エクスペリエンス

ZetaChain 1.0 は特定のアドレス タイプを使用したトランザクションのみをサポートしており、対話の範囲が非常に制限されています。新しいバージョンでは互換性が拡張され、より多くの種類のビットコイン アドレス (P2P KH、P 2 SH、P 2 WSH、P 2 TR) が含まれるようになりました。さまざまな取引タイプが操作しやすくなり、よりユーザーフレンドリーになりました。さらに、新しいバージョンで Taproot (P 2 TR) が導入され、SegWit ベースのアドレス (P 2 WPKH および P 2 WSH) がサポートされ続けた後、ユーザーのプライバシーはより適切に保護され、取引手数料は低くなり、取引効率は向上します。大幅に改善されました。

ビットコイン取引の種類

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

アップデートには主に 3 つの側面があります。

  • アドレス処理

  • より強力なデコード機能: 新しいバージョンには、より強力なデコード機能があり、さまざまな形式 (P2P KH、P 2 SH、P 2 WSH、P 2 TR など) でビットコイン アドレスをデコードできます。これらのデコード機能は、各アドレス タイプを識別し、公開キー ハッシュやスクリプト ハッシュなどの主要コンポーネントを抽出し、それらを完全に検証して精度とセキュリティを確保する必要があるため、重要です。

  • Taproot のサポート (P 2 TR): チームは現在も JSON RPC およびその他の関連問題に取り組んでいます。 ZetaChain で元々サポートされていた機能とは異なり、これらのアドレス タイプには Schnorr 署名や高度なスクリプトなどの機能があります。 Taproot をサポートするために、ZetaChain は Address Taproot と呼ばれる新しいアドレス タイプを作成しました。この種類のアドレスは同じ構造と標準に従い、既存のインフラストラクチャと統合でき、現在のシステムとの互換性を確保できます。

  • トランザクションの作成

  • ZetaChain バージョン 2.0 では、各ビットコイン アドレス タイプに特定のスクリプトを設定して、トランザクションが P2P KH、P 2 SH、P 2 WSH、および P 2 TR アドレスの特別な要件に確実に準拠するようにします。これらのスクリプトは、トランザクション処理、特に証人データなどの特別な要件がある P 2 WSH や P 2 TR などの SegWit アドレスを定義する際に重要な役割を果たします。

  • トランザクション分析

  • 解析ロジックが改善され、P2P KH、P2SH、P2WSH、および P2TR アドレス タイプの特殊な特性を均一に処理できるようになりました。システムは、各アドレス タイプに必要なコンポーネントを正確に識別、抽出、検証します。

新しいチェーン関連のサポート機能

ZetaChain は慎重なガバナンス プロセスを経てソフトウェアを更新した後、複数の新しいチェーンを追加し、ネットワーク全体を拡張しました。新しいチェーンの統合プロセスは非常にスムーズです。現在、ZetaChain チームは Polygon、Base、Solana、IBC などのチェーンの追加を検討しています。

各チェーンには独自の署名メカニズムがあり、これらのチェーンを追加する難易度も異なります。イーサリアムのような EVM チェーンは、その署名メカニズムがより広くサポートされているため、追加が簡単です。他のチェーンはもう少し難しいでしょう。 Solana、NEAR、TON などの新しいチェーンは通常、ECDSA (scep 256 k 1 曲線) ではなく EdDSA (Ed 25519 曲線) を使用します。 GG 18 および GG 20 では ECDSA TSS テクノロジーが比較的成熟しており、実際にテストされているため、これは 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 上の対応するコントラクトに転送します。その後、この情報はゲートキーピング機能を使用してシステム契約に転送されます。この契約により、承認された機能 (OnCrossChainCall など) のみが次のステップを開始できるようになり、セキュリティがさらに強化されます。ターゲット コントラクトの OnCrossChainCall 関数は、受信メッセージを処理し、必要な機能を識別して実行します。

このステップが正常に実行されると、結果が処理されてターゲット チェーンにポストされます。ユーザーは、ターゲットチェーンのウォレットで最終結果を直接受け取ります。ユーザーの観点から見ると、このような対話プロセスには、ソース チェーンでトランザクションを開始し、ターゲット チェーンで結果を受け入れるという行為のみが含まれます。 ZetaChain は、トランザクションの作成、検証、実行などの複雑な詳細をすべて舞台裏で処理します。クロスチェーン相互作用プロセス全体は、表面的には非常に単純に見えます。ユーザーは、トランザクションと最終結果を確認する署名を確認するだけで、スムーズで直接的なプロセスを体験できる一方、ZetaChain のインフラストラクチャはすべての中間ステップを効率的に管理します。

特定の用途

ネイティブスワップ

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

開発者は、アプリケーション機能を ZetaChain のユニバーサル コントラクトに統合して、クロスチェーン スワップ アプリケーションを開発できます。ユーザーはまず、ネイティブ Gas またはサポートされている ERC-20 資産を、一般契約のアドレスとメッセージ (ターゲット トークンと受取人を含む) とともに、接続チェーン上のゲートウェイ コントラクトに転送します。監視署名バリデータはトランザクションを監視し、処理します。同種トークン モジュールは ZRC-20 トークンを生成し、ユーザーが預けたトークンをゲートウェイ コントラクトにマッピングし、その後システム コントラクトが一般コントラクトの onCrossChainCall 関数を呼び出します。この関数は、ZRC-20 トークン、呼び出し情報 (接続されたチェーンの ID と呼び出し元アドレスを含む)、およびメッセージを受け入れます。次に、ユニバーサル コントラクトにより、利用可能な流動性プール (デフォルトの Uniswap v2 プールまたはその他の DEX コントラクト) が、受信した ZRC-20 トークンを ZRC-20 バージョンのターゲット トークンおよび ZRC-20 バージョンの Gas に変換できるようになります。トークン。最後に、コントラクトは ZRC-20 引き出しメソッドを呼び出し、ZRC-20 ガス トークンを破棄し (ターゲット チェーンでのガス料金を支払うため)、ターゲット トークンの ZRC-20 バージョンをターゲット チェーンに引き出して、次のように変換します。ネイティブ資産。

誓約

スマート コントラクトは ZETA トークンをステーキングできるため、流動性ステーキングと ZetaChain でのアプリケーションのステーキングの開発プロセスが簡素化されます。

以前は、ステーキング アプリケーションには、ユーザーによる ZETA トークンのスマート コントラクトへの入金を監視し、ユーザーに対する ZETA 誓約を実行するためのオフチェーン プログラムが必要でした。このオフチェーンアプローチは集中化の種をまき、開発者が柔軟で分散化されたステーキングプロトコルを構築することを困難にします。

ZETA トークンのプレッジ機能を追加すると、スマート コントラクト自体がユーザーや他のコントラクトから ZETA トークンを受け入れ、チェーン上のネイティブのプレッジ メカニズム (Cosmos SDK のプレッジ モジュールなど) を使用してプレッジできるようになり、また、質権のステータスと請求の裁定。

ユニバーサル アプリケーションはこの機能を利用して、リンク チェーンからトークンを受け取り、ZETA トークンを提供してユーザーに代わってステーキングし、転送されたトークンをリンク チェーンにステーキングすることで収益を得ることができます。

NFTアプリケーション

ZetaChain は、接続されたチェーン上でスマート コントラクトを直接呼び出すユニバーサル アプリケーションをサポートします。開発者はこの機能を使用して、より革新的な NFT アプリケーションを開発できます。このアプリケーションは、接続チェーンからトークンとメッセージを受信し、NFT を作成でき、ユーザーは ZetaChain と接続チェーンの間で NFT をやり取りすることもできます。

ZetaChain が開く新しいアプリケーションの新章

DeFi アプリケーションは、ZetaChain のフルチェーン インフラストラクチャを通じて複数のチェーンで動作し、単一チェーンの制限を突破します。 Web3 の主な利点は、スマート コントラクトが相互作用して相互に構築できる構成可能性です。現在、コントラクトのやり取りは単一のチェーンに限定されています。 ZetaChain は、ネイティブ スマート コントラクト (ビットコインやドージコインなど) を持たないチェーンも含め、この構成可能性をすべてのチェーンに拡張します。フルチェーンの抽象化の恩恵を受けて、開発者はより多くのアプリケーション シナリオを利用できるようになり、dApp のイノベーションには強固な基盤が確立されます。

フルチェーン財務管理

複数のブロックチェーン上で財務を管理するのは複雑な作業です。組織の資産が異なるチェーンに分散されており、各チェーンに個別のアカウントがある場合、管理は非常に困難になり、適切に処理しないと資産が失われる可能性があります。資産を統合管理しないと、金融リーダーは複数の口座を処理し、各チェーンの利害関係者を調整して署名し、各ネットワーク上の資産を手動で追跡する必要があります。この断片的な管理方法により、財務担当者は資産を効率的に管理および展開することができず、その能力は限られています。

組織は ZetaChain のインフラストラクチャを活用して、ブロックチェーン資産の分散型の性質を維持しながら財務を一元管理できます。最も重要なイノベーションは、プログラム可能な TSS とスマート コントラクトにあります。

金融リーダーは、単一のスマート コントラクトを ZetaChain にデプロイし、管理ロジックを自分で編集するだけで済みます。この契約は、複数のチェーン上のすべての金融業務の集中管理ハブとして機能します。初期セットアップ中、関係者は ZetaChain にキーを 1 回提供するだけで済み、承認プロセスが大幅に簡素化されます。

ZetaChain のスマート コントラクトは、セットアップが完了すると、さまざまなブロックチェーン上で複雑な金融作業を調整できます。アセットは、ZetaChain で転送、配布、または使用する前に承認プロセスを 1 回通過するだけでよく、各ネイティブ チェーンの関係者に署名を繰り返し求める必要はありません。

このアプローチは資産の譲渡に限定されません。財務ルール、支出制限、承認しきい値などをスマート コントラクト上で直接プログラムすることもできるため、アプリケーションがすべてのチェーンで一貫していることが保証されます。それだけでなく、このソリューションはより多くの可能性をもたらし、クロスチェーン資産の再調整や収入の最適化など、より複雑な財務管理戦略も実現できます。複数のチェーン上のアカウントを個別に管理する必要があるため、これまでのテクノロジーでは上記の機能を実現できませんでした。

フルチェーン投資ポートフォリオ管理

複数のチェーン上で暗号資産ポートフォリオを管理することは非常に困難であり、ユーザーが異なるネットワーク上で資産を調整し、投資パフォーマンスを追跡することは非常に手間がかかります。 ZetaChain によって作成された統合プラットフォームは現状を簡素化し、フルチェーンのポートフォリオ管理を可能にします。

フルチェーンのスマート コントラクトは、あらゆる種類のユーザー暗号化資産にサービスを提供する中央制御塔として機能できます。コントラクトは TSS テクノロジーを使用して、さまざまなチェーン上のアカウントと直接対話します。ユーザーは、ZetaChain スマート コントラクト上で投資戦略とルールをプログラムできます。次に、契約は TSS を使用してトランザクションを実行し、資産を移動し、さまざまなブロックチェーンでポートフォリオを調整します。

このようなスマートコントラクトは、複数のチェーンの市場状況を監視し、投資ポートフォリオを自動的に調整し、手動介入なしで複雑な取引を実行できます。 TSS は署名を生成し、これにより複数のチェーンにわたる資産の安全な制御が可能になります。

このアプローチは、クロスチェーン操作を自動化するだけでなく、投資ポートフォリオのパフォーマンスの全体像も提供します。過去の技術では不可能だったクロスチェーンアービトラージやマルチチェーンマイニングなどの複雑な投資戦略も可能です。

新しいユーザーが各チェーンのさまざまな操作手順を完全に理解することは困難です。収益に興味のあるユーザーはこうした機能に惹かれ、新規ユーザーもどんどん増えていくでしょう。 ZetaChain はマルチチェーン操作の複雑さを抽象化し、より一般的なユーザーがより高度な暗号資産ポートフォリオ管理にアクセスできるようにします。

ネイティブアセット交換

前回の記事で、ThorChain のような資産交換アプリケーションを紹介しました。ユーザーはネイティブ トークンを使用して資産を預けたり受け取ったりできます。ユーザーの観点から見ると、このプロセスは集中取引所に資金を入金したり引き出したりするのと同じくらい簡単です。コインの入金と引き出しは、接続チェーン上での単純な資産の転送にすぎないため、この方法は高価なメッセージベースの方法 (メッセージの検証などの呼び出しコントラクトが必要) よりもはるかに安価です。論理実行はクロスチェーンのセグメント化されたロジックではなくなり、すべてがフルチェーンのコントラクトに集中されます。

クロスチェーン融資

ZetaChain 2.0 は、クロスチェーン融資機能を強化し、外部チェーン上の関数を直接呼び出すことができます。クロスチェーン融資プロトコルが可能であり、ユーザーが独自に追加の操作を実行する必要なく、任意のチェーンの貸し手から預金を受け入れることができます。資金は流動性プール、流動性担保資産などから調達することができ、サポートされるチェーンの範囲は非常に広いです。借り手は複数のチェーンにわたって資産を抵当に入れることができ、オプションの資産には多くの種類があり、融資エコシステムは非常に柔軟です。ネイティブの BTC 融資市場は非常に限られています。クロスチェーン融資は開発者に新たな機会をもたらし、ビットコインを通じて収入を得たり、他の資産を使ってお金を借りたりすることができます。 ZetaChain には ThorChain よりも多くのオプションがあり、同じトークンの入金と出金で異なるアプリケーション アーキテクチャを構築できます。

クロスチェーン資産の再誓約

チェーン上の資産をサポートすることで、他のチェーンに再担保のセキュリティを提供できます。これは、Eigenlayer のアプローチと多少似ています。ユーザーはさまざまな資産 (BTC、ETH など) を再度プレッジできますが、ターゲット チェーンまたはアプリケーションの特定の条件下でペナルティ メカニズムがトリガーされます。この資本プール スタイルのセキュリティ モデルにより、さまざまなチェーンやアプリケーションが再担保された資産の多様なポートフォリオを形成できるようになり、全体的なセキュリティが向上し、エコシステム全体に強力な保護が提供されます。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

このアプリケーションは Exocore に似ており、主要な機能を調整する ZetaChain 上のスマート コントラクトを備えています。これらのコントラクトはさまざまなモジュールとして機能し、AVS の登録、質権委任の追跡、トークンの入出金の処理、スラッシュ メカニズムの実行などの包括的な管理を提供します。

ユーザーがシステムを操作すると、質入れ用のトークンを預けたり、資産を他人に預けたりする場合でも、あらゆる種類の取引が対応するスマート コントラクトによって記録されます。これにより、すべてのユーザー アクティビティを ZetaChain エコシステムで記録および管理できるようになります。

TSS 署名者は検証者を積極的に監視して、信頼性を確保します。検証者が悪意を持って行動した場合、またはユーザーが通貨の引き出しを開始した場合、ペナルティモジュールはネイティブチェーン上の誓約金額を没収します。

クロスチェーン清算

ユーザーが資産をさまざまなチェーンで貸し借りしたいと考えているとします。ユーザーと既存のアプリケーションが直面する問題は、資産の流動化を効果的に監視および管理することが難しいことです。各チェーン上の資産を継続的に監視し、資産関連の執行が十分に迅速であることを保証することによってのみ、契約の損失を可能な限り減らすことができます。 ZetaChain は、TSS アドレス内の資産をロックし、自動マーケット メーカーまたは分散型取引所を使用してソース チェーン上の資産を清算できます。ソースチェーンの流動性は通常、他のチェーンのラップされたトークンよりも優れています。清算とクロスチェーンブリッジの時間が短縮され、ネイティブ流動性の向上により為替レートの向上にもつながります。 TSS オブザーバーはこれらのポジションを継続的に監視し、ZetaChain 上のユニバーサル アプリケーションはこれらのポジションのステータスを追跡します。資産価格が清算価格に達すると、スマート コントラクトが清算機能をトリガーし、TSS 署名者がトランザクションを中継し、最終的にネイティブ チェーン上で清算します。

ビットコイン追跡アプリ

ZetaChain は、Ordinal のような碑文市場、BRC 20 などのビットコイン資産の交換と貸付などを実装することもできます。これらのアプリケーションは、ZetaChain 上の他のアプリケーションだけでなく、サポート チェーン上のアプリケーションとも組み合わせることができます。 ZetaChainがサポートする通常のスマートコントラクトのアプリケーションにもビットコインのフルチェーン機能が搭載されています。

BTC と ETH 資産間の貸し借りには TSS アドレスを使用できます。 ZetaChain 上のアプリケーションは、基礎となるロジックを備えた汎用プログラムとして展開できます。ユーザーがETHを借りるためにBTCを抵当に入れる場合、必要なのはネイティブチェーンにBTCを預けてからウォレットで署名することだけです。 BTC は TSS アドレスにロックされ、その後の操作 (引き出しまたは清算) を待ちます。 TSS オブザーバーはトランザクションを記録し、ZetaChain 上で ETH の ZRC-20 バージョンを鋳造し、その後トークンをイーサリアム チェーンに転送して ETH と交換し、最後にユーザーのアカウントに直接転送します。ユーザーは、BTC を自分のウォレットに預けている限り、自分の ETH ウォレットで ETH を受け取ることができます。集中型取引所として使用できます。 Ordinal などの他の交換アプリの動作原理もこれと同じくらい単純です。

クロスチェーンオーケストレーション

チェーン抽象化テクノロジーは、アカウントの集約、アルゴリズムの解決、オーケストレーション、決済、清算など、多くの分野の問題を解決します。オーケストレーションの問題を解決するためのいくつかの方法を検討し、それらを ZetaChain と比較してみましょう。

アゴリック

Agoric は、JavaScript で書かれたスマート コントラクト プラットフォームで、Cosmos SDK ツールキットと Comet BFT コンセンサス エンジンを使用して開発され、他の Cosmos チェーンとの通信にも使用されます。 Agoric は、何百万人もの JavaScript 開発者を Web3 分野に参加させることを目指しています。 Agoric Orchestration API は、クロスチェーン契約の複雑なオーケストレーション プロセスを抽象化し、開発プロセスを簡素化します。

Agoric の非常に顕著な機能は、独自の非同期モデル (async/await モデル) です。 Agoric にデプロイされたスマート コントラクトは、このモデルを使用して、複数のモジュール上の他のチェーンと対話したり、応答を待ったり、タスクを実行したりできます。 Agoric が他のチェーンに送信するメッセージには、アカウント作成、関数呼び出しなどの指示と、必要なパラメーターが含まれています。ターゲット チェーンがこれらの命令を処理して結果を返した後、Agoric スマート コントラクトはロジックで指定された次の操作の実行を継続します。

エバークリア(旧社名:コネクスト)

Everclear は、以前はConnextとして知られていたクロスチェーン ブリッジで、クロスチェーン ワークフローと複数の L2 の再ステーキングを処理できます。 Everclear は Connext SDK を統合し、xApp がチェーン全体で xcall と呼ばれる特別なメッセージを送信できるようにします。 Connext コントラクトと、ソース チェーンおよびターゲット チェーン上のアダプター コントラクトは、これらのメッセージを共同で管理し、クロスチェーン関数呼び出しを実装します。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

xApp は Connext SDK を使用して、関数呼び出し、資金、ガス情報、その他のデータなどのすべての実行詳細を含む 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と表示され、バイナンススマートチェーンの場合はBSCのZRC-20 USDTと表示されます。これらのトークンはすべて ERC-20 トークンですが、ZetaChain はこれらを異なる資産として位置づけていますが、依然として互換的に使用できます。

対照的に、xERC-20 トークンは、さまざまなチェーンにわたって均一な特性を維持します。すべての xERC-20 USDT トークンは、ソース チェーンに関係なく、同じトークンとみなされます。これは流動性をプールし、ZRC-20 トークンの希薄化を避けるのに役立ちます。同種トークンのクロスチェーン管理はより効率的です。xERC-20 トークンは、xcall メッセージ、呼び出し関数、および他のトランザクション詳細によって送信できます。

パーティクルネットワーク

Particle Networkはプロジェクトの初期段階で、当時のユーザーのニーズを満たすウォレットとアカウントの抽象化インフラストラクチャに焦点を当てていました。このプロジェクトはその後、テクノロジー スタックをさらに拡張し、クロスチェーン アカウントを管理するための分散型バンドラー、ペイマスター、キーストアなどのチェーン抽象化の主要コンポーネントを Particle L1 に追加しました。 Keystore のアイデアは、マルチチェーン アカウントの問題を解決するという Vitalik Buterin のコンセプトから生まれました。

Particle の抽象テクノロジー スタックには、次の 3 つの側面が含まれています。

  • ユニバーサル アカウント:これらのアカウントは、署名検証のための新しいユーザー アクション構造、キーストア、マークル ツリーを統合することにより、従来のスマート コントラクト アカウントをアップグレードします。 Particle L1 の役割は、スマート アカウントの集中リポジトリに似ており、ユーザーの秘密キーのバインド情報をマークル ツリーに保存しながら、設定とキー関連データを処理します。ユーザーはトランザクションを開始するときに、マークル証明を通じてキーの所有権を検証します。 Scroll、Keybase、Stackr も同様の方法を提案しています。キーストアについては、「統合アカウント管理」セクションで詳しく説明します。

  • ユニバーサル流動性:バンドラー ノード ネットワークは、トークン交換、流動性プロバイダーとの対話など、ユーザーの取引に必要な操作を実行します。ユーザーはチェーン全体でトークンを使用でき、これらのチェーンのトークンを保持していない場合でも、新しいチェーンと簡単に対話できます。署名が 1 つだけあれば、ユーザーは複数のブロックチェーンを操作できます。ユニバーサル アカウントとバンドラーは、トランザクション、署名、ルーティングを管理します。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

  • ユニバーサル ガス トークン:ユーザーがトランザクションを開始すると、操作インターフェイスはユーザーにガス トークンを選択するよう求めます。トークンは Particle の Paymaster コントラクトによって処理され、ソース チェーンとターゲット チェーンに支払われます。料金の一部は Particle のネイティブ トークン $PARTI に変換され、Particle L1 に入金されます。

これら 3 つのソリューションを組み合わせると、開発者とユーザーにとって非常に強力な抽象エクスペリエンスが作成されます。ユーザーは、複数のアカウントを管理したり、ターゲットチェーンに複数のガス料金を支払ったりすることなく、クロスチェーントランザクションを実行できます。上記の方法はすべて、ユーザー エクスペリエンスをよりスムーズにするために設計されています。

近く

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

NEAR の目標は、クロスチェーン ブリッジを使用しないクロスチェーン エクスペリエンスを提供することですが、これはユニークです。そのアプローチは、チェーン シグネチャ、マルチチェーン リレー、マルチチェーン ガソリン スタンド、および分散型フロントエンドを導入することです。

アカウントの集約によりユーザー エクスペリエンスが簡素化され、ブロックチェーン上のトランザクションに署名するのに必要なアカウントは 1 つだけです。 NEARは、プロトコルとEigenlayerの検証機能を利用する「 Chain Signatures 」と呼ばれるマルチパーティコンピューテーション(MPC)プロトコルを開発しました。このプロトコルは、追加のキーやアドレスを必要とせずに、外部チェーン上でアカウントを生成および管理できます。これらのアドレスは、既存の NEAR アカウントから取得されます。これがどのように機能するかについては、統合アカウントのセクションで詳しく説明します。

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との比較

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来


ほとんどのクロスチェーン オーケストレーション ソリューションにはクロスチェーン ブリッジの使用が含まれており、アセットを対応する関数呼び出し情報およびパラメーターとともに転送する必要があります。これらのアセットと命令はターゲット チェーンにデプロイされ、コントラクトによって実行されます。 ZetaChain 2.0 もこの方法を使用し、TSS 署名者とオブザーバーが関連データを中継して、トランザクションのセキュリティと正確性を確保します。

ZetaChain を使用すると、dApp 開発者はスマート コントラクトを作成し、TSS を使用して複数のチェーン上の資産を管理できます。 TSS はプログラム可能で、dApp のロジックを通じて実装されます。開発者は、クロスチェーン資産管理とクロスチェーン自動トランザクションのための複雑なルールを定義できます。このアプローチにより、まったく新しいアプリケーションとプロトコルの可能性が開かれます。

ZetaChain を使用すると、開発者は単一のチェーン上に統合された状態とロジックを作成し、クロスチェーン アプリケーションを改善できます。これは、複数のチェーンでの操作が断片化されている従来のクロスチェーン ブリッジとは根本的に異なります。

アプリケーションは ZetaChain を使用して状態とロジックを 1 か所に維持し、同期されたきめ細かな実行を実現できます。クロスチェーン ブリッジのポイントツーポイント通信システムは、さまざまな断片化された状態の非同期のイベント駆動プロセスに依存しています。ZetaChain のソリューションは、この状況を大幅に改善します。

統合されたパフォーマンスは大きなメリットをもたらします。これにより、クロスチェーン アプリケーションの複雑さが軽減されます。たとえば、Curve のような自動マーケットメーカーの実行はより簡単になります。開発者は複数のチェーンを操作する必要がなく、スマート コントラクトを作成するだけで済み、すべてのロジックが集中化されます。もう 1 つの主要な利点は信頼性です。断片化されたシステムの各ステップは、クロスチェーントランザクションのプロセスに潜在的な障害点をもたらす可能性があります。取引が途中で終了され、資金が凍結される場合があります。 ZetaChain はこれらのリスクを排除します。トランザクションで考えられる状況は、成功か失敗の 2 つだけです。トランザクションが失敗すると、資金は元の状態に戻ります。

トランザクションをロールバックする必要がある場合、通常はメイン チェーンで迅速かつ簡単に行うことができます。これは、状態とロジックのほとんどが一緒にまとめられているためです。外部呼び出しプロセスが複雑で障害が発生する場合、アプリケーションは非同期ロールバックを使用できます。これは、トークン交換におけるスリッページの範囲の制御など、特定の状況での操作にとって非常に重要です。 ZetaChain では、スリッページが許容範囲を超え、ロールバック コールバック関数が提供されている場合、トランザクション全体がロールバックされます。これにより、約定中の市場状況の変化によって引き起こされる予期せぬ損失からユーザーを保護します。

統合アカウント管理

ブロックスペースは以前は希少なリソースでしたが、代替手段の L1、イーサリアムのロールアップ、アプリケーションチェーンの出現により、現在では豊富になりました。現在、アプリケーションはさまざまな層に分散されており、ユーザーに多くのオプションを提供しています。 Magicspend や Keystore Rollup などの一部のアカウント管理ソリューションは、これらの問題を直接解決します。これらを詳しく調査するには、すべてをカバーするにはレポートが十分ではありません。したがって、Near、Particle、ZetaChain などの統合ソリューションとそれらの違いに焦点を当てます。

パーティクルネットワーク

Particle Network は、ビットコイン ユーザーがアカウント抽象化のメリットを体験できるようにするために BTC Connect を開発しました。アカウントの抽象化はビットコイン ブロックチェーン L1 に直接実装されていませんが、L2 を通じて実装されています。これらの特別な L2 ソリューションは、Bundler や Paymaster などの Particle のアカウント抽象化インフラストラクチャを使用しており、ユーザーはガスフリーのトランザクションを楽しんだり、アカウントを回復したり、Passkey 機能を使用したりできます。

BTC Connect は、UniSat、OKX、Bitget などのビットコイン ウォレット プロバイダーに接続されています。ユーザーがアプリケーションを操作するとき、個人のウォレットを通じて BTC Connect にリンクできます。その後、ビットコイン L2 上にスマート アカウントが自動的に生成されます。ユーザーは、ビットコイン L1 で dApp と対話することを選択することも、BTC を L2 にブリッジして AA ウォレットを使用することもできます。 BTC Connect はプロセス全体を抽象化し、ユーザー エクスペリエンスを非常にフレンドリーでスムーズにします。

近く

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来


NEAR を使用すると、ユーザーは 1 つのアカウントだけで任意のブロックチェーン上のトランザクションに署名できます。 NEAR のアカウント モデルには、アカウント抽象化テクノロジーが組み込まれています。アカウント名は読みやすく、アプリごとに特定のアクセス権のロックを解除するために異なるキーが設定されています。 NEAR は、「チェーン署名」テクノロジーを通じてこのモデルを拡張します。これにより、マルチチェーンの相互作用がサポートされるだけでなく、NEAR アカウントが他のチェーン上でリモート アカウントを作成および管理できるようになり、ユーザーがこれらのアカウントを個別に管理する必要がなくなります。

このプロセスでは、NEAR バリデーターのサポートで実行される TSS プロトコルが使用されます。これは、検証者が公開鍵や鍵共有を変更せずにネットワークに参加したりネットワークから離脱したりできる革新的なプロトコルで、TSS は署名プロセス中に頻繁に調整することなく安定性と信頼性を維持できます。

ユーザーは各チェーンで新しいアカウントを作成でき、TSS ネットワークが署名者として機能するため、ユーザーはこれらのアカウントの秘密鍵を管理する必要がありません。 TSS ネットワークは、NearID を通じて同じチェーンの複数のアカウントを取得できるため、セキュリティと使いやすさがさらに向上します。ユーザーが経験する最終プロセスは非常に簡単です。1 つの NEAR アカウントだけがすべての接続チェーンを管理し、TSS を使用して署名できます。ユーザーはアカウント抽象化テクノロジーのメリットを最大限に享受できます。

NEAR と ZetaChain にはアカウント管理において大きな違いがあります。 NEAR は、対話中に独自のネットワークに大きく依存します。ユーザーは、アカウントを作成したり、他のチェーンでトランザクションに署名したりするために、すべてのインタラクションの開始点として NEAR アカウントを使用する必要があります。他のチェーンのアカウントは Near アカウントからのものであり、MPC ネットワークによって管理されます。対照的に、ZetaChain を使用すると、ユーザーは他のチェーン上の既存のアカウントを保持し、過去に対する完全な制御を維持できます。ユーザーは任意のソース チェーンで対話を開始でき、ZetaChain アカウントがなくても、ZetaChain 上で開発およびデプロイされたユニバーサル アプリケーションを使用できます。このようにして、ユーザーは複数のアカウントを作成する必要がなく、他のチェーンで元のアカウントを使い続けることができます。ユーザーは依然として個人の秘密キーを保持しているため、自分のアカウントを完全に制御できることに注意することも重要です。

どちらのプロトコル ソリューションにも長所と短所があります。 NEAR のアプローチは、ユーザーを 1 つのアカウントにロックし、そのアカウントを他のすべてのチェーンとやり取りするための入り口にし、アカウント管理をある程度簡素化するというものです。 ZetaChain により、ユーザーはより多くの制御を行うことができ、アカウント管理の柔軟性が向上します。将来どのプロトコルが普及するかについては、最終的にはユーザーの個人的な好み、つまり NEAR の統合アカウント ソリューションか、ZetaChain の柔軟な「Bring Your Own」アカウント ソリューションかによって決まります。

ビットコインの再ステーキング

ビットコインは、主にその PoW メカニズムにより、最大かつ最も安全なデジタル資産です。ただし、プログラム可能性の制限により、ビットコインは基本的なトランザクションにのみ使用でき、その使用例は非常に限られています。 ZetaChain インフラストラクチャがビットコインのサポートを含む再ステーキング機能とフルチェーン ステーキング機能をどのようにサポートするかについては以前に説明しました。 ZetaChain は、融資、ネイティブ トークン交換、オーディナル マーケットなど、ビットコイン資産向けの他のフルチェーン アプリケーションも提供します。スマート コントラクトによって駆動されるアプリケーションは、ZetaChain を通じてビットコイン エコシステムにデプロイできます。

アプリケーションを再ステーキングすると、ビットコインのセキュリティを他のアプリケーションや PoS チェーンに拡張する可能性が得られます。次のセクションでは、ビットコインのセキュリティをさまざまなアプリケーションに拡張するための他のオプションを検討し、比較します。また、プラットフォームとしての ZetaChain を Bitcoin L2 と比較します。

Delphi デジタル調査レポート: ZetaChain、ユニバーサル アプリケーションの未来

バビロンチェーン

Babylon は、Cosmos テクノロジー、特に CometBFT エンジンを使用して開発されたブロックチェーンであり、ビットコインをステーキングすることで POS チェーンのセキュリティを強化します。ビットコインをステーキングしたい場合は、トークンをロックし、バリデーターに管理させる必要があります。ビットコインチェーンでは、イーサリアムのようにトークンを直接ステーキングすることはできません。一般的に言えば、BTC をステークする前に、マルチシグネチャまたはしきい値シグネチャ (TSS) アカウントにロックする必要があります。ただし、Babylon はトラストレスなアプローチを使用します。ビットコインスクリプトを使用して一定期間BTCをロックし、その間ユーザーはBTCのロックを解除してステーキングを解除できます。スラッシュは、Extractable One-Time Signatures (EOTS) を介して実行されます。

コンポーネント

  • 抽出可能なワンタイム署名 (EOTS)

  • 制限

  • タイムスタンプ

契約

制限条項は BTC を Vault にロックし、特定の条件が満たされた場合にのみ解放されます。コインをロックするために使用されるスクリプト操作コードは、 OP_CHECKTEMPLATEVERIFY ( OP_CTV ) です。ビットコイン PoW メカニズムのセキュリティ パフォーマンスにより、これらの条件が満たされるまで BTC は安全に保たれます。

EOTS:

バリデーターは EOTS を使用して PoS チェーン内のブロックに署名します。これらの署名は 1 回限り使用されます。バリデーターが同じ高さで 2 つのブロックに署名し、競合が発生した場合、EOTS はバリデーターの秘密鍵を公開し、プロトコルはその約束された BTC を減らすことができます。これにより、不誠実な行為が罰せられ、誠実な検証行為が奨励されます。

タイムスタンプ:

タイムスタンプは改ざんできないデータとトランザクション記録を生成し、PoS チェーンに対する長距離攻撃を防ぐことができます。ビットコインとPoSチェーンを同期し、データの整合性を確保し、約束されたBTCのロック解除を高速化できます。タイムスタンプによりトークンがロックされる時間が短縮され、ユーザーは長距離攻撃を回避しながら資産を迅速に引き出すことができます。

Babylon はこれらのコンポーネントを使用して、トラストレスな再ステーキング サービスをユーザーに提供します。

スルームネットワーク

ユーザーはStroom ネットワークを通じてビットコインをステークし、資金をロックすることなくネイティブ BTC リターンを得ることができます。ユーザーは、イーサリアムの DeFi プロトコルの流動性誓約ゴーストライティングを取得して、投資収益を増やすこともできます。中心となるアイデアは、ライトニング ネットワーク上でビットコインを使用して流動性を提供し、生成された料金をユーザー、DAO、ノード オペレーターに分配することです。

  • Stroom クロスチェーン ブリッジ:このクロスチェーン ブリッジは、ビットコインと EVM ベースのブロックチェーンを接続します。ユーザーが Stroom DAO の保管庫に BTC を預けると、イーサリアム上で st BTC または bst BTC を受け取ります。これらのラップされたトークンはイーサリアムの DeFi プロトコルで使用できるため、ユーザーは追加の収入を得ることができます。

  • Stroom 搭載のライトニング ネットワーク ノード:これらのノードは、ユーザーのビットコイン デポジットを使用して、ライトニング ネットワークの支払いチャネルを管理します。ノードはBTCに直接アクセスできず、チャネルステータスの変更には検証ノードからの確認が必要です。チャネル管理は、フェデレーション制御されたマルチ署名セットアップと Schnorr 署名によって保護されます。検証ノードは、ライトニングネットワークノードのさまざまなアクティビティを監視する「監視者」としても機能します。

  • Stroom 検証ノードこれらのノードは、FROST アルゴリズムを使用して Schonorr しきい値署名を実装し、動作を確認し、プロトコルのセキュリティを確保します。彼らは独立してイベントを検証し、分散化とセキュリティを確保します。また、チャネル状態と失効キーも保存されるため、必要に応じて Lightning ネットワークの状態を簡単に更新できます。 DAO によって管理される監視塔として、ノードは統合されたビットコイン フル ノードを通じてライトニング ネットワーク チャネルを監視します。

tBTC

tBTC は、イーサリアム上で BTC を使用できるようにする分散型クロスチェーン ブリッジ プロトコルです。ユーザーは、Threshold Network によって管理されるアカウントに BTC をロックすることで、tBTC を鋳造できます。これは、イーサリアム DeFi エコシステムで使用して、ビットコイン ユーザーにより多くの使用シナリオをもたらすことができる ERC-20 トークンです。

クロスチェーン ブリッジは、セキュリティを確保するために各サイクルでオペレーターをランダムに選択します。ビットコインの入金を保護するために、tBTC はオペレーターの過半数 (通常、ESDSA がサポートするウォレットのうち 100 ~ 51 のしきい値) の全会一致の同意を必要とします。これにより、集中型の仲介者が置き換えられ、分散型の暗号化されたシステムが確保されます。

ユーザーがビットコインを入金したい場合は、pay-to-script-hash (P 2 SH) または pay-to-witness-script-hash (P 2 WSH) を使用していずれかのウォレットに送金する必要があります。トランザクションにはユーザーのイーサリアム アドレスが含まれます。オペレーターはトランザクションを検証し、イーサリアム上で tBTC を鋳造し、ビットコインをイーサリアム互換のトークンに変換します。

tBTC を BTC に戻すには、ユーザーはビットコイン アドレスを提供する必要があります。システムはユーザーの tBTC 残高を差し引き、提供されたウォレット アドレスに同数のビットコインを解放します。

tBTC クロスチェーン ブリッジで開発された製品には次のものが含まれます。

  • Mezo: Mezo は tBTC を通じて経済層を作成します。 MezoとtBTCをステーキングすることでセキュリティを保証したPoSネットワークであり、ユーザーはBTC DeFi投資やその他のユースケースに利用できます。

  • Acre: Acre は、BTC の入出金のためのビットコイン ステーキング プロセスを提供します。ユーザーは BTC を預け、stBTC を受け取ります。stBTC は、Acre 保管庫内の BTC の部分所有権を表します。ユーザーはBTCを保持すると同時に、流動性を確保するためにstBTCを保持することができます。 Acre は経済的安全性を提供するためにユーザーの BTC をさまざまな L2 ネットワークに保証し、検証者は L2 トークンまたは BTC 報酬を受け取ることができます。ユーザーは Acre で stBTC を引き換えて報酬を受け取ることも、それを BTC に転送することもできます。

これらの方法は再質入れが可能ですが、再質入れの目的に限定されます。 ZetaChainでは、ユーザーは再プレッジするだけでなく、レンディングやトークン交換などのアプリケーションと組み合わせることができ、これらの操作を1つの環境でリアルタイムに同期できるため、資本の効率が向上します。アプリは、エコシステム内の他のアプリのユーザー ベースに到達することもできます。

ビットコインL2との比較

ビットコイン L2 ネットワークは MPC を使用してクロスチェーン ブリッジと資産をパッケージ化し、ビットコインの使用例を増やしています。 ZetaChain は TSS を使用してビットコイン ネットワーク上のアドレスを管理し、ZRC-20 トークンを独自のチェーンにマッピングします。ビットコイン サイドチェーンの MPC テクノロジーと比較して、TSS はより分散化されています。これは、より広範囲で分散された TSS セットがより高いビザンチン フォールト トレランスを備えているためです。

それだけでなく、ZetaChain の TSS テクノロジーはフルチェーン アプリケーションをサポートし、他のチェーンのコントラクトと組み合わせることができます。言い換えれば、ZetaChain 上のビットコイン アプリケーションは、異なるチェーン上の複数のコントラクトとシームレスに対話できます。ビットコインの L2 ソリューションは、独自のプラットフォーム内でのみ構成可能性を実現できます。

BitVM と CatVM のクロスチェーン ブリッジは、理論的には信頼を有効にしたり、信頼を最小限に抑えたりすることができますが、まだ実際には実現可能ではありません。

ユーザーエクスペリエンスとZetaChainの役割の将来を見据えて

ZetaChain のようなインフラストラクチャは、将来的にブロックチェーン上のユーザー エクスペリエンスを大幅に向上させるでしょう。このプロセスで ZetaChain が果たすさまざまな役割を見てみましょう。

  • シームレスなインタラクション:ユーザー エクスペリエンスの現在の開発方向は、それをシームレスかつ直感的にすることです。ユーザーは、複雑な基盤テクノロジーを具体的に認識することはできません。 ZetaChain のチェーン抽象化テクノロジは、この目標を達成するための重要な部分であり、ブロックチェーン上の対話を Web2 アプリケーションと同じくらい簡単にします。

  • 統合されたユーザー インターフェイス:クロスチェーン インタラクション機能を基本的に提供した後、アプリケーションは、複数のチェーン上の資産を管理し、トランザクションを実行し、単一のプラットフォーム上で他のチェーンと対話するための統合されたインタラクティブ インターフェイスをユーザーに提供できます。これにより、全体的なユーザー エクスペリエンスが大幅に向上します。

  • アプリケーション エコシステムの拡大: ZetaChain はより複雑なクロスチェーン機能をサポートしており、その結果、アプリケーション エコシステムはさらに充実し、発展します。これらのシステムによって提供されるサービスは、より統合され、操作性が向上しており、ユーザーに包括的なツールと機能を提供できます。

  • 主流になるテクノロジー:ユーザー エクスペリエンスの簡素化は、ブロックチェーン テクノロジーを主流に押し上げる鍵となります。 ZetaChain は、ユーザーの複雑な技術的敷居を下げることを回避し、アプリケーションの使いやすさを大幅に向上させ、テクノロジーを理解していないユーザーをブロックチェーンの世界に紹介する上で重要な役割を果たします。

  • 革新的なユースケース:複数のブロックチェーン上で複雑な操作を実行できるようになり、より革新的なユースケースが生まれるでしょう。開発者はこれらのツールを活用して、以前は不可能だったアプリケーションを作成できるようになり、この分野のイノベーションが促進されます。

元のリンク

本文は投稿から来ており、Odailyの立場を代表するものではありません。転載する場合は出典を明記してください。

ODAILYは、多くの読者が正しい貨幣観念と投資理念を確立し、ブロックチェーンを理性的に見て、リスク意識を確実に高めてください、発見された違法犯罪の手がかりについては、積極的に関係部門に通報することができる。

おすすめの読み物
編集者の選択