Untitled

Підходи до сумісності спрямовані на полегшення обміну активами та даними між блокчейнами. Проблема полягає в тому, що більшість рішень включають сумнівні моделі довіри та не є справді безмежними у своєму міжланцюжковому зв’язку (перегляньте наш обширний аналіз ринку сумісності, щоб дізнатися більше). Що здається недооціненим у галузевому підході до сумісності, так це переосмислення самого інструментарію розробки dApp. У ZetaChain ми створюємо перший публічний блокчейн L1 із вбудованою сумісністю. Тобто це буде відкритий ланцюг, що буде здатний підтримувати розумні контракти omnichain, які можуть отримувати доступ і керувати активами та даними в будь-якому іншому ланцюзі з єдиної точки логіки. Наша мета в цьому дописі — пролити більше світла на цей інноваційний підхід у контексті взаємодії web3. Ми також проведемо конкретні порівняння з парою відомих блокчейнів рівня 1 і протоколів обміну повідомленнями.

П'ять прогресій багатоланцюгової сумісності

Попит на більшу сумісність блокчейнів викликаний розвитком мультчейну. Більшість підходів на ринку для користувачів є ризикованими, фрагментованими з точки зору UX і ліквідності, обмежують зв’язок ланцюжків і загалом виглядають заплутаними. У цьому розділі ми розглядаємо п’ять ключових досягнень взаємодії на сьогоднішній день.

Нові Layer 1 & Layer 2 (закриті системи)

В останні роки після появи Ethereum ми спостерігали приплив нових блокчейнів рівня 1 і рішень для масштабування (L2). Незважаючи на більшу кількість варіантів ланцюга — кожен із різними компромісами — користувачі залишаються із дуже фрагментованими програмами та екосистемами, у яких вони не можуть легко переміщатися.

Централізовані біржі

Ці організації з’являються, щоб будувати навколо ключових блокчейнів рівня 1 і 2 і поводяться як централізовані мости. Наприклад, користувач, який отримує актив на L1, може перенести його в гаманець централізованої біржі, обміняти його на інший актив, який існує в іншому ланцюжку, а потім вивести його для використання в нову систему L1. Цей метод вимагає цілковитої довіри до централізованої біржової організації та ризикує єдиною точкою відмови. Що насправді відбувається всередині біржі, користувачам невідомо.

Парні мости з різними моделями безпеки

Ці рішення дозволяють користувачам передавати активи між різними блокчейнами, використовуючи загорнуті активи, тобто видане базове представлення реального активу, зазвичай заблоковане контрактом. Мости та загорнуті активи мають різноманітні або централізовані моделі довіри, що може поставити під загрозу активи користувачів і призвести до взлому мостів/сховищ, що, на жаль, часто трапляється. Вони також обмежені тим, що, наприклад, міст Polygon підтримує лише передачу деяких активів у Polygon. Прочитайте цю гілку твітів ZetaEducation, щоб дізнатися більше.

Крос-чейн мостові агрегатори

На додаток до парних мостів ми бачили, як розробники розробляли агрегатори, такі як LI.FI та Socket. Ці інтерфейси спрямовують користувачів до правильного мосту на основі активу, який вони бажають передати, тому користувачеві не потрібно вирішувати та розуміти кожен міст. Незважаючи на те, що це покращує деякий UX, ці рішення не вирішують основні відхилення в безпеці та пов’язані з ними ризики.

Крос-чейн обмін повідомленнями з власною передачою цінностей

Ще одним досягненням у з’єднанні між блоками є обмін повідомленнями між мережами. Нові протоколи, як-от Axelar, Celer і LayerZero, пропонують загальний міжланцюговий обмін повідомленнями, який дозволяє надсилати або ретранслювати певний набір даних між існуючими смарт-контрактами в блокчейнах, щоб досягти, у деяких випадках, власної передачі вартості. Однак набагато важче створити більш складні програми, які вимагають більше кількох активів у ланцюжках, таких як stableswap DEX або кредитування. Цей метод вимагає розгортання контракту на кожному ланцюжку (тому ви не можете підтримувати нерозумні ланцюжки, такі як біткойн). Це також передбачає більше контрактної логіки (і, отже, поверхні атаки) і складність очікування проходження різних повідомлень і синхронізації стану між окремими ланцюжками. Це означає більше ризику та часу для користувача.

Підхід ZetaChain до сумісності блокчейнів

Наступний стандарт сумісності блокчейну поєднує міжланцюговий обмін повідомленнями та появу нативних розумних контрактів Omnichain. У той час як міжланцюговий обмін повідомленнями забезпечує асинхронний шаблон побудови і має сенс для деяких програм, смарт-контракти Omnichain забезпечують більш синхронний спосіб побудови, ніби все було в одному ланцюзі.

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

Сьогодні ZetaChain є єдиним децентралізованим загальнодоступним блокчейном L1, який підтримує цей повний набір інструментів для загального програмування omnichain. Розробники можуть створювати, використовуючи як синхронну (смарт-контракти Omnichain), так і асинхронну (мережевий обмін повідомленнями) архітектури або комбінацію обох. ZetaChain не залежить від ланцюжків і рівнів, тобто ZetaChain може навіть увімкнути розумні контракти для Bitcoin. Ця можливість виглядає і відчувається так само, як Ethereum, де можна довіряти розумному контракту для управління активами відповідно до заздалегідь визначених правил. Різниця з ZetaChain полягає в тому, що смарт-контракт може зробити це для будь-яких даних/активів у будь-якому блокчейні. Для детальнішого огляду технічних питань і безпеки перегляньте цю тему ZetaEducation.

Порівняння рішень