Используя ChainBridge от ChainSafe, доверенные ретрансляторы Protofire, Hashquark, POA Network и Avascan обеспечат двустороннюю передачу данных между Avalanche и Ethereum. Сооснователь Ava Labs Кевин Секники написал в твиттере, что это откроет широкие возможности выбора и использования кроссченовых инструментов DeFi.
When the bridge connecting Avalanche and Ethereum goes from testnet to mainnet, we’re going to see the first instances of cross-chain DeFi, where users and developers have more opportunities to find and seize yield opportunities: https://t.co/816rOaiKXh
— Kevin Sekniqi (@kevinsekniqi) November 23, 2020
«Когда мост, соединяющий Avalanche и Ethereum, перейдет от тестовой сети к основной, мы увидим первые примеры кросс-чейн DeFi, где у пользователей и разработчиков будет больше возможностей найти и использовать инструменты доходности», - написал Секники.
Основная сеть Avalanche была запущена в сентябре этого года, наряду с четко скоординированным партнерством с ведущими мировыми биржами, такими как Binance, Bitfinex и FTX.
В статье на Medium разработчики сообщают, что мост Avalanche-Ethereum, разработанный совместно с ChainSafe в рамках программы грантов Avalanche-X, находится на заключительном этапе тестирования перед развертыванием в основной сети и открытием ворот для простой и безопасной передачи активов между Avalanche и Ethereum.
«Мост Avalanche-Ethereum, использующий ChainBridge, чьи контракты были проверены ConsenSys Diligence, представляет собой двусторонний токен-мост, который обеспечивает бесшовную передачу ERC-20 и ERC-721 между Avalanche (через C-Chain) и Ethereum. Если вы хотите использовать ETH в децентрализованных приложениях на Avalanche, вы сможете заблокировать WETH (обернутый ETH) в контракте ChainBridge, и будет выпущен эквивалентный токен на Avalanche. Мост можно использовать либо путем взаимодействия с приложениями, которые интегрируют Мост, либо с приложением обмена активами Avalanche-Ethereum», - сообщает Ava Labs.
Сообщается, что реализация моста в тестовой сети будет обеспечена партнерами Protofire, Hashquark, POA Network и Avascan. Ретрансляторы будут одобрять и отклонять передачи на основании голосования, проведенного всеми ретрансляторами. Если голосование превышает определенный порог, передача токена утверждается.
Под капотом
Для тех, кто заинтересован в более техническом объяснении моста, разработчики пошагово объясняют, что происходит под капотом, приведя пример того, как токены могут быть переведены из Ethereum в Avalanche.
Пользователям моста нужно будет отправить максимум две транзакции для передачи активов из одного блокчейна в другой:
- Утвердите контракт Bridge на использование токена в Ethereum (с помощью метода «одобрить»)
- Внесите и заблокируйте утвержденный токен в контракте Bridge (с помощью метода transferFrom)
- Успешный депозит отправит событие депозита на ретрансляторы (Protofire, Hashquark, POA Network, Avascan)
- Создано предложение по контракту моста на Лавине; предложения имеют разные статусы: неактивные, активные, завершенные и переданные. Новые предложения помечаются как активные и содержат хэш данных о передаче, что предотвращает появление данных о депозите в Avalanche до утверждения.
- Другие ретрансляторы будут смотреть на хеш и сравнивать его с данными Avalanche из данных Ethereum и голосовать за точность предоставленных данных.
- Если голосование одобрено, токен чеканится на Avalanche (с использованием метода executeDeposit).
Строим свой мост Avalanche-Ethereum
Кодовая база Avalanche-Ethereum Bridge имеет открытый исходный код для того, чтобы более широкое сообщество Avalanche и Ethereum могло строить свои мосты. Все, что нужно сделать, это развернуть контракты, запустить ретрансляторы и настроить их с помощью развернутых контрактов.
«Мы не верим в будущее, где «один блокчейн побеждает всех». Мы считаем, что будет много сетей, обеспечивающих определенную ценность для пользователей и приложений по всему миру. Avalanche ориентирована на обеспечение завершенности менее секунды, пропускной способности уровня Visa и гибкости для разработчиков, позволяющих создавать без ограничений, не жертвуя децентрализацией (в настоящее время насчитывается более 600 валидаторов по всему миру)», - сообщают разработчики Avalanche.
Пользователи получают выгоду от выбора. Чем больше мостов, тем лучше удобство работы пользователей, поскольку в новых версиях мостов вводятся различные инновации и функции, которые приносят им пользу. По словам разработчиков, мост знаменует собой начало совершенно нового набора решений, направленных на поиск быстрых масштабируемых блокчейн-решений, таких как Avalanche. В течение следующих нескольких месяцев команда проекта обещает выпустить целый ряд новых ресурсов, приложений и инструментов для Avalanche.
Что такое Avalanche?
Avalanche (AVAX) - это платформа с открытым исходным кодом для запуска децентрализованных финансовых приложений и развертываний корпоративных блокчейнов в одной взаимодействующей и хорошо масштабируемой экосистеме. Разработчики, использующие Avalanche, могут легко создавать мощные, надежные и безопасные приложения и настраиваемые сети блокчейнов со сложными наборами правил или опираться на существующие частные или общедоступные подсети.