Миссия ZetaChain заключается в том, чтобы служить платформой для универсального доступа, простоты и полезности в любом блокчейне. Сегодня мы рады представить Gateway и Localnet, которые значительно улучшают DevX для универсальных приложений - единых смарт-контрактов на EVM ZetaChain, которые нативно подключаются к любому другому блокчейну. Gateway играет важную роль в активном обновлении ZetaChain 2.0.
Universal App (Универсальное приложение) - это смарт-контракт на EVM ZetaChain, который изначально подключен к любым другим блокчейнам (Bitcoin, EVM, не-EVM, гетерогенным L2 и т. д.).
В отличие от обычного контракта, универсальное приложение может принимать вызовы контракта, сообщения и переводы токенов из любой подключенной сети. Оно также может запускать вызовы контрактов и осуществлять переводы токенов в подключенных сетях. Эти возможности позволяют универсальным приложениям организовывать сложные многошаговые транзакции, охватывающие все сети.
Например, пользователь Bitcoin может взаимодействовать с универсальным приложением, чтобы отправить USDC получателю на Ethereum. Пользователь Ethereum может купить NFT на ZetaChain и отправить его на свой счет в сети BNB - и все это за один шаг.
Универсальные приложения развертываются на универсальном EVM ZetaChain, который расширяет EVM функциями взаимодействия с омничейном. Это означает, что ваши существующие контракты будут работать на ZetaChain "из коробки", а с некоторыми изменениями они могут получить мощные возможности омничейна.
В системе обмена сообщениями "точка-точка" контракт в одной сети напрямую связывается с контрактом в другой сети. Такая система проста и эффективна для небольшого числа взаимосвязанных блокчейнов, предлагая простой и удобный способ создания каналов связи.
Однако по мере роста числа блокчейнов и контрактов сложность увеличивается в геометрической прогрессии. Каждый контракт должен устанавливать и поддерживать прямую связь с каждым другим контрактом, что приводит к образованию плотной паутины связей. Такая архитектура может привести к нескольким проблемам:
Несмотря на эти проблемы, системы "точка-точка" были полезны для небольших кросс-чейн приложений, которым не требовался доступ к общему состоянию.