Обзор кроссчейн-мостов

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

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

Простыми словами: с помощью кроссчейн-моста вы сможете, к примеру, перевести 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/

1.png

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

Connext bridge

https://bridge.connext.network/

2.png

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

cBridge

https://cbridge.celer.network/

3.png

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

Tezos Wrap Protocol

https://bridge.plenty.network/

4.png

Децентрализованный мост, позволяющий перемещать токены стандарта ERC-20 и ERC-721 из сети Ethereum в сеть Tezos.

Кроссчейн-мост Tezos Wrap Protocol теперь интегрирован в Plenty (платформа для создания ликвидности и торговли токенами стандарта FA 1.2. и FA 2 в сети Tezos).

5.png

Avalanche Bridge

https://core.app/bridge

6.png

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

Hop Exchange

https://app.hop.exchange/

7.png

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

THORChain

https://app.thorswap.finance/

8.png

THORChain — специализированный децентрализованный финансовый протокол, использующий нативный токен RUNE, который позволяет напрямую обменивать криптоактивы, работающие на разных блокчейнах. 
Обмен монет проходит в два этапа:

  • обмен криптоактива из блокчейна «А» на токен RUNE (используются средства из первого пула ликвидности);
  • обмен токена RUNE на криптоактив в блокчейне «В» (используются средства из второго пула ликвидности). 

THORChain работает с Ethereum, Bitcoin, Litecoin, Bitcoin Cash, Binance Chain, Dogecoin и другими сетями.

Заключение 

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