Атомарный своп Monero — это прямой обмен BTC на XMR между двумя сторонами, в котором вместо посредника, хранящего средства, используются криптографические условия и временные блокировки. В отличие от обмена через сервис, атомарный своп требует совместимого ПО, доступного контрагента и внимания к подтверждениям и срокам возврата средств. На SwapRocket вы можете обменять BTC на XMR из собственного кошелька без регистрации и подключения кошелька. Это собственный блог SwapRocket, а SwapRocket использует лицензированного поставщика ликвидности, а не протокол атомарных свопов.

Ключевые моменты

  • В атомарном свопе BTC на XMR участвуют две стороны, а посредника, хранящего средства обмена, нет.
  • Распространённые схемы атомарных свопов BTC-XMR используют временные блокировки Bitcoin для управления сценариями истечения срока ожидания и возврата средств.
  • Пользователям атомарных свопов нужны совместимое ПО и контрагент, готовый обменять запрошенную сумму.
  • SwapRocket предлагает обмены по плавающему курсу, которые выполняет один лицензированный поставщик ликвидности, а не атомарные свопы.

Как работает атомарный своп BTC на XMR?

Атомарный своп BTC на XMR связывает два перевода так, что получение одного актива позволяет другой стороне получить второй актив. Временные блокировки и транзакции возврата средств позволяют урегулировать зависший обмен при соблюдении допущений протокола и условии, что участники действуют в установленные сроки.

В обмене участвуют две стороны: у одной есть BTC и она хочет получить XMR, а у другой есть XMR и она хочет получить BTC. В распространённых схемах скрипты Bitcoin управляют блокировкой на стороне Bitcoin, а криптографические методы совместного использования ключей обеспечивают условия на стороне Monero, поскольку Monero не поддерживает скрипты в стиле Bitcoin. Типичный протокол работает по следующей схеме, хотя конкретные транзакции зависят от реализации:

  1. Согласование обмена. Участники определяют сумму, курс и параметры протокола с помощью совместимого ПО. Программа обменивается криптографическими данными, необходимыми для расчётов и возврата средств, и проверяет их.
  2. Блокировка BTC. Участник, владеющий BTC, переводит средства на выход транзакции Bitcoin с заданными протоколом условиями расходования. Другой участник ждёт необходимых подтверждений, прежде чем продолжить.
  3. Блокировка XMR. Участник, владеющий XMR, переводит средства на стороне Monero в соответствии с условиями протокола, основанными на совместном использовании ключей. ПО участника с BTC проверяет ожидаемое поступление средств, прежде чем разрешить обмену перейти к следующему этапу.
  4. Завершение взаимосвязанного получения средств. Участник с XMR получает BTC, раскрывая криптографические данные, которые позволяют участнику с BTC получить XMR. Если обмен останавливается, доступный способ возврата средств зависит от его этапа и условий временных блокировок.

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

Что нужно для атомарного свопа Monero?

Два кошелька с обозначениями BTC и XMR, соединённые стрелками и часами, рядом со схемой обмена через поставщика ликвидности — Что нужно для атомарного свопа Monero?

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

  1. Проверьте требования к программному обеспечению. Изучите список поддерживаемых операционных систем, направление обмена и инструкции к релизу. Не рассчитывайте, что обычный кошелёк способен самостоятельно выполнить протокол.
  2. Найдите совместимого контрагента. Убедитесь, что другой участник предлагает нужную вам сумму и направление обмена. Интерфейс поиска помогает найти предложение, но не гарантирует наличие подходящей ликвидности.
  3. Проверьте требования к подключению и мониторингу. Выясните, как программа получает доступ к обоим блокчейнам и когда она должна оставаться онлайн. Не рассчитывайте, что после закрытия приложения все действия по восстановлению будут выполнены автоматически.
  4. Создайте резервную копию необходимых данных о состоянии свопа. Следуйте инструкциям конкретной реализации по сохранению данных для восстановления и резервных копий кошелька. Некоторым протоколам для возобновления незавершённого свопа нужна дополнительная информация помимо обычной сид-фразы кошелька.

На практике вам не обязательно самостоятельно запускать все компоненты блокчейнов: требования зависят от реализации. Главное отличие в том, что вы сами управляете клиентом протокола и отвечаете за соблюдение инструкций по восстановлению, а не полагаетесь на процесс обработки заявки провайдером.

Атомарный своп Monero и SwapRocket: в чём разница?

Атомарный своп Monero заменяет расчёты через провайдера криптографическим протоколом между двумя участниками. SwapRocket использует одного лицензированного поставщика ликвидности для выполнения каждого обмена. О процессе работы сервиса и нюансах проверки читайте в руководстве по обмену BTC на XMR.

Сколько времени занимает атомарный своп Monero?

Два кошелька с обозначениями BTC и XMR, соединённые стрелками, и часы рядом со схемой обмена через провайдера — Сколько времени занимает атомарный своп Monero?

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

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

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

Насколько приватен атомарный своп Monero?

Атомарный своп Monero устраняет посредника, который хранит средства, но контрагент всё равно узнаёт согласованные суммы. Кроме того, часть обмена с Bitcoin проходит в публичном блокчейне.

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

При обмене через провайдера круг доступной ему информации отличается, поскольку он обрабатывает внесение средств и выплату. Отсутствие требования создавать аккаунт у SwapRocket не означает, что у провайдера, выполняющего обмен, нет информации о транзакции. Отдельный вопрос о том, какой адрес использовать для получения средств, разобран в статье Субадреса и интегрированные адреса Monero.

Кому стоит использовать атомарный своп Monero?

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

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

Часто задаваемые вопросы

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

Является ли SwapRocket атомарным свопом Monero?

SwapRocket — не протокол атомарных свопов Monero: каждый обмен выполняет один лицензированный поставщик ликвидности. SwapRocket не хранит для вас средства на балансе аккаунта.

Можно ли обменять XMR на BTC с помощью того же ПО для атомарных свопов?

Поддержка обмена XMR на BTC зависит от реализации атомарного свопа и ролей участников, доступных в её клиенте. Протокол задействует оба актива, но конкретный интерфейс может поддерживать только одну роль участника, поэтому перед отправкой средств проверьте в документации, какое направление обмена доступно.

Может ли атомарный своп Monero завершиться неудачей?

Атомарный своп Monero может зависнуть или не завершиться из-за того, что контрагент не отвечает, проблем с подключением или ошибок программного обеспечения. Восстановление зависит от этапа протокола и может потребовать дождаться истечения временной блокировки и выполнить определённые действия в установленный срок; даже неудачная попытка может повлечь сетевые комиссии.

Требуется ли KYC для атомарных свопов Monero?

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

Бесплатны ли атомарные свопы Monero?

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

Можно ли использовать аппаратный кошелёк для атомарного свопа Monero?

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

Если обмен через провайдера соответствует вашим приоритетам и вы отвечаете условиям доступа, воспользуйтесь обменом BTC на XMR, чтобы проверить текущий курс, минимальную и максимальную суммы обмена в SwapRocket. Перед отправкой BTC проверьте расчёт по плавающему курсу и свой адрес получения. SwapRocket недоступен резидентам США и Великобритании.

Другие руководства