ZetaChainのミッションは、どのブロックチェーンでも普遍的なアクセス、シンプルさ、ユーティリティを提供するプラットフォームとして機能することです。今日は、ユニバーサルApps(ZetaChainのEVM上で任意の他のブロックチェーンにネイティブに接続された単一のスマートコントラクト)のDevXを大幅に改善するGatewayとLocalnetを紹介できることを嬉しく思います。Gatewayは、活発に進行中のZetaChain 2.0のアップグレードで重要な役割を果たします。
ユニバーサルAppは、ZetaChainのEVM上にあり、任意の他のブロックチェーン(Bitcoin、EVM、非EVM、異種L2など)にネイティブに接続されたスマートコントラクトです。
通常のコントラクトとは異なり、ユニバーサルAppは、接続された任意のチェーンからのコントラクト呼び出し、メッセージ、およびトークン転送を受け入れることができます。また、接続されたチェーン上でコントラクト呼び出しをトリガーし、トークン転送を行うこともできます。これらの能力により、ユニバーサルAppsはチェーンを跨ぐ複雑なマルチステップトランザクションを調整することができます。
例えば、BitcoinユーザーはユニバーサルAppを介してUSDCをEthereum上の受取人に送信することができます。EthereumユーザーはZetaChain上でNFTを購入し、それをBNBチェーンのアカウントに送ることができます。これらの操作はすべてワンステップで行えます。
ユニバーサルAppsは、ZetaChainのユニバーサルEVMにデプロイされており、EVMをオムニチェーン相互運用性機能で拡張しています。これにより、既存のコントラクトはZetaChain上でそのまま動作し、いくつかの修正を加えることで強力なオムニチェーン機能を持つことができます。
ポイントツーポイントメッセージングシステムでは、あるチェーン上のコントラクトが別のブロックチェーン上のコントラクトと直接通信します。この設定は、少数の相互接続されたブロックチェーンにとっては簡単かつ効果的で、通信チャネルを確立するためのシンプルで簡単な方法を提供します。
しかし、ブロックチェーンとコントラクトの数が増えると、複雑さは指数関数的に増加します。各コントラクトは他のすべてのコントラクトと直接リンクを確立し維持しなければならず、結果として密な接続網が形成されます。このアーキテクチャは、次のような問題を引き起こす可能性があります。
これらの課題にもかかわらず、ポイントツーポイントシステムは共有状態へのアクセスを必要としない小規模なクロスチェーンアプリケーションには有用でした。