Что такое блокчейн-мосты?

Что

Основная задача блокчейн-моста – обеспечивать соединение между двумя блокчейн-экосистемами, через которое можно будет передавать различные токены.

Одна из наиболее существенных проблема большинства блокчейн-систем – их недостаточная совместимость друг с другом. Как только разработчик запускает своё новое приложение на какой-либо блокчейн-платформе, он тут же ограничивается исключительно этой платформой, без возможности использования преимуществ других блокчейнов.

Например, Ethereum до сих пор имеет существенные проблемы с масштабируемостью, с которыми разработчики, пока что, справиться не могут. И все, кто запустил свои сервисы на базе эфириума, тоже регулярно с ними сталкиваются. Однако перевыпустить свой продукт на более быстрых и удобных платформах, типа EOS, они не могут, поскольку потеряют основные преимущества Ethereum – обширное комьюнити, хорошо поддерживаемый стандарт токенов и крайне удобные смарт-контракты.

Однако если разработчик использует блокчейн-мост, то он сможет пользоваться преимуществами обеих платформ, избегая их недостатков. Если всё будет сделано правильно, то через такой мост можно будет передавать не только токены, но и конкретные данные со смарт-контрактами.

Обычно такие проекты используют какую-либо разновидность протокола mint-and-burn, который обеспечивает постоянную поставку токенов для всех платформ. То есть, когда токен А покидает блокчейн А, он сжигается или блокируется протоколом моста, а одновременно с этим выпускается эквивалентный токен В на блокчейне В. В обратную сторону процесс работает точно так же.

Каковы конкретные преимущества таких «переходников»?

Ситуация. Есть разработчик DApp, который использует Ethereum. Однако пользователей не устраивает низкая скорость работы и необходимость выплачивать дополнительные взносы в эфире для ускорения транзакций в наиболее загруженные часы. Но если воспользоваться мостом, то пользователи получат более высокую скорость обработки транзакций и низкую комиссию. А сам разработчик сможет продолжать использовать токены стандарта 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 между Биткоином и Эфириумом, поскольку в коде была обнаружена ошибка, делающая безопасную работу невозможной.

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