July 10, 2022

Мосты: нити между сетями

priv.eth, Читатель!

Оп, вот и шестая статья про DeFi. На этот раз мы расскажем про блокчейн "мосты" - та вещь, без которой было бы очень затруднительно пользоваться DeFi экосистемой. Почему? Сейчас расскажем.

Оглавление

Что это такое?

Блокчейн-мост — это способ передать монеты и токены между разными блкочейнами. Причем эти блокчейны могут быть как L1, так и L2 решениями.

Про L1 и L2 блокчейны мы рассказывали в нашей статье про сети - тык

Это Dapp, позволяющее переводить один и тот же актив между сетями.

Для использования кроссчейн-моста требуется подключиться к нему при помощи Web3-кошелька. После отправки средств через децентрализованное приложение они поступят на адрес отправителя, но уже в другом блокчейне.

Зачем?

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

Разные блокчейны это как разные операционные системы. Есть, например, iOS и Android. Вы не можете напрямую запустить Android-приложения на IPhone, где работает iOS. Дело в разной архитектуре операционных систем.

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

Почему мосты сложно создавать?

Для всех децентрализованных операций на блокчейне используются смарт-контракты.

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

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

Виды мостов

Децентрализованные

В таких мостах при переводе средств из блокчейна А в Б, ваши средства блокируются на А и вам создается равное количество токенов на Б. Эти токены называются обернутыми токенами, подробнее о них расскажем далее.

Централизованные

Здесь принцип действия почти такой же, только всем процессом заведует не алгоритм, а централизованный орган. Например, по такому принципу работает перенос биткоинов на блокчейн Ethereum через BitGo.

Пользователи переводят определенное количество монет через партнеров, называемых «торговцами» (merchants), на кошелек компании. Она хранит биткоины и в равном им количестве производит токены wBTC на блокчейне Ethereum. Поскольку все wBTC подкреплены BTC в соотношении 1:1, 1 BTC примерно равен 1 wBTC по цене.

Сайдчейн-мосты

В отличие от обычного моста, который связывает два совершенно разных блокчейна, сайдчейн-мост соединяет родительский блокчейн с его дочерним.

Например, разработчики популярной блокчейн-игры Axie Infinity создали связанный с Ethereum сайдчейн-мост под названием Ronin, чтобы позволить игре масштабироваться.

Обернутые токены

Самый популярный способ перенести активы между блокчейнами - использовать обернутые (wrapped) токены.

При переносе монет на другой блокчейн, они блокируются на родной сети, а на другой печатается равное количество их обернутого аналога.

Но этот способ пригождается в основном только для нативных монет сети, таких как BTC, ETH, SOL, ATOM и других. Активы, которые изначально были токенами, можно просто выпустить на другом блокчейне.

Какие есть сервисы?

Наиболее популярные кроссчейн-мосты:

  • cBridge. Проект, специализирующийся на L2-решении с использованием смарт-контрактов для кроссчейн-переводов. Предоставляет возможность перемещения стейблкоинов, а также ограниченного числа токенов на базе Ethereum, BSC, HECO и других экосистем, а также между различными сетями второго уровня (Arbitrum, Polygon и т. д.).
  • THORChain. Проект является блокчейном-посредником и позволяет обменивать BTC, LTC, BCH и другие монеты. Для обмена доступно также большое количество токенов стандартов ERC-20, BEP-20.
  • AnySwap. Проект использует несколько технологий кроссчейн-переводов. Предоставляет возможность обмена большого числа токенов в блокчейнах Ethereum, BSC, HECO и др, а также между различными L2-решениями.

Минусы мостов

Многие мосты не лишены хотя бы одного недостатка из списка ниже:

  • Тот факт, что мост децентрализован, еще не делает его «лучшей» альтернативой централизованным мостам. Подобные проекты могут взломать хакеры;
  • Мосты «замораживают» ваши монеты. Даже если это необходимый процесс перехода от одного блокчейна к другому, иногда монеты могут «заморозить» надолго, то есть у мостов есть проблемы со скоростью перевода;
  • При переводе приходится платить комиссии на обоих блокчейнах. То есть за один перевод вы платите двойную комиссию.

Перспективы

Существующие тенденции показывают, что сценарий, при котором один из блокчейнов станет доминирующим и вытеснит другие решения, маловероятен. Невзирая на широкие возможности Ethereum, появляются L2-решения, позволяющие получить значительные преимущества — высокую скорость транзакций, меньшие комиссии, большую гибкость и функциональность.

Бурно развивается ряд экосистем на базе EVM-совместимых блокчейнов (Binance Smart Chain, Huobi ECO Chain и других). Существование множества конкурирующих блокчейнов обусловливает необходимость кроссчейн-переводов.

Биржа как мост

Также есть куда более простой способ “моста”. Вы можете использовать биржу как мост. Но это только в том случае, если необходимый вам токен есть на бирже и он поддерживает нужные вам сети. Например:

  • На вашем метамаске в сети BSC есть USDT, а вы хотите использовать их в сети Ethereum.
  • Для этого отправляем наши USDT в сети BSC на биржу (например Binance) и оттуда делаем вывод средств уже в сети Ethereum.
  • Таким образом вы использовали биржу, как мост между сетями BSC и Ethereum.

Полезные ссылки

История взлома крупного моста Wormhole на Solana

История взлома моста Horizon


Telegram-канал с обучающими материалами для начала своего пути в мире криптовалют - priv.eth

Скажи priv.eth криптовалютам!