Екосистеми блокчейнів і мости: як активи переходять між мережами

Безкоштовний курс з криптовалюти
Рівень 10: Тренди криптосвітуУрок 10.6 · 62 з 698 хв читання

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

Коротко про головне
  • Великі екосистеми — Ethereum із мережами другого рівня, Solana, BNB Chain, Cosmos, Polkadot, біткоїн із надбудовами — самі собою одна одну не бачать.
  • Міст блокує або спалює актив в одній мережі й випускає його представлення в іншій.
  • Чимало найбільших зламів в історії DeFi припали на мости, бо в них зберігаються великі суми.
  • Для простого переказу між мережами часто зручніша біржа: внесли в одній мережі, вивели в іншій.

Що таке екосистема блокчейну

Екосистема — це блокчейн разом з усім, що на ньому побудовано: гаманцями, біржами, DeFi-протоколами, NFT-майданчиками і спільнотою розробників. Кожна екосистема має свої застосунки, свої стандарти токенів і свою нативну монету для оплати комісій.

Самі собою блокчейни ізольовані. Ethereum не знає, що відбувається в Solana, і не може перевірити транзакцію в ній. Тому USDT у Tron і USDT в Ethereum технічно різні токени, хоча випускає їх одна компанія і коштують вони однаково.

Через це користувачі й капітал розпорошені по десятках мереж. Мости та протоколи обміну повідомленнями між мережами покликані об’єднати їх у єдиний ринок, щоб актив можна було перемістити туди, де він зараз потрібніший.

Для пересічного користувача екосистема — це ще й набір звичок. У мережах, сумісних з Ethereum, зазвичай користуються гаманцями на кшталт MetaMask, у Solana — своїми, а комісії всюди сплачують у місцевій монеті: ETH, SOL чи BNB. Переходячи в нову екосистему, ви ніби обживаєте новий район міста з власними правилами.

Термін · Інтероперабельність

Здатність різних блокчейнів обмінюватися даними й активами. Мости — найпоширеніший, але не єдиний спосіб її забезпечити.

Головні екосистеми і як вони пов’язані

Найбільшою екосистемою смарт-контрактів і досі лишається Ethereum. Але значна частина активності перейшла в мережі другого рівня — Arbitrum, Optimism, Base та інші. Вони проводять транзакції дешевше, а підсумкові дані записують в основний Ethereum, спираючись на його безпеку.

Solana пішла іншим шляхом: швидкість і низькі комісії в одній мережі, без поділу на рівні. BNB Chain сумісна з Ethereum — ті самі формати адрес та інструменти розробника, — але це окрема мережа з власними валідаторами. Cosmos і Polkadot від початку задумували як мережі багатьох пов’язаних блокчейнів із вбудованими протоколами взаємодії. Біткоїн теж має надбудови, наприклад Lightning Network для швидких платежів.

Для користувача важлива сумісність з EVM, віртуальною машиною Ethereum: одна й та сама адреса гаманця працює в Ethereum, його мережах другого рівня, BNB Chain і багатьох інших. Це зручно, але саме тому дуже легко заплутатися і надіслати токени не в ту мережу.

Екосистема Як влаштована Як пов’язана з іншими
Ethereum і L2 Основна мережа і мережі другого рівня (Arbitrum, Optimism, Base) Офіційні мости L2 і сторонні мости
Solana Одна високопродуктивна мережа Сторонні мости і протоколи обміну повідомленнями
BNB Chain Мережа, сумісна з EVM Мости і перекази через біржі
Cosmos Безліч незалежних блокчейнів Вбудований протокол IBC
Polkadot Пов’язані ланцюжки навколо спільної релейної мережі Обмін повідомленнями всередині мережі, мости назовні
Bitcoin Основна мережа і надбудови, наприклад Lightning Обгорнуті версії BTC в інших мережах

Як працюють міжмережеві мости

Базова схема називається lock and mint — «заблокувати й випустити». Ви надсилаєте токени в смарт-контракт мосту у вихідній мережі, і там вони блокуються. Міст фіксує це і випускає в цільовій мережі стільки ж обгорнутих токенів. Під час зворотного переказу обгортки спалюються, а оригінали розблоковуються.

Головне питання — хто підтверджує, що блокування справді відбулося. Десь це невелика група валідаторів або мультипідпис, десь — мережа незалежних вузлів, а десь — криптографічні докази, які цільова мережа перевіряє сама. Що менше учасників треба зламати чи підкупити, то слабший міст.

Є й інші підходи. Мости на пулах ліквідності не випускають обгорток: вони мають запаси в обох мережах, і вам видають справжній актив із пулу на іншому боці. А деякі емітенти стейблкоїнів, наприклад Circle для USDC, використовують схему burn and mint: токен спалюється в одній мережі, і емітент заново випускає його в іншій, без проміжних обгорток.

  1. Відкрийте міст за посиланням з офіційного сайту проєкту і підключіть гаманець
  2. Оберіть вихідну і цільову мережу та токен
  3. Перевірте, який саме токен ви отримаєте: нативний чи обгорнутий
  4. Переконайтеся, що в цільовій мережі у вас буде нативна монета для оплати комісій
  5. Підтвердьте транзакцію і дочекайтеся зарахування, не повторюючи переказ у разі затримки

Порада · Газ у цільовій мережі

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

Чому мости зламують

Міст — це, по суті, сейф, де лежать усі заблоковані активи. Що він популярніший, то більше в ньому грошей і то цікавіший він хакерам. Не дивно, що чимало найбільших зламів в історії DeFi припали саме на мости: 2022 року постраждали Ronin, Wormhole і Nomad, і збитки в кожному випадку становили від понад сотні мільйонів до більш ніж пів мільярда доларів.

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

Практичний висновок: тримаючи обгорнутий токен, ви несете ризик не лише самого активу, а й мосту. Зберігати великі суми в обгортках маловідомого мосту — це добровільно додавати собі ще одну точку відмови. Докладніше про ризики протоколів — в уроці про DeFi.

  • Користуйтеся мостами з довгою історією роботи й опублікованими аудитами
  • За можливості обирайте нативні версії токенів, а не обгортки
  • Не тримайте великі суми в обгорнутих токенах довше, ніж потрібно
  • Після роботи з мостом відкликайте видані дозволи на списання токенів

Важливо · Підроблені мости

Фішингові сайти копіюють інтерфейси популярних мостів і просять підписати дозвіл на списання токенів. Відкривайте міст лише за посиланням з офіційного сайту і читайте, що саме підписуєте в гаманці.

Міст чи біржа: що обрати

Міст потрібен не завжди. Якщо треба просто перевести USDT з однієї мережі в іншу, простіше внести його на централізовану біржу в одній мережі й вивести в іншій. Біржа візьме комісію за виведення, зате не доведеться розбиратися з обгортками й контрактами. Головне — щоб біржа підтримувала обидві мережі для цієї монети.

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

Міст доречний, якщо ви працюєте в DeFi і хочете лишатися у своєму гаманці, якщо потрібного токена немає на біржах або якщо переказуєте активи між Ethereum і його мережами другого рівня через офіційний міст. Тільки пам’ятайте: виведення з оптимістичного ролапу назад в Ethereum через офіційний міст триває близько тижня. Сторонні мости впораються швидше, але додадуть власний ризик.

Тенденція зрозуміла: екосистеми хочуть зробити переходи між мережами непомітними, щоб гаманець сам обирав маршрут. Поки цього не сталося, корисно розуміти, що стоїть за кнопкою «Переказати», і не довіряти всім мостам однаково.

Приклад · Переказ USDT через біржу

У вас USDT у мережі Ethereum, а потрібен він у мережі Tron. Поповнюєте біржу в мережі Ethereum і виводите ту саму суму, обравши мережу Tron. Жодних обгорток, але за виведення біржа візьме комісію, а на зарахування піде якийсь час.

Завдання до уроку

Відкрийте сторінку USDC на CoinGecko і порівняйте адреси його контрактів в Ethereum, Arbitrum і Solana — ви побачите, що це різні токени в різних мережах. Потім знайдіть в оглядачі Etherscan токен WBTC і подивіться, скільки його випущено: саме стільки справжніх біткоїнів має лежати в кастодіана. Після цього поясніть своїми словами, чим нативний токен відрізняється від обгорнутого і який додатковий ризик ви берете на себе, тримаючи обгортку.

Навчайтеся й заробляйтеБезкоштовні турніри щодня — шлях до призів у USDT

Вхід безкоштовний, торгівля на демо-рахунку — власні гроші не потрібні. У безкоштовних турнірах виграють Tour Pass, а з ними заходять у турніри з призами в USDT. Найкращі йдуть далі — до funded-рахунку на $5 000.

Часті запитання

Що таке обгорнутий токен?

Це представлення активу з іншої мережі, наприклад WBTC в Ethereum. Його ціна тримається на тому, що оригінал надійно зберігається в мосту або в кастодіана; якщо із забезпеченням щось станеться, обгортка може подешевшати.

Що робити, якщо токени не надійшли після мосту?

Не надсилайте переказ повторно. Знайдіть транзакцію в оглядачі вихідної мережі, потім перевірте статус на сайті мосту: часто переказ просто чекає підтверджень. До підтримки звертайтеся лише через офіційний сайт.

Чи безпечні офіційні мости мереж другого рівня?

Зазвичай їх вважають надійнішими за сторонні, бо вони спираються на механізми безпеки самої мережі. Але і в них можливі помилки, а виведення назад в Ethereum з оптимістичного ролапу триває близько тижня.

Чи можна переказати біткоїн у мережу Ethereum?

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

Обговорення

Обговорення цієї статті — у BuyCrypt Live у застосунку. Увійдіть через Google або Apple, і акаунт BuyCrypt створиться автоматично.

Обговорити в застосунку →