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

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

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

crosschain_guide-min

Это децентрализованные приложения, которые позволяют переводить один и тот же актив между разными блокчейнами.

Кроссчейн-мосты позволяют перемещать токены различных стандартов (ERC-20, BEP-20 и другие) между блокчейнами. Существуют также кроссчейн-мосты, которые позволяют переводить средства между блокчейнами, основанными на разных технологиях (Bitcoin, Ethereum, Litecoin, Dogecoin), и между решениями для масштабирования второго уровня (Arbitrum, Optimism).

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

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

Почему кроссчейн-мосты сложно реализовать?

Обменная операция между пользователями, один из которых хочет купить актив А, а другой — продать его с помощью актива В, требует третьей стороны (гаранта), если между ними нет доверия. Гарант получает актив А от продавца и средства от покупателя (актив Б). После получения средств от обоих пользователей гарант переводит средства каждому пользователю, завершая обменную операцию.

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

  Получение РВП по браку с гражданином РФ. Как получить рвп по браку?

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

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

Решение для передачи активов между блокчейнами требует использования обернутых токенов. Перемещение активов осуществляется посредством двух парных операций: Запирание монеты — выдача рулонных монет и сжигание монеты — разблокировка монет, а также комбинации этих операций.

Аналогичный подход реализован в проекте Ren и подходит для перевода активов между различными блокчейнами. Давайте подробнее рассмотрим кроссчейн-мост между Bitcoin и Ethereum в проекте Ren.

При межцепочечном переводе пользователь отправляет BTC на адрес Bitcoin, сгенерированный децентрализованным приложением, и одновременно указывает свой адрес в блокчейне Ethereum. Отправленные средства блокируются, а взамен пользователь получает упакованные токены Ethereum renBTC. Последние представляют собой стандартные монеты ERC-20, стоимость которых привязана к цене базового актива. Их можно свободно обменивать и передавать любому другому пользователю.

Как использовать обернутые токены для кроссчейн переводов?

Любой держатель renBTC может приобрести за них базовые активы на блокчейн-источнике (в данном случае Bitcoin). Чтобы получить средства BTC, пользователь должен отправить renBTC на адрес, сгенерированный приложением. Затем монеты сжигаются, и пользователь переводит деньги на адрес блокчейна биткоина.

Использование обернутых активов для перевода стаблкоинов между EVM-совместимыми блокчейнами не представляется возможным из-за существования более совершенных решений. Реализация перевода USDC из Ethereum в BSC путем выпуска renUSDC не будет востребована, поскольку в этой сети уже существует токен USDC.

  Что такое артхаус. Арт хаус что это

Первым серьезным шагом к созданию сети блокчейн стал проект BTC Relay, разработанный командами ConsenSys и Ethereum. BTC Relay — это мост между блокчейнами Bitcoin и Ethereum, то есть он позволяет взаимодействовать со смарт-контрактами Ethereum из блокчейна Bitcoin. Как это может проявляться:

Принцип работы BTC-Relay заключается в том, что он выплачивает комиссионные «ретрансляторам» — тем, кто передает заголовок блокчейна из блокчейна Биткойна в BTC-Relay. Таким образом, он взимает плату за газ с умных контрактов, которые используют BTC Relay.

Боковая цепочка — это цепочка, которая двунаправленно связана с родительским блокчейном. Если вы создаете не собственный блокчейн, а сайдчейн для существующего блокчейна (например, Ethereum), вы сочетаете преимущества: собственный блокчейн, совместимость с родительским блокчейном.

BTC Relay

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

  • оплата биткоинами внутри смарт-контрактов;
  • свопы BTC-ETH;
  • BTC Relay может передавать информацию о блокчейне Bitcoin в смарт-контракт;
  • можно использовать блоки Bitcoin для генерации случайных чисел, вместо Ethereum (что гораздо безопаснее).

Polkadot — это амбициозный проект эстафеты блокчейна. Основная идея заключается в том, что блокчейн не нуждается в собственных валидаторах для поддержания работоспособности сети. Блоки проверяются шахтерами Polkadot, а проекты арендует Parachain. Парачейны нанизаны параллельно на основной блокчейн. Эти парасейны можно рассматривать как клиентов основной цепочки ретрансляции блоков, целью которых является b

image

Немного про сайдчейны

Релейная цепочка Polkadot использует алгоритм консенсуса, который позволяет быстро объединять несколько блоков из всех сайдчейнов и может вместить большое количество валидаторов (более 1000). Это происходит потому, что не все валидаторы должны голосовать за каждый блок — вместо этого валидаторы могут проголосовать за самый высокий блок, который они считают валидным, и алгоритм временно применит голосование ко всем предкам этого блока. Комплект для разработки программного обеспечения Substrate от Polkadot предоставляет 3 готовых алгоритма консенсуса: GRANDPA, Rhododendron и Aurand.

  Без истерик и с перспективой: эксперт Фролов объяснил, почему РФ не отключила ЕС от газа. Когда россия перекроет газ

image

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

Polkadot

В Polkadot существует только одна релейная цепочка с ограниченным количеством цепочек, которые могут работать на ней. В настоящее время существует 100 цепочек, распределяемых через аукцион — вам необходимо владеть большим количеством токенов собственного проекта (DOT), чтобы запустить цепочку и поддерживать ее работу.

image

В сети Cosmos, с другой стороны, нет установленных правил участия — любой может создать узел или зону. Узлы сами по себе являются доминирующими блокчейнами, созданными с целью соединения множества других блокчейнов. Модель «хаб и зона» делает связь между цепочками более эффективной, поскольку каждому блокчейну необходимо подключаться только к одному узлу, а не ко всем остальным блокчейнам.

Фото отсюда

image

А в чём вообще разница?

  • Cosmos более гибок в разработке;
  • На Cosmos SDK уже построены видные проекты, в том числе (!) Binance Chain;
  • Дешевле, чем Polkadot;
  • Неограниченное количество проектов в отличие от Polkadot.
  • Безопасность цепи поддерживает Polkadot, а не разработчики проекта, как в Cosmos;
  • Упрощённый обмен сообщениями между цепочками.

Алгоритм консенсуса

Участие

image

Оцените статью
Бизнес блог