Перейти до основного контенту

Останнє оновлення сторінки: 15 листопада 2023 р.

Блокчейн мости

Web3 перетворився на екосистему блокчейнів L1 і рішень для масштабування L2, кожне з яких має унікальні можливості й компроміси. Зі збільшенням кількості протоколів блокчейну зростає попит на переміщення активів між ланцюжками(opens in a new tab). Щоб задовольнити цей попит, нам потрібні мости.

Що таке мости?

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

Розгляньмо приклад.

Ви зі США та плануєте подорож до Європи. У вас є долари, але вам потрібні євро для витрат. Щоб обміняти долари на євро, ви можете скористатися пунктом обміну валют за невелику комісію.

Але що робити, якщо ви хочете здійснити подібний обмін, щоб використовувати інший блокчейн? Припустімо, ви хочете обміняти ETH в Ethereum Mainnet на ETH на Arbitrum(opens in a new tab). Подібно до обміну валюти, який ми здійснили для євро, нам потрібен механізм для переведення ETH з Ethereum на Arbitrum. Мости роблять таку операцію можливою. У цьому випадку Arbitrum має власний міст(opens in a new tab), який може передавати ETH з Mainnet на Arbitrum.

Навіщо нам мости?

Усі блокчейни мають свої обмеження. Щоб Ethereum міг масштабуватися та відповідати попиту, йому потрібні необхідні зведення. Крім того, L1, як-от Solana й Avalanche, розроблені по-різному, щоб забезпечити більшу пропускну здатність, але ціною децентралізації.

Однак усі блокчейни розвиваються в ізольованих середовищах і мають різні правила та механізми консенсусу. Це означає, що вони не можуть взаємодіяти, а токени не можуть вільно переміщуватися між блокчейнами.

Для з’єднання блокчейнів існують мости, які дають змогу передавати інформацію й токени між ними.

Мости дають змогу:

  • здійснювати передавання активів та інформації між ланцюжками;
  • використовувати dapps, щоб отримати доступ до переваг різних блокчейнів — а отже, розширюючи їх можливості (оскільки протоколи тепер мають більше простору для інновацій);
  • користувачам отримати доступ до нових платформ і використовувати переваги різних мереж;
  • розробникам із різних блокчейн-екосистем співпрацювати й створювати нові платформи для користувачів.

Як перевести токени у шар 2

Варіанти використання мосту

Нижче наведено кілька сценаріїв, коли можна використовувати міст.

Нижчі комісії за транзакції

Припустімо, у вас є ETH в Ethereum Mainnet, але ви хочете знизити комісію за транзакції, щоб дослідити різні dapps. Перевівши за допомогою мосту свій ETH із Mainnet у зведений пакет Ethereum L2, ви можете отримати нижчі комісії за транзакції.

Dapps на інших блокчейнах

Якщо ви використовували Aave в Ethereum Mainnet для позичання USDT, але відсоткова ставка за позику USDT за допомогою Aave на Polygon є вищою.

Дослідження блокчейн-екосистем

Якщо у вас є ETH у мережі Ethereum Mainnet і ви хочете дослідити інший L1, щоб випробувати тамтешні dapps. Ви можете використовувати міст, щоб перенести ETH з Ethereum Mainnet в інший L1.

Власні нативні криптоактиви

Припустімо, ви хочете володіти нативними біткойнами (BTC), але у вас є кошти лише в Ethereum Mainnet. Щоб отримати доступ до BTC на Ethereum, ви можете купити Wrapped Bitcoin (WBTC). Однак WBTC — це токен ERC-20, який є нативним для мережі Ethereum, тобто це версія Bitcoin для Ethereum, а не оригінальний актив у блокчейні Bitcoin. Щоб володіти нативним BTC, вам доведеться перевести свої активи з Ethereum на Bitcoin за допомогою мосту. Це з’єднає ваш WBTC та перетворить його на нативний BTC. Крім того, ви можете бути власником BTC та бажати використовувати його в протоколах Ethereum DeFi. Для цього знадобиться перехід від BTC до WBTC, який потім можна буде використовувати як актив на Ethereum.

💡
Ви також можете зробити все зазначене вище за допомогою централізованого обмінника. Але якщо ваші кошти вже не перебувають на біржі, це передбачає кілька кроків, і вам, імовірно, краще скористатися мостом.

Типи мостів

Мости мають багато типів конструкцій і тонкощів. Зазвичай вони поділяються на дві категорії: надійні та ненадійні.

Надійні мостиНенадійні мости
Робота надійних мостів залежить від центрального органу або системи.Ненадійні мости працюють за допомогою смартконтрактів і алгоритмів.
Їм довіряють щодо зберігання коштів і безпеки мосту. Користувачі здебільшого покладаються на репутацію оператора мосту.Вони ненадійні, тобто безпека мосту така сама, як у базового блокчейну.
Користувачі повинні відмовитися від контролю над своїми криптоактивами.Завдяки смартконтрактам ненадійні мости дають змогу зберігати для користувачів контроль над своїми коштами.

Якщо коротко, то можна сказати, що надійні мости опираються на припущення про довіру, тоді як ненадійні мости характеризуються мінімізацією довіри та не створюють нових припущень про довіру, крім тих, що існують у базових доменах. Ось як можна описати ці терміни:

  • Ненадійність: захист на рівні базового домену. Як описано Арджуном Бхуптані в цій статті.(opens in a new tab)
  • Припущення про довіру: відмова від безпеки на рівні базового домену шляхом додавання зовнішніх верифікаторів у систему, що робить її дещо криптографічно безпечнішою.

Щоб краще зрозуміти ключові відмінності між двома підходами, розгляньмо приклад.

Уявіть, що ви на контрольно-пропускному пункті аеропорту. Існує два типи контрольно-пропускних пунктів:

  1. Контрольно-пропускні пункти з ручним керуванням: обслуговуються службовцями, які вручну перевіряють усі дані вашого квитка та посвідчення особи, перш ніж видати посадковий талон.
  2. Самостійна реєстрація: здійснюється за допомогою машини, коли ви вводите дані свого квитка й отримуєте посадковий талон, якщо все перевірено.

Контрольно-пропускні пункти з ручним керуванням подібні до надійної моделі, оскільки їх діяльність залежить від третьої сторони, тобто службовців. Як користувач ви довіряєте службовцям приймати правильні рішення та належним чином використовувати вашу особисту інформацію.

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

Багато рішень мостів приймають моделі між цими двома крайнощами з різним ступенем надійності.

Ризики використання мостів

Мости перебувають на ранніх стадіях розробки. Цілком імовірно, що оптимальна конструкція мосту ще не знайдена. Взаємодія з будь-яким типом мосту є ризиковою.

  • Ризик рівня смартконтракту — ризик помилки в коді, яка може спричинити втрату коштів користувача.
  • Технологічний ризик — збій програмного забезпечення, помилковий код, людські помилки, спам і зловмисні атаки можуть порушити операції користувача.

Крім того, оскільки надійні мости додають припущення про довіру, вони несуть додаткові ризики.

  • Ризик цензури — оператори мосту теоретично можуть заборонити користувачам передавати свої активи через міст.
  • Кастодіальний ризик — оператори мосту можуть вступати в змову, щоб викрасти кошти користувачів.

Кошти користувача перебувають під загрозою, якщо:

  • є помилка в смартконтракті;
  • користувач робить помилку;
  • базовий блокчейн зламано;
  • оператори мосту мають зловмисні наміри в надійному мості;
  • міст зламано.

Від одного з недавніх зламів постраждав міст Solana Wormhole, з якого було викрадено 120 тисяч wETH (325 мільйонів доларів США)(opens in a new tab). Багато зломів блокчейнів були пов’язані з мостами(opens in a new tab).

Мости мають вирішальне значення для підключення користувачів до Ethereum L2 і навіть для користувачів, які хочуть досліджувати різні екосистеми. Однак, враховуючи ризики, пов’язані із взаємодією з мостами, користувачі повинні розуміти компроміси, які ті роблять. Існують деякі стратегії для забезпечення перехресної безпеки(opens in a new tab).

Довідкові джерела

Чи була ця стаття корисною?