Перейти к содержимому

Как поменять сеть криптовалюты

  • автор:

Как перевести криптовалюту между блокчейнами

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

  1. Определите, какую криптовалюту вы хотите перевести а так же из какого блокчейна и на какой. Например из сети Ethereum в сеть BSC.
  2. Если Ваш криптокошелек не поддерживает несколько блокчейн, то создайте новый кошелек. Например в Metamask, Trustwallet, Safepal.
  3. Переведите на него необходимую криптовалюту. Также Вам нужно перевести Эфириум для оплаты комиссии в сети эфириум.
  4. Далее для перевода криптовалюты в другой блокчейн необходимо использовать Bridge или dex, который может отправлять криптовалюты с одноц сети другую.
  5. Подключите кошелек к Dex. Выберите необходимые блокчейны, а также количество криптовалюты которое вы хотите отправить.
  6. Совершите swap криптовалюты. Когда транзакция получит необходимое количество подтверждений на блокчейне Ethereum, средства затем будут отправлены в сеть BSC и поступят к Вам на кошелек.

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

Как перевести криптовалюту в другой блокчейн: немного о сайдчейнах

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

Приложила к этому руку и компания Bitfury Group. Например, в начале июля мы провели первую транзакцию в Lightning Network c использованием биткойн-протокола. Задача этой сети — ускорить транзакции и снизить издержки на их проведение.

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

/ изображение Ardonik CC

Почему side

Представьте, что вы можете отправлять криптовалюту не только на адреса/кошельки других людей и централизованных сервисов, но и другие блокчейны. Это и есть сайдчейн. Сайдчейнинг — это механизм, который дает безопасно использовать токены одного блокчейна в другом, сохраняя возможность обратного перевода. В этом случае оригинальный блокчейн называют основным, дополнительные блокчейны — сайдчейнами. Например, частная биткоин-сеть, способная переводить валюту в общедоступный блокчейн и обратно, будет считаться сайдчейном для этой сети.

Резиденты Stack Exchange предложили аналогию, описывающую работу сайдчейнов. Федеральный резерв печатает доллары США по заказу правительства — это основной блокчейн. Однако туристы могут брать деньги и вывозить их в другие страны — сайдчейны — с иной экономической обстановкой. Однако эта валюта все равно будет подкрепляться правительством США.

Как это работает

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

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

После подтверждения блокирующей транзакции, в целевой блокчейн отправляется сообщение. В сообщении вы «прикладываете» доказательство, что монеты поступили на особый адрес в биткоин-сети, и отправителем являетесь вы. Далее, во втором блокчейне генерируется аналогичное количество токенов, и вы получаете над ними контроль.

Это выглядит так, как будто биткоины перешли из одного блокчейна в другой. При этом ни один биткойн не был создан из ничего или уничтожен. Мы их просто перевели. Теперь с этими монетами можно выполнять операции во втором блокчейне, следуя его правилам: например, платить «налог» на транзакции.

Чтобы вывести средства обратно в основной блокчейн, выполняются те же операции. Создается специальная транзакция, «замораживающая» монеты в сайдчейне, и токены генерируются в биткоин-блокчейне (если он был основным).

Разберем подробнее

Для перехода из основного блокчейна в сайдчейн, монеты замораживаются в первом и активируются во втором. Эта операция называется двойной фиксацией (two-way peg). Есть несколько вариантов её реализации.

Метод с одним хранителем

Валюта отправляется одному хранителю в основном блокчейне, пока средства активны в сайдчейне. Проблема решения в том, что оно централизовано. На практике этот подход мало чем отличается от простой передачи средств в биткоин-банки, например Coinbase или Xapo. Можно рассматривать эти банки как сайдчейны для биткоина.

Метод федерации

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

В начале года Blockstream представили whitepaper о «сильных федерациях», представляющий их видение принципов двойной фиксации и его реализацию в сайдчейне Liquid. Он используется для передачи биткоинов между биржами.

Вот код для вычисления адреса цепочки, на который нужно отправить токены, представленный в документе Blockstream:

Достоинствами метода с одним хранителем и метода федерации является то, что они не требуют внесения изменений в биткоин-протоколе.

Сайдчейн SPV

Это концепция, которая базируется на децентрализованной фиксации two-way peg. Чтобы перемещать монеты в сайдчейн и обратно, этот тип фиксации использует SPV-доказательства. Они доказывают существование транзакции в блоке с помощью специального набора данных.

SPV перемещает биткоины между основным блокчейном и сайдчейном после того, как узнает, что сигнальная транзакция о переводе средств между цепочками была помещена в блок. Вот пример запроса на GitHub, который позволяет активировать монеты в сайдчейне.

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

Drivechain

Drivechain — это развитие идеи сайдчейнов. В драйвчейне о текущем состоянии блокчейна сообщают майнеры. Иными словами, майнеры являются хранителями средств и способны «размораживать» монеты пользователей, желающих перевести их назад в основной блокчейн. Концепция драйвчейна была предложена экономистом Bloq и создателем Bitcoin Hivemind Полом Шторцем (Paul Sztorc).

Главной аксиомой в понятии драйвчейнов является то, что майнеры — наименее «проблемные» хранители средств с точки зрения теории игр.

Гибриды

Также возможны гибридные методы, которые являются комбинацией описанных выше способов. Например, технология, разрабатываемая RSK Labs, объединяет в себе драйвчейн с моделью федерации. И хотя федеративная модель будет использоваться в блокчейне RSK, она станет необязательной, если 90% майнеров биткоина решат совместно добывать RSK.

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

Сайдчейны лишены этой «неприятности» — основной блокчейн защищён от сбоев в сайдчейне. Поэтому экспериментальные продукты, по типу RSK, будут реализованы (с большой долей вероятности) с применением сайдчейна, а не расширенных блоков.

Работа на перспективу

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

При этом технология сохраняет такие достоинства, как децентрализованная безопасность и прозрачность транзакций.

Кроссчейн-мосты: как перевести средства из одной сети в другую

В прошлом обзоре мы рассказали о том, что такое кроссчейн-мосты и зачем они нужны. Если кратко, это те самые сервисы, которые позволяют вам обменять BTC на wBTC в сети Ethereum. Или направить USDT из сети BNB Smart Chain в сеть Polygon. К слову, второй случай мы рассмотрим в обзоре.

Подготовка к обмену

Если вы хотите обменять токены между сетями, то у вас определенно есть настроенный кошелек и покдлюченные к нему сети. В нашем случае, это кошелек MetaMask — ведущее приложение для доступа к криптоактивам и DApps с поддержкой Ethereum и других сетей. У нас есть некоторое количество USDT в сети BNB Smart Chain (Binance Smart Chain), который нам необходимо обменять на такие же USDT, но уже в сети Polygon. Обе сети, конечно, добавлены в кошелек.

И, конечно, не стоит забывать о газовых (сетевых) сборах. Подготовьте немного основной криптовалюты тех сетей, с которыми вы будете работать. Для BNB Smart Chain это BNB, для Polygon — токен MATIC. На самом деле, оплата будет производиться только токенами сети, из которой направляются токены. Таким образом, для нашей сделки нужны только BNB.

Однако, вы наверняка совершать транзакции с полученными токенами в Polygon. А это значит, что без MATIC не обойтись. Polygon начисляет своим пользователям немного MATIC на покрытие газовых сборов. Но этих средств может не хватить. Такая ситуация — не проблема: с помощью официального сервиса Gas Swap вы можете обменять другие свои токены сети на MATIC без комиссий.

Если вы хотите узнать, как добавить BNB Smart Chain в кошелек MetaMask, то можете ознакомиться с официальным гайдом. Для других сетей шаги те же.

Другой важный пункт: как выбрать подходящий кроссчейн-мост. Вы можете ознакомиться с отзывами о проектах или отследить их активность в обозревателях вроде EtherScan или BSCScan. Среди имен, которые часто встречаются и хорошо оценены сообществом — AnySwap и Synapse. Мы выбрали Synapse, но вы можете использовать любой протокол, который считаете подходящим. В целом алгоритмы для мостов одинаковы и вы можете руководствоваться этим обзором для других сервисов.

Обмен токенов между блокчейнами

Давайте перейдем к основному этапу: как обменять криптовалюту между блокчейнами через мосты. Если вы уже на официальном сайте Synapse Protocol, то наверянка заметили большое количество сетей и токенов на обмен.

Нажмите Connect Wallet — кнопка находится в правом верхнем углу. Затем во всплывающем окне кошелька MetaMask подтвердите подключение к службе.

Следующим шагом выберите токен для обмена между сетями. Вы можете выбрать не только разные сети, но и разные токены. Но мы остановились на USDT — направим 15 USDT из BNB Chain (на самом деле, это BNB Smart Chain) в Polygon. Как видите, здесь есть небольшая комиссия. Нажмем Approve.

На этом этапе вам снова понадобится сделать подтверждение во всплывающем окне MetaMask.

Перевод может занять немного времени — около минуты или даже меньше. После сделки остается зайти в кошелек и убедиться, что средства доставлены.

Инструкция по обмену USDT из одной сети в другую через протокол обмена Synapse Bridge

MARS DAO

Если ваши USDT находятся в одной сети, а для дальнейших действий необходимы USDT в другой сети, то для быстрого обмена подойдёт любой кроссчейн-мост или Bridge. Всё, что необходимо для обмена (кроме самих токенов USDT, разумеется) — токены для оплаты газа в той сети, откуда USDT буду отправляться.

Разберём на примере моста Synapse Bridge, как обменять USDT в сети ERC-20 на USDT в сети BEP-20.

  1. Перейдите на сайт https://synapseprotocol.com.
  2. В шапке сайта нажмите “Connect Wallet”, чтобы разрешить сайту подключиться к вашему кошельку:

3. Выберите кошелёк MetaMask:

4. Если заранее не был осуществлён вход в MetaMask — войдите в него, используя свой постоянный пароль:

5. Выберите сеть отправки Ethereum и актив USDT (Tether). В данном случае для успешного обмена обязательно нужно иметь ETH для оплаты газа:

6. Выберите сеть получения BNB Chain и актив USDT (Tether):

7. Введите сумму, которую нужно отправить, либо нажмите “Max”, чтобы обменять все имеющиеся у вас USDT:

8. Будет показана сумма к получению (в данном случае

48 USDT), информация о комиссии (в данном случае 2 USDT в сети BNB Chain). В случае согласия с условиями можно нажать “Approve USDT”.

9. Дайте разрешение на проведение операции в MetaMask, предварительно ознакомившись с комиссией в сети Ethereum — в данном случае она составит 0.001725 ETH или $5,41. Обратите внимание, что при первом обмене на данном этапе происходит только выдача разрешения на работу кошелька MetaMask с сайтом Synapse Bridge:

10. После успешного подтверждения вы получите несколько сообщений как от сайта, так и от MetaMask об успешной отправке токенов:

11. Самый важный пункт для тех, кто на данном сайте производит первый обмен — в таком случае после подтверждения сетью разрешения необходимо нажать “Bridge Token”:

12. В MetaMask появится сообщение с информацией о переводе токенов. Обратите внимание на комиссию в сети Ethereum (в данном примере 0.011403 ETH или $35.99). В случае согласия нажмите “Подтвердить”:

13. Подождите пока статус “Bridging” сменится на “Bridge Token”, появится информация об успешном обмене “Bridge Watcher”:

14. Чтобы убедиться, что всё прошло успешно, можно проверить балансы в MetaMask, при этом переключить на сеть Binance Smart Chain:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *