Основне завдання блокчейн-моста - забезпечувати з'єднання між двома блокчейн-екосистемами, через яке можна буде передавати різні токени.
Одна з найбільш істотних проблем більшості блокчейн-систем - їх недостатня сумісність одна з одною. Як тільки розробник запускає свій новий додаток на будь-якій блокчейн-платформі, він тут же обмежується виключно цією платформою, без можливості використання переваг інших мереж.
Наприклад, Ethereum досі має суттєві проблеми з масштабуванням, з якими розробники, поки що, впоратися не можуть. І всі, хто запустив свої сервіси на базі ефіріума, теж регулярно з ними стикаються. Однак перевипустити свій продукт на більш швидких і зручних платформах, типу EOS, вони не можуть, оскільки втратять основні переваги Ethereum - велике ком'юніті, стандарт токенів, який активно підтримується, і вкрай зручні смарт-контракти.
Однак якщо розробник використовує блокчейн-міст, то він зможе користуватися перевагами обох платформ, уникаючи їх недоліків. Якщо все буде зроблено правильно, то через такий міст можна буде передавати не тільки токени, але і конкретні дані зі смарт-контрактами.
Зазвичай такі проекти використовують будь-який різновид протоколу mint-and-burn, який забезпечує постійну поставку жетонів для всіх платформ. Тобто, коли токен А покидає блокчейн А, він спалюється або блокується протоколом моста, а одночасно з цим випускається еквівалентний токен В на блокчейні В. В зворотну сторону процес працює точно так само.
Які конкретні переваги таких «перехідників»?
Ситуація. Є розробник DApp, який використовує Ethereum. Однак користувачів не влаштовує низька швидкість роботи і необхідність виплачувати додаткові внески в ETH для прискорення транзакцій в найбільш завантажені години. Але якщо скористатися мостом, то користувачі отримають більш високу швидкість обробки транзакцій і низьку комісію. А сам розробник зможе продовжувати використовувати токени стандарту ERC-20 і обмінюватися досвідом, порадами та інформацією з спільнотою розробників і користувачів Ethereum.
Більш того, навіть самі блокчейни виграють від використання такого «перехідника». Ефіріум отримує зниження трафіку і тимчасове рішення проблеми масштабованості, а новий проект - доступ до товариства кваліфікованих фахівців і рекламу.
У реальності, такі мости можуть забезпечити, наприклад, миттєві платежі в будь-якій точці земної кулі, що неможливо для біткоіна і ефіру, враховуючи їх проблеми з масштабкванням і швидкість роботи блокчейнів. Також вони можуть виявитися корисними і для DApps в тих ситуаціях, коли потрібно здійснювати транзакції максимально швидко - наприклад, в додатках для гри в казино.
Реальні приклади
- Міст Syscoin-Ethereum. Забезпечує взаємодію між Ефіріум і мережею Syscoin. Ця мережа надає можливість токену ERC-20 отримувати доступ до інтерактивного протоколу миттєвих розрахунків, який називається «Спрямований ациклічний граф з нульовим підтвердженням». Він здатний обробляти до 60 тисяч транзакцій в секунду, кожна з яких перевіряється незалежним аудитором.
- Платформа смарт-контрактів другого рівня RSK, що працює на базі біткоіна, випустила свій міст RSK-Ethereum. Тепер активи можуть без особливих проблем переміщатися між цими двома найбільшими блокчейнами.
- Wanchain. Один з ранніх проектів, що вирішує проблему інтероперабельності в широкому значенні. Планується до випуску 4-а версія протоколу «T-Bridge», яка дозволить передавати токени і дані між Wanchain і Ethereum.
Як саме працюють блокчейн-мости?
Більшість подібних проектів є децентралізованими. Однак - в різному ступені. Залежно від цього, вони діляться на дві великі категорії - федеративні і такі, які не потребують довіри.
Федеративний міст працює аналогічно приватній або корпоративній мережі. Якщо вузол хоче стати частиною керуючої мережі, він зобов'язаний відповідати ряду строгих критеріїв. Тільки в цьому випадку він отримає можливість контролювати переміщення токенів. Міст Wanchain, наприклад, є федеративним. Спеціалізовані вузли, звані «хранителями», за допомогою безпечних багатопартійних обчислень блокують токени в блокчейні Ефіріум, випускаючи еквівалентну кількість токенів в рамках мережи Wanchain. Коли користувач хоче перевести кошти назад, він подає запит зберігачам, кожен з яких надає йому свій фрагмент секретного ключа. І тільки повний ключ розблокує ефір, що зберігається.
Міст, що не вимагає довіри, працює як повноцінна децентралізована система. До нього може приєднатися будь-який користувач, якого потім будуть мотивувати виконувати функції агента мережі - перевіряти правильність і достовірність транзакцій. За цим принципом працює міст Syscoin. Перевіряючі агенти отримують комісію за свою роботу. А якщо який-небудь вузол вважає, що інший виконує свою роботу неправильно - він може повідомити про цю проблему в мережу. Якщо перевірка покаже правильність звинувачення - з порушника на користь «позивача» буде списано 3 ETH. Але якщо звинувачення буде хибним, то 3 ETH виплатить обвинувач.
Блокчейн-мости і децентралізовані додатки
Існуючі на даний момент мости працюють ще дуже недовго - формально, вони все ще знаходяться на стадії «фінальної перевірки боєм». Однак потенціал у них досить багатообіцяючий, особливо в контексті роботи з стейблкоінами. Так, наприклад, мережа Tether постійно відчуває проблеми з масштабуванням і змушена постійно розширюватися. І головний технічний директор проекту - Паоло Ардойно (Paolo Ardoino), вже заявив про те, що ідея блокчейн-мостів може серйозно посприяти вирішенню цієї проблеми. Крім того, відомо, що творці Syscoin ведуть переговори з представниками деяких великих стейблкоінов, які теж зацікавлені в використанні подібних «перехідників».
Однак не все так райдужно - ідея ще не досить зріла, так що технічні проблеми при реалізації не просто вірогідні, а неминучі. Так, наприклад, через 2 дні після запуску був закритий блокчейн-міст tBTC між Біткоіном і Ефіріумом, оскільки в коді була виявлена помилка, яка робить безпечну роботу неможливою.
Однак з огляду на вже наявні проблеми з масштабуванням мереж і необхідність крос-платформної взаємодії, очевидно, що ідея блокчейн-мостів буде з часом лише розвиватися і вдосконалюватися.