Инициализация атомарных свопов между Monero и Bitcoin
Начиная с 31 августа 2021 года пользователи могут обменивать Bitcoin <> Monero напрямую через Tor в обход сторонних сервисов. В этом руководстве разберем шаги проведения атомарных свопов между Monero и Bitcoin.
Реализация предполагает использование инструментов, созданных сетью COMIT и доступных на Github.
Для проведения свопа Monero рекомендуется использовать ASB. Данный инструмент поможет в покупке XMR. Все что необходимо сделать – загрузить последнюю версию предоставленного инструмента.
Свопы могут быть реализованы при использовании Linux, Windows или macOS. Данный пример реализован в Linux ОС.
Шаги реализации атомарного свопа Bitcoin-Monero
- Загружаем последнюю версию swap_0.8.1_Linux_x86_64.tar;
- Извлекаем двоичный файл, открываем его и выполняем команды:
3. Необходимо удостовериться, что файл работает правильно:
Реализация свопа (CLI)
В первую очередь, необходимо выбрать участника, с которым будет проводиться обмен.
Исходная точка встречи для тестирования:
Другие рекомендуемые ноды для встречи:
Ниже представлена команда, которая поможет вывести список доступных продавцов, объемы сделки и предложенную цену.
Теперь, когда вторая сторона выбрана, необходимо запустить своп (при необходимости заменяем его необходимым узлом). Указываем реальные адреса, на которые будет поступление:
Совершите отправку BTC на указанный адрес, учитывая комиссию за транзакции свопа.
Наберитесь терпения и ожидайте подтверждения как со стороны Bitcoin, так и Monero.
Реализация свопа (web UI)
Зайдите на https://unstoppableswap.net/;
Выберите предпочтительного участника свопа;
Введите сумму BTC или XMR в пределах лимитов, установленных вторым участником свопа.
Введите соответствующие адреса Monero и Bitcoin, которые вы контролируете.
Далее открываем командную строку:
Копируем, вставляем данную команду в командную строку и запускаем ее;
Совершите отправку BTC на указанный адрес, учитывая комиссию за транзакции свопа.
Наберитесь терпения и ожидайте подтверждения, как со стороны Bitcoin, так и Monero.
Своп Monero-Bitcoin не состоялся, что делать?
Важно понимать, что в случае сбоев при реализации свопа для возврата средств необходимо своевременно выполнить следующие шаги:
1. Возобновить своп;
2. При ошибке, необходимо дождаться 72 подтверждений транзакции в BTC после чего провести отмену свопа.
Возврат средств производится в течение 72 подтверждений после отмены транзакции BTC.
Если возврата не последовало, необходимо как можно скорее написать в ветке Github или в Matrix (# comit-monero: matrix.org).
Стоит отметить, что если после отмены прошло более 72 подтверждений, ASB может принять решение о наказании за неправильное выполнение свопа. Поэтому возврат должен быть выполнен в течение 72 подтверждений после инициирования отмены.
Основные моменты
- Цены устанавливаются биржей Kraken с добавлением спреда установленного ASB и обновляются на регулярной основе.
- Участвующий в свопе BTC адрес должен быть “пустым” из соображений конфиденциальности.
- Адрес BTC используется в случае отказа от обмена для возврата средств в ваш собственный кошелек.
- Адрес, на который осуществится прием Monero должен быть отдельным подадресом для каждого участника свопа.
- Своп завершается после 2 подтверждений в сети Bitcoin и 10 в сети Monero.
- Если по каким- либо причинам своп пришлось остановить, его возобновление возможно через введение команды ./swap.
Отказ от ответственности
Несмотря на выпуск официального релиза и факта проведения успешных свопов надежность ПО не доказана, а опция все еще находится в разработке. Каждый своп имеет два сценария: выполненный обмен, либо возвращение средств сторонам. Однако, следует помнить о возможных ошибках работы свопов, так как это инновационное решение, которое представлено единицами проектов в экосистеме.
Больше информации о новой опции по ссылкам:
- https://localmonero.co/knowledge/monero-atomic-swaps
- https://www.monerooutreach.org/stories/monero-atomic-swaps.html
- https://github.com/comit-network/xmr-btc-swap
- https://comit.network/blog/2020/10/06/monero-bitcoin/