{"id":13456,"url":"\/distributions\/13456\/click?bit=1&hash=6bf95d5850d39a632d71d9ebb94b8a4e644bc6a23b4e4c2644b39e47003b100d","title":"80 \u0442\u044b\u0441\u044f\u0447 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0438\u0441\u043a\u0430\u043b\u0438 \u043f\u0430\u0440\u0443 \u0434\u044b\u0440\u044f\u0432\u043e\u043c\u0443 \u043d\u043e\u0441\u043a\u0443 \u0441\u043f\u0435\u0446\u0430\u0433\u0435\u043d\u0442\u0430","buttonText":"\u0427\u0442\u043e\u043e\u043e?","imageUuid":"a05ce1a7-0771-5520-b8cb-45c9bdd65351","isPaidAndBannersEnabled":false}
Крипто
Maria Moiseyenko

Запуск моста между Avalanche и Ethereum

Доверенные ретрансляторы Protofire, Hashquark, POA Network и Avascan теперь смогут обеспечить двустороннюю передачу данных между Avalanche и Ethereum, используя технологию ChainBridge от ChainSafe.

С разрешения команды Avalanche мы выкладываем выжимку из статьи. Полную версию можно посмотреть здесь:

Обсудить новость можно в русскоязычном чате Avalanche:

Мост Avalanche-Ethereum, разработанный ChainSafe в рамках программы грантов Avalanche-X, находится на заключительном этапе тестирования перед развертыванием в мейннете для обеспечения простой и безопасной передачи активов между Avalanche и Ethereum.

Мост Avalanche-Ethereum, использующий ChainBridge *, представляет собой двусторонний токен-мост, который обеспечивает бесшовную передачу ERC-20 и ERC-721 между Avalanche (через подсеть смарт-контрактов, C-Chain) и Ethereum. Если вы хотите использовать ETH в децентрализованных приложениях на Avalanche, вы можете заблокировать WETH (синтетический ETH) в контракте ChainBridge, и в обмен на это будет сгенерировано эквивалентное количество токена в сети Avalanche. Мост можно использовать либо путем взаимодействия с приложениями, в которых есть возможность интеграции бриджа, либо с отдельным приложением для обмена активами в сетях Avalanche-Ethereum

Бэкграунд

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

  • Сначала подтверждается контракт Bridge на использование токена из Ethereum (с помощью метода “approve”)
  • Далее нужный токен вносится и блокируется в контракте Bridge (с помощью метода “transferFrom”)
  • После того, как депозит будет успешно завершен — ретрансляторы получат информацию о данном событии (Protofire, Hashquark, POA Network, Avascan)
  • Затем создается предложение (proposal) о создании контракта Bridge на Avalanche. Эти предложения имеют разные статусы: неактивные, активные, завершенные и переданные. Новые предложения помечаются как активные и содержат в хэше данные о трансфере, что предотвращает появление данных о депозите в Avalanche до подтверждения.
  • Другие ретрансляторы сравнивают хэш с данными в сетях Avalanche и Ethereum, и голосуют за точность предоставленных данных.
  • Если голосование одобряется, тот же токен в эквивалентной сумме создается в сети Avalanche (с использованием метода “executeDeposit”).

Придерживаясь принципов опенсорса, мы публично выкладываем кодовую базу Avalanche-Ethereum Bridge, чтобы сообщества Avalanche и Ethereum могли работать самостоятельно над приложениями и функционалом для расширения экосистемы. Все, что вам нужно сделать — это развернуть контракты, запустить ретрансляторы и настроить их с помощью развернутых контрактов.

Об Avalanche:

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

0
Комментарии
Читать все 0 комментариев
null