Первые в истории смарт-контракты Omnichain (ZetaChain)

Saperavi
3 min readFeb 4, 2023

Web3 еще никогда не была такой децентрализованной и безопасной! Публичный блокчейн L1 ZetaChain со встроенной совместимостью с Omnichain представляет первую в истории поддержку смарт-контрактов Omnichain. Это делает ZetaChain единственным публичным блокчейном со смарт-контрактами, которые могут получать доступ и управлять активами, данными и ликвидностью в любой сети (Ethereum, Bitcoin, BNB, Polygon и др.).

Что такое Omnichain

Omnichain решает проблемы безопасности и масштабируемости, которые имеют используемые сейчас в Web3 концепции Multichain и Cross-chain.

Omnichain (от латинского omni — «все, всё») описывает что-то, что охватывает несколько и/или все сети и беспрепятственно функционирует в этих сетях. Соответственно, “omnichain dApp” или “odApp” имеет доступ и может управлять активами и данными в любой или всех подключенных сетях.

Благодаря Omnichain Smart Contracts разработчики теперь могут писать и внедрять EVM-совместимые смарт-контракты на ZetaChain, которые имеют доступ к универсальному соединению ZetaChain. Это означает, что разработчики могут использовать существующую надежную экосистему смарт-контрактов Ethereum для создания действительно совместимых приложений поверх ZetaChain — как будто все находится в одной сети. Смарт-контракты Omnichain позволяют создать новую парадигму построения приложений, поскольку ZetaChain легко управляет и организует собственные активы на всех подключенных сетях в одном месте.

ZETA

ZetaChain — это децентрализованная и публичная блокчейн-сеть. Она построена на базе Cosmos SDK и Tendermint Consensus.

ZetaEVM (zEVM) и стандарт ZRC-20

ZetaEVM (zEVM) — это модуль поверх сети ZetaChain, который позволяет пользователям создавать и внедрять EVM-совместимые смарт-контракты Omnichain, которые могут читать, записывать или управлять данными и ликвидностью на любой подключенной сети из одного места.

Новый ZRC-20 позволяет смарт-контрактам Omnichain управлять собственными активами на подключенных сетях. С помощью ZRC-20 разработчики могут создавать приложения, использующие и совершающие транзакции с собственными взаимозаменяемыми токенами, такими как биткойн, ERC-20 и газовые активы, в одной сети.

Смарт-контракты для Биткойна

Одним из новаторских достижений, ставших возможными благодаря смарт-контрактам Omnichain и ZRC-20, является возможность для разработчиков развертывать на ZetaChain контракты, которые управляют Биткойном нативно.

Если коротко, то , пользователи теперь могут торговать и использовать Биткойн с любыми активами в мире DeFi без обертывания, избегая риска взлома мостов/склепов.

Не нужны больше никакие Wrapped Bitcoin!

Зачем тебе Omnichain

  1. Один контракт для всех сетей
  2. Меньше комиссии
  3. Улучшенный, безопасный пользовательский опыт

Как протестировать

Тестовая сеть уже работает. Совершенно бесплатно можно протестировать совместную работу Bitcoin Support, ZRC-20 и смарт-контрактов Omnichain в ZetaLabs здесь.

Инструкция для тестирования 1

  1. Подключаемся своим кошельком на странице https://labs.zetachain.com/swap
  2. Получаем тестовые токены
    - На вкладке Get Zeta (вводим адрес кошелька)
    - В Дискорде в разделе “zeta faucet” (команда: zeta faucet адрес кошелька)
    - BNB Faucet: https://testnet.binance.org/faucet-smart
    - gETH Faucet: https://goerlifaucet.com/
    - Klaytn Faucet: https://baobab.wallet.klaytn.foundation/faucet
    - Polygon mumbai Faucet: https://mumbaifaucet.com/
  3. Делаем обмен любых доступных токенов в любых доступных сетях https://labs.zetachain.com/swap
  4. Повторяем это каждую неделю.

Инструкция для тестирования 2

  1. Устанавливаем XDEFI Wallet (в настройках должно быть включено Testnet)
  2. Получаем тестовые токены BTC здесь (вводим адрес кошелька XDEFI)
  3. Подключаемся кошельком и делаем обмены BTC в сети BTC на любые другие доступные токены https://labs.zetachain.com/swap

Подробная документация ZetaChain для разработчиков здесь.

--

--