{"id":13465,"url":"\/distributions\/13465\/click?bit=1&hash=1e6228dc4e5e22730d5108e1c30ee96b3462205737e7a3fe7ce4c965aaacfe57","title":"\u041a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f Ozon \u2014 \u043a\u043e\u043c\u0443, \u0447\u0442\u043e \u0438 \u043a\u0430\u043a \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u0432 \u043a\u0440\u0438\u0437\u0438\u0441","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"6b1e0c55-41d3-56c2-84e2-fe6f447e3825","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