Ukrainian 1.png

Сьогодні відзначається запуск першої в історії підтримки смарт-контрактів Omnichain у тестовій мережі ZetaChain. Це дає змогу створювати нову парадигму створення dApp web3, розблоковуючи концепції, як смарт-контракти Bitcoin. Долучайтесь до ZetaLabs вже зараз, щоб відчути обмін нативних BTC (без обгортування) на інші активи DeFi.

З великим хвилюванням команда ZetaChain рада оголосити про найсуттєвіше оновлення тестової мережі на сьогоднішній день, що наближає нас до запуску першого загальнодоступного блокчейну L1 із вбудованою сумісністю omnichain. Це потужне оновлення мережі (під назвою Athens 2) представляє першу в історії підтримку смарт-контрактів Omnichain. Це робить ZetaChain єдиним публічним блокчейном зі смарт-контрактами, який може отримувати доступ і керувати активами, даними та ліквідністю в будь-якому ланцюзі. У цій публікації ми розглядаємо ключові теми щодо оновлення та його значення для розробників і користувачів web3. Щоб дізнатися більше, перегляньте нашу оновлену документацію для розробників.

Omnichain Smart Contracts

Завдяки смарт-контрактам Omnichain розробники тепер можуть писати та розгортати сумісні з EVM смарт-контракти на ZetaChain, які мають доступ до універсального підключення ZetaChain. Це означає, що розробники можуть використовувати існуючу надійну екосистему смарт-контрактів Ethereum для створення справді сумісних програм на основі ZetaChain — так само, якби це відбувалося в межах однієї мережі. Смарт-контракти Omnichain створюють нову парадигму створення додатків, оскільки ZetaChain може легко керувати нативними активами в усіх підключених ланцюгах в одному місці.

Ukrainian 2.png

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

ZetaEVM (zEVM) — це модуль на вершині мережі ZetaChain, який дозволяє користувачам створювати та розгортати сумісні з EVM смарт-контракти Omnichain, що можуть читати, записувати або керувати даними та ліквідністю в будь-якому підключеному ланцюгу з єдиного місця. Ми також представляємо новий стандарт під назвою ZRC-20, який дозволяє смарт-контрактам Omnichain керувати нативними активами в підключених мережах. За допомогою ZRC-20 розробники можуть створювати додатки, які використовують і здійснюють транзакції власних взаємозамінних токенів, таких як Bitcoin, ERC-20 та активи для gas — і це все в одному ланцюгу.

Bitcoin Smart Contracts

Одним із новаторських досягнень, які стали можливими завдяки смарт-контрактам Omnichain і ZRC-20, є можливість для розробників розгортати контракти на ZetaChain, які безпосередньо контролюють біткойн. Іншими словами, ZetaChain надає Bitcoin можливості смарт-контрактів. Ці смарт-контракти керують не лише біткойнами, але й біткойнами разом із активами та даними з інших мереж. Тож користувачі тепер можуть торгувати та використовувати біткойни з будь-якими активами у світі DeFi без обгортування, таким чином уникаючи ризику злому мосту/сховища. Ми очікуємо, що ця функція прискорить зростання DeFi у рази.

Що це означає для розробників і користувачів?

Один контракт для всіх мереж:

Смарт-контракти Omnichain значно зменшують накладні витрати на розробку Omnichain і мають простіший профіль безпеки порівняно із звичайним обміном повідомленнями. За допомогою обміну повідомленнями розробники повинні розгортати індивідуальні контракти для кожного окремого ланцюга та керувати станом гонки та часу, що призводить до значно більшого ризику атаки та часу розробки. За допомогою смарт-контрактів Omnichain розробники можуть розгорнути єдиний контракт, який керує активами всюди. Це дозволяє використовувати менше коду (менша поверхня атаки на смарт-контракт), менше розгортань (менша поверхня атаки на оперативну безпеку та фрагментацію), сильнішу атомарність транзакцій і центральне місце керування станом додатків omnichain.

Зменшення комісії:

Користувачі отримають знижені комісії за газ, оскільки єдиний контракт, який ви використовуєте для транзакцій, керує кількома нативними токенами. Complex Logic в контрактах на ZetaChain керуватиме активами в усіх підключених зовнішніх ланцюгах за допомогою простих переказів, що мінімізує загальні витрати газу та прослизання. З іншого боку, звичайний обмін повідомленнями вимагає значно більше газу на зовнішніх ланцюгах, оскільки перевірка та аналіз даних відбувається як на вході, так і на виході. З ZRC-20 вхідні та вихідні транзакції в зовнішніх ланцюгах є простими переказами, які використовують мінімальний газ (по принципу простого надсилання на іншу адресу у вашому гаманці).