О мосте
Octus Bridge — децентрализованный кроссчейн мост, связывающий блокчейны Everscale, Ethereum, Fantom, Binance Smart Chain, Avalanche, Polygon, Milkomeda. Помимо этого, в 2022 году должны добавиться такие сети, как Solana и TRON.
Преимуществами этого моста являются его скорость, децентрализация и отсутствие комиссий.
Децентрализация достигается за счет того, что Octus Bridge — это сеть между сетями, со своими независимыми валидаторами. Любой желающий может стать валидатором моста, минимальный размер стейка для этого составляет 100 000 токенов BRIDGE.
Помимо этого, мост не берет комиссию за перевод, а скорость такого перевода из одного блокчейна в другой составляет в среднем 10 минут. Это довольно быстро в сравнении с конкурентами.
В данной статье вы узнаете, как перевести активы из Binance Smart Chain в Everscale и обратно, а также как вернуть бóльшую часть комиссии сети при выводе активов из Everscale.
Для работы с EVM (Ethereum Virtual Machine) сетями нам понадобится браузерное расширение MetaMask, а для работы с Everscale — Ever Wallet.
MetaMask
Установить MetaMask можно с сайта metamask.io.
- Нажимаем “Создать кошелек”, на следующей странице отказываемся от сбора персональных данных.
- Создаем локальный пароль, который будет работать только на этом устройстве. Сохраните вашу сид-фразу в надежном месте. Подробнее о безопасных способах хранения сид-фразы читайте в нашем материале.
- Затем необходимо расставить слова в правильном порядке, чтобы убедиться, что вы верно сохранили сид-фразу.
- По умолчанию MetaMask работает с сетью Ethereum. Чтобы переключиться на другую EVM сеть, нужно нажать на название сети сверху расширения и добавить сеть, введя запрашиваемые данные.
- Чтобы добавить отображение нового токена, необходимо нажать “Импорт токенов” и вставить адрес его root-контракта.
Ever Wallet
MetaMask подходит для работы с EVM-совсместимыми блокчейнами, но Everscale к ним не относится, поэтому вам потребуется браузерное расширение для Everscale — Ever Wallet. Инструкция по созданию аккаунта в Ever Wallet находится здесь.
При создании кошелька сохраните вашу сид-фразу. В одном из наших материалов мы подробно разобрали все варианты хранения сид-фразы. После этого создаем локальный пароль и аккаунт к сид-фразе. О типах аккаунтов мы также рассказывали в нашем материале.
Инструкция по использованию моста
Рассмотрим ситуацию, когда у нас нет EVER даже на комиссию и есть только какой-либо актив в другой сети.
- Заходим на octubridge.io и подключаем оба кошелька.
- Выбираем блокчейн, из которого будем переводить, а также блокчейн, в который мы будем переводить активы. Обратите внимание, что даже если вы переводите активы, например, из Ethereum в Polygon — вам понадобится подключить кошелек Ever Wallet, поскольку активы в любом случае проходят через блокчейн Everscale.
- Выбираем токен, который будем переводить, и указываем его количество.
- Если у нас не задеплоен кошелек Ever Wallet и нет токенов — система кредитования включается автоматически. Это значит, что все комиссии в сети Everscale будет оплачены за счёт пересылаемых токенов.
- На следующей странице нужно указать, разрешаем мы снимать контрактам моста с MetaMask только определенное количество токенов или неограниченное. Разрешение на неограниченное снятие считается менее безопасным, но в то же время комиссию за это разрешение нужно платить всего один раз. Если мы разрешим списать только определенное количество токенов — при следующем переводе нам снова потребуется платить газ за это действие.
- Открылось окно межсетевого трансфера. Нажимаем “Transfer” и подтверждаем действие в MetaMask.
- Трансфер завершился менее чем за 10 минут.
- Чтобы видеть USDT на кошельке, нужно включить их отображение через “Select assets”. Чтобы иметь возможность пользоваться кошельком и отправлять токены, его нужно задеплоить.
Теперь отправим активы обратно. А также рассмотрим, как можно вернуть большую часть комиссии.
- Производим действия на Octus Bridge в обратном порядке.
- Выбираем сети, токен и его количество.
- Нажимаем “Prepare”
- И подписываем транзакцию в сети Everscale.
- Обратите внимание, что списывается 6 EVER, большую часть из которых мы сможем вернуть.
- После того, как релеи (узлы, занимающиеся получением/пересылкой сообщений) проверили транзакцию, нажимаем “Release” и подтверждаем действие в MetaМask.
- Готово. Мы перевели USDT из Everscale в Binance Smart Chain.
Теперь вернём комиссию в Everscale.
- Нам понадобится адрес события: найти его можно в первой строке на странице трансфера. Если вдруг вы уже закрыли страницу трансфера — ничего страшного, вы можете перейти в историю ваших переводов и вернуться на страницу нужного трансфера.
- Теперь отправим с нашего кошелька 0.5 EVER на адрес события. Особенность заключается в том, что в транзакции нужно указать вот такой комментарий: te6ccgEBAQEABgAACAVriBQ=
- После этого в течение пары минут более 5 EVER возвращается обратно. Не забывайте возвращать комиссию, но помните, что это нужно делать только, когда вы отправляете активы из Everscale в другую сеть. Когда вы заводите активы в EVER, комиссия возвращается автоматически.