BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ユニバーサルアプリ: 開発者があらゆるブロックチェーンに直接接続できるようにすることを目指す

星球君的朋友们
Odaily资深作者
2024-07-18 13:00
この記事は約2970文字で、全文を読むには約5分かかります
ゲートウェイは ZetaChain 2.0 のアップグレードで重要な役割を果たしました。
AI要約
展開
ゲートウェイは ZetaChain 2.0 のアップグレードで重要な役割を果たしました。

プラットフォームとしての ZetaChain の使命は、あらゆるブロックチェーンへのユニバーサル アクセス、簡素化された操作、および実用性を可能にすることです。このミッションの主な焦点は、クラス最高のインフラストラクチャ サービスとプロバイダーを導入して、最初のユニバーサル ブロックチェーン開発エクスペリエンスをサポートすることです。

Web3 開発プラットフォーム Alchemy は ZetaChain のサポートを追加し、Alchemy スーパーノード、Alchemy サブグラフ、および Alchemy 開発ツールのフルセットを提供します。この連携により、ユニバーサル アプリの構築が容易になります。

以下では、ユニバーサル アプリの開発者エクスペリエンス (DevX) を大幅に向上させるゲートウェイとローカルネットを紹介します。ZetaChain の EVM 上の単一のスマート コントラクトは、他のブロックチェーンにネイティブに接続できます。ゲートウェイは ZetaChain 2.0 のアップグレードで重要な役割を果たしました。

重要なポイント

  • Universal EVM 上のアプリケーション (ユニバーサル アプリ) には、ユーザーがネットワークを切り替えることなく、ネイティブにアクセスすることも、接続されたチェーンによってアクセスすることもできます。彼らは ZRC-20 トークン標準を使用して、接続されたチェーン上のネイティブ資産としてトークンを許可なしで引き出すことができます。

  • ユニバーサル アプリは、ユーザーがネイティブの外部資産とデータを 1 か所から管理できるようにするハブアンドスポーク モデルを提供します。対照的に、異なるチェーン上のコントラクト間のピアツーピアメッセージングは複雑で拡張が難しく、ビットコインのような非スマートチェーンには拡張できません。

  • ゲートウェイの包括的なスマート コントラクト インターフェイスの刷新により、接続されたチェーン上の外部所有アカウント (EOA) とアプリケーションが、統合 API を通じて効率的にユニバーサル アプリを呼び出し、トークンを送信し、ガス クエリを処理できるようになります。

  • ゲートウェイは、ビットコインから ZetaChain 上のユニバーサル アプリに BTC を送信し、ボールトにロックし、USDC を提供し、次に USDC をイーサリアム上の別のトークンと交換するなど、複雑な複数ステップの操作をワンクリックで完了できます。

  • 新しいローカルネット環境では、単一のチェーンで運用しているかのように、迅速な導入と契約のやり取りが可能になり、トランザクションを完了してほぼ即座にフィードバックを取得できます。

ユニバーサルアプリ

ユニバーサル アプリは、他のブロックチェーン (ビットコイン、EVM、非 EVM、異種 L2 など) にネイティブに接続できる ZetaChain の EVM 上のスマート コントラクトです。通常のコントラクトとは異なり、ユニバーサル アプリは、接続されたチェーンからのコントラクト呼び出し、メッセージ、トークン転送を受け入れることができます。また、コントラクト呼び出しをトリガーし、接続されたチェーン上でトークン転送を実行することもできます。これらの機能により、ユニバーサル アプリはチェーン全体で複雑な複数ステップのトランザクションを調整できるようになります。

たとえば、ビットコイン ユーザーはユニバーサル アプリを操作して、USDC をイーサリアム上の受信者に送信できます。イーサリアムユーザーは、ZetaChain で NFT を購入し、BNB チェーンのアカウントに送信することが、すべてワンステップで可能になります。

ユニバーサル アプリは ZetaChain のユニバーサル EVM にデプロイされ、EVM のフルチェーンの相互運用性機能を拡張します。これは、既存のコントラクトを ZetaChain 上でプラグアンドプレイでき、いくつかの変更を加えることで強力なフルチェーン機能を獲得できることを意味します。

ピアツーピアメッセージングの課題

ピアツーピア メッセージング システムでは、あるチェーン上のコントラクトが別のブロックチェーン上のコントラクトと直接通信します。この設定は、相互接続された少数のブロックチェーンにとっては簡単で、通信チャネルを確立する簡単な方法を提供します。ただし、ブロックチェーンとコントラクトの数が増加するにつれて、複雑さは指数関数的に増加します。各契約は、他の契約との直接接続を確立および維持し、高密度リンク ネットワーク アーキテクチャを形成する必要があります。このアーキテクチャでは、次の問題が発生する可能性があります。

  • スケーラビリティの課題:ノードの数が増加するにつれて、潜在的な接続の数は二次関数的に増加します。これらの接続の管理は面倒でリソースを大量に消費する可能性があります。

  • メンテナンスとアップグレード:ピアツーピア システムの更新またはメンテナンスは、多数の接続に同時に変更を実装する必要があるため、困難な場合があります。

これらの課題にもかかわらず、ピアツーピア システムは、状態の共有を必要としない小規模なクロスチェーン アプリケーションには依然として役立ちます。

ユニバーサル アプリにハブ アンド スポーク モデルを導入

対照的に、ZetaChain のハブアンドスポーク モデルは、ネットワーク内の他のすべてのブロックチェーンに接続する単一のハブを介して通信します。

このモデルはユニバーサル アプリを拡張し、開発者がピアツーピア メッセージングと同じアプリケーションを実装できるようにするだけでなく、ネットワーク アーキテクチャを大幅に簡素化し、次のような多くの利点をもたらします。

  • スケーラビリティの向上:ハブアンドスポーク システムでは、新しいノードを追加する場合、各ノードに複数の接続を行う必要はなく、中央ハブへの接続が 1 つだけ必要になります。この線形スケーラビリティは、将来性のあるブロックチェーン相互運用システムを構築するために重要です。

  • メンテナンスの容易化:変更はすべてのブロックチェーンにわたる異なるコントラクトではなく、中央ハブ上の単一の共通コントラクトに実装するだけで済むため、アップグレードとメンテナンスのタスクの管理が容易になります。

  • チェーンの抽象化:中央ハブを介したすべての通信により、開発者は複数のブロックチェーンとのやり取りの複雑さを抽象化できます。これにより開発プロセスが簡素化され、開発者は個別の接続やプロトコルを管理することなく、接続されたブロックチェーンと対話するクロスチェーン アプリケーションを作成できるようになります。

  • 統合された流動性:ハブアンドスポーク モデルは、複数のブロックチェーンの流動性を統合し、異なるチェーン上の資産をプールして交換できる中心点を提供します。この統合された流動性により、クロスチェーン取引の効率と有効性が向上し、断片化が軽減され、ユーザーが利用できる全体的な流動性が向上します。

これらの利点を活用し、将来の 1000 ブロックチェーンに向けてより優れた相互運用性ソリューションを構築するために、ZetaChain はピアツーピア メッセージング システムからユニバーサル ハブ アンド スポーク モデルに移行しています。

ゲートウェイ - ZetaChain への統合された入り口

ゲートウェイは、ユニバーサル アプリの呼び出し、トークンの送信、ガス情報のクエリなどを行うための API を開発者に公開する接続チェーン上のスマート コントラクトです。

新しいゲートウェイは、ユニバーサル アプリに完全な見直しをもたらし、複雑な複数ステップの操作を簡素化します。

以前は、ZetaChain はコネクタ コントラクトを介したポイントツーポイント メッセージングを使用して、接続されたチェーン コントラクト間での価値とデータの送信を実現していました。ユニバーサル アプリを使用すると、ネイティブ ガス トークンを TSS アドレスに送信し、ERC-20 トークンをエスクロー コントラクトに送信して、ZRC-20 トークンに変換することで、EOA とコントラクトが ZetaChain と対話できるようになります。ただし、このアプローチには一貫性と柔軟性が欠けており、プロトコルの拡張が困難になります。

次のアップグレードでは、チェーンに接続されているユニバーサル アプリからのすべてのインタラクションがゲートウェイを経由するようになります。ゲートウェイの概要は次のとおりです。

接続チェーン上で

堅牢性

コードをコピーする

機能保証金(住所受取人)の支払いが必要

関数デポジット(アドレス受信者、単位 256 の金額、アドレス資産)

ネイティブ ガスおよびサポートされている ERC-20 トークンを ZetaChain 上のアドレスに送信するために使用されます。接続されたチェーンから ZetaChain 上のアドレスにトークンを送信するだけの場合は、このメソッドを使用します。

堅牢性

コードをコピーする

関数depositAndCall(アドレス受信者、uint 256金額、calldataペイロード)支払い可能

ネイティブ ガスとサポートされている ERC-20 トークンを ZetaChain 上のコントラクトに送信し、ペイロードでコントラクトを呼び出すために使用されます。 ZetaChain 上のユニバーサル アプリ コントラクトにトークンを送信して呼び出す場合は、このメソッドを使用します。たとえば、トークンを貸付契約に送信したり、ユニバーサル交換契約を使用して接続されたチェーン間でトークンを交換したりできます。

堅牢性

コードをコピーする

関数呼び出し(アドレスレシーバー、呼び出しデータペイロード)

これは、シンプルなユニバーサル アプリのコントラクト呼び出しメソッドです。トークンをデポジットせずにユニバーサル アプリを呼び出すだけの場合は、このメソッドを使用します。たとえば、NFTを鋳造します。

ZetaChain について

ユニバーサル アプリは、次の方法を使用して、接続されたチェーン上でトークンを引き出し、コントラクトを呼び出すことができます。

堅牢性

コードをコピーする

関数draw(アドレス受信者、uint 256量、アドレスzrc 20)

ZRC-20 トークンをネイティブ アセットとして接続されたチェーンに送信するために使用されます。たとえば、ZRC-20 BNB をネイティブ BNB アセットとして BNB チェーンに直接送信できます。

堅牢性

コードをコピーする

関数drawAndCall(アドレス受信者、uint 256量、アドレスzrc 20、calldataメッセージ)

ZRC-20 トークンを送信し、接続されたチェーン上のコントラクトを呼び出すために使用されます。たとえば、ZRC-20 USDC をイーサリアムに送信し、Uniswap コントラクトを呼び出して、USDC をイーサリアム上の別の ERC-20 トークンと交換します。

堅牢性

コードをコピーする

関数呼び出し(アドレスレシーバー、呼び出しデータメッセージ)

ユニバーサルアプリから接続されたチェーンコントラクトへの単純な呼び出し方法であり、トークンの転送は伴いません。

ゲートウェイ契約の移行

コネクタ コントラクトからゲートウェイ コントラクトに移行すると、対話がよりスムーズかつ効率的になり、クロスチェーン通信を処理する一貫した柔軟な方法が提供されます。

接続チェーン上のコントラクトを呼び出します

ZetaChain は当初から、接続されたチェーンから送信されたトークンを抽象化する強力なメカニズム、つまり ZRC-20 トークン標準を提供してきました。 ZRC-20 は統合流動性の鍵です。 ZRC-20の主な特徴は、接続されたチェーン上にトークンを許可なくネイティブ資産として引き出す機能です。

「call」メソッドと「withdrawAndCall」メソッドの追加により、ユニバーサル アプリの機能が拡張され、ZRC-20 資産を引き出すだけでなく、接続されたチェーン上のコール コントラクトも拡張されます。たとえば、BTC をビットコインから ZetaChain 上のユニバーサル アプリに送信し、ボールトにロックし、USDC を提供し、USDC をイーサリアム上の別のトークンと交換するなど、複雑な複数ステップの操作が可能になりました。

ローカル開発環境の導入

ZetaChain は、ユニバーサル アプリを簡単に構築するための豊富なツール セットを提供します。ユニバーサル アプリを中心とした新しい開発環境を使用すると、あたかもすべてが 1 つのチェーン上で実行されているかのように、ローカル ネットワークを起動し、コントラクトをデプロイし、操作して、ほぼ即座に結果を確認できます。すべての操作はチェーンのアップグレードを待たずにリアルタイムで実行できるため、アプリケーションのテストがはるかに簡単になります。

接続されたネットワークチェーン

ZetaChain は接続性を継続的に拡張しています。

  • Polygon: すでにテストネットで利用可能で、すぐに ZetaChain メインネットでリリースされる予定です。

  • ソラナ氏: 統合と概念実証の実験が進行中で、近い将来テストネットに導入する予定です。

ゼータチェーンについて

ZetaChain は、分散型インターネットのベースレイヤーとして機能する汎用 L1 ブロックチェーンであり、あらゆるブロックチェーンでグローバル アクセス、簡素化された操作、実用性を可能にするプラットフォームを提供します。 ZetaChain のオムニチェーン フルチェーン スマート コントラクトは、ユニバーサル EVM 上の暗号エコシステム全体にわたるユニバーサル チェーン抽象化のために特別に設計されています。 ZetaChain は、イーサリアムやコスモスからビットコインなどに至るまで、あらゆるブロックチェーンに接続でき、統合された流動性、ユーザー エクスペリエンス、データを 1 か所から管理できるようになります。 ZetaChain のユニバーサル アプリは将来性があり、既存および新規のチェーン統合と完全な互換性があります。 ZetaChain は、提案されているユニバーサルなプルーフ オブ ステーク機能により、報酬と引き換えにネイティブ ビットコインやイーサリアムなどのステーキング資産をサポートし、経済安全のための無制限の規模を強化します。

プロジェクトの進捗状況をフォローアップするには、ZetaChain の公式 X アカウント @zetablockchain をフォローしてください。

ZetaChain でのアプリケーションの構築に興味のある開発者は、partnerships@zetachain.com までご連絡ください。

開発者
Layer 1
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk