На сегодняшний день существуют сотни блокчейнов, и их число постоянно растет. Каждый из них имеет свой протокол, модель управления, экономику и другие особенности, из-за которых они несовместимы.
Механизмы, решающие эту проблему, — кроссчейн-мосты. Это децентрализованные платформы, которые позволяют переводить криптоактивы между разными сетями.
Простыми словами: с помощью кроссчейн-моста вы сможете, к примеру, перевести USDT стандарта ERC-20 (сеть Ethereum) в USDT стандарта BEP-20 (сеть BNB Smart Chain).
Для переводов между блокчейнами создаются обернутые токены, используются пулы ликвидности в разных экосистемах, задействуются узлы ретрансляции, имеющие ликвидность в разных сетях.
Для того чтобы воспользоваться мостом, нужно подключить к нему криптокошелек. В Tangem Wallet к кроссчейн-мостам, как и к любым другим DeFi-платформам, можно подключаться при помощи протокола WalletConnect. Визуально кроссчейн-перевод практически ничем не отличается от свопа внутри одной сети.
Как работают кроссчейн-мосты
Механизм работы моста для перевода криптовалют между блокчейнами выглядит следующим образом.
- Криптоактив из блокчейна «А» отправляется на смарт-контракт с указанием адреса получателя в блокчейне «В».
- Смарт-контракт (lock-contract) замораживает полученные токены и передает оракулам информацию о том, что транзакция с определенным количеством токенов отправлена на определенный адрес.
Оракул — алгоритм, который подтверждает, что конкретная транзакция состоялась и была верифицирована в исходной сети. После этого он вызывает смарт-контракт в блокчейне назначения и разрешает продолжить операцию.
- Получив подтверждение транзакции в блокчейне «А», смарт-контракт (mint contract) выпускает копию замороженного в исходном блокчейне криптоактива, то есть обернутые токены (синтетический актив) и пересылает их адресату на кошелек.
Обернутый токен — синтетический криптоактив, эквивалентный по стоимости оригинальному токену, независимо от того, в какой сети он размещен.
- При совершении обратной транзакции ранее выпущенные в блокчейне «В» токены, которые имеют своих «двойников» в блокчейне «А», уничтожаются (сжигаются), оракулы подтверждают факт уничтожения, исходные криптоактивы разблокируются и отправляются на кошелек пользователя.
Второй вариант передачи токенов через сетевой мост — использование пулов ликвидности. Криптоактив из блокчейна «А» блокируется в пуле ликвидности моста, а на ваш кошелек приходит криптоактив блокчейна «В» из другого пула.
В первом случае обертывание токена проводится для того, чтобы перенести его стоимость из одного блокчейна в другой, то есть получить в другой сети токен, эквивалентный по своей стоимости оригиналу.
Второй вариант предполагает обмен токена в одной сети на токен в другой.
Иными словами, факт перевода криптовалюты из одного блокчейна в другой — это не реальное перемещение монет, а только видимость. Хотя для пользователя это не имеет никакого значения, он вместо токена в одной сети получает токен в другой.
Проблемы кроссчейн-мостов
У децентрализованных мостов есть ряд проблем и недостатков.
- Долго. Поскольку кроссчейн-мост — это протокол, который соединяет два разных с технологической точки зрения блокчейна, да еще и имеющих разную экономику, объединить их — непростая задача. У сетей может быть разная скорость проведения транзакций, разные алгоритмы консенсуса и прочие отличия. В результате все это влияет на скорость «перемещения» токенов из одного блокчейна в другой.
- Риск хакерских атак и безвозвратной утери активов. Есть мнение, что чаще всего кроссчейн-мосты взламывают через уязвимости в их смарт-контрактах. Также может быть организована атака на саму сеть. К примеру, мост Ronin Bridge взломали путем получения контроля над пятью из девяти узлов, которые обрабатывали транзакции. При этом, если с моста украдут оригинал ваших монет, их обернутые копии сразу обесценятся в ноль, потому что то, что обеспечивало их стоимость, было украдено.
А еще нужно найти подходящий мост, который позволит вам переместить нужный криптоактив из одной сети в другую.
Для поиска подходящего моста вы можете воспользоваться агрегатором кроссчейн-мостов DeBridges.
Для кроссчейн-переводов требуются специальные алгоритмы, которые позволяют взаимодействовать с несколькими блокчейнами и поставщики ликвидности в разных экосистемах.
7 популярных кроссчейн-мостов
На сегодняшний день мостов для кроссчейн-переводов существует достаточно много, и по мере роста сектора DeFi их количество растет. Мосты бывают разными, с различным количеством доступных для операций блокчейнов и токенов: один токен можно переводить в несколько сетей; несколько токенов конвертировать между двумя блокчейнами; несколько токенов перемещать между несколькими блокчейнами.
Anyswap
https://anyswap.exchange/

Децентрализованный мост поддерживает 35 блокчейнов, берет плату только за газ, имеет систему автоматизированного ценообразования и ликвидности. Позволяет обменивать большое количество токенов в сетях Ethereum, Avalanche, BNB Chain, Fantom и др. Также позволяет перемещать токены между решениями второго уровня (L2) — Arbitrum, Optimism, Polygon и др.
Connext bridge
https://bridge.connext.network/

Позволяет проводить транзакции между Ethereum, Avalanche, Polygon, BNB Chain и другими блокчейнами и решениями L2 (поддерживает 13 блокчейнов).
cBridge
https://cbridge.celer.network/

Мост поддерживает 30+ блокчейнов, позволяет перемещать между сетями USDT, USDC, BUSD и другие стейблкойны, а также токены на Ethereum, BSC и других сетях L1 и L2 уровня. Кроме того, воспользовавшись этим мостом, можно перевести NFT из одного блокчейна в другой. Например, из BNB Chain в Ethereum.
Tezos Wrap Protocol
https://bridge.plenty.network/

Децентрализованный мост, позволяющий перемещать токены стандарта ERC-20 и ERC-721 из сети Ethereum в сеть Tezos.
Кроссчейн-мост Tezos Wrap Protocol теперь интегрирован в Plenty (платформа для создания ликвидности и торговли токенами стандарта FA 1.2. и FA 2 в сети Tezos).

Avalanche Bridge
https://core.app/bridge

Позволяет переводить токены из Ethereum в Avalanche и обратно. Комиссию платформа не берет, оплатить нужно только газ. Если проводить обмен криптоактивов на сумму более $75, то можно получить аирдроп — 0,1 AVAX.
Hop Exchange
https://app.hop.exchange/

Этот кроссчейн-мост позволяет перемещать стейблкоины (USDT, USDC, DAI и др.) между блокчейнами второго уровня на базе Ethereum. Мост работает в сетях Ethereum, Polygon, Arbitrum, Optimism, Gnosis.
THORChain
https://app.thorswap.finance/

THORChain — специализированный децентрализованный финансовый протокол, использующий нативный токен RUNE, который позволяет напрямую обменивать криптоактивы, работающие на разных блокчейнах.
Обмен монет проходит в два этапа:
- обмен криптоактива из блокчейна «А» на токен RUNE (используются средства из первого пула ликвидности);
- обмен токена RUNE на криптоактив в блокчейне «В» (используются средства из второго пула ликвидности).
THORChain работает с Ethereum, Bitcoin, Litecoin, Bitcoin Cash, Binance Chain, Dogecoin и другими сетями.
Заключение
Децентрализованные финансы развиваются с каждым днем, и в связи с этим мосты между блокчейнами и кроссчейн-переводы становятся все более популярными. Технология перевода монет и токенов между сетями очень востребована на рынке, число новых проектов в этой сфере растет, что говорит о больших перспективах данного направления.