xmr.club
EN 中文 ES RU
← все гайды
гайд · разбор

Атомарные свопы BTC↔XMR: eigenwallet против BasicSwap и Farcaster (2026)

Атомарные свопы — криптографический святой Грааль обмена криптовалют: переход между Bitcoin и Monero без центрального хранения средств, без аккаунтов и без единого шанса на AML-заморозку посреди сделки. Но «атомарный» не значит «без трения» или «без багов». Ниже — честный аудит нынешнего атомарного стека.

Атомарный, мгновенный, P2P: три модели доверия

Чтобы перевести капитал из Bitcoin в Monero, не предъявляя государственных документов, нужно выбрать одну из трёх принципиально разных технических моделей:

                  [ Сравнение архитектур доверия ]

1. АГРЕГАТОРЫ МГНОВЕННОГО ОБМЕНА (kyc.rip, Trocador, FixedFloat)
   [Вы] ──(BTC)──> [Кастодиальная площадка] ──(XMR)──> [Вы]
   • Скорость: минуты
   • Трение: низкое (веб-браузер)
   • Риск контрагента: высокий в окне хранения; возможны автоматические AML-заморозки

2. ДЕЦЕНТРАЛИЗОВАННЫЕ P2P-СЕТИ (Haveno, RetoSwap, Bisq)
   [Покупатель] <──(Эскроу 2 из 3 на мультиподписи)──> [Продавец]
                     ^
                     | (Арбитр при споре)
   • Скорость: 30–60 минут (или дни при наличных почтой)
   • Трение: среднее (десктопный клиент, страховой депозит)
   • Риск контрагента: криптографический эскроу; споры решает человек-арбитр

3. КРОСС-ЧЕЙН АТОМАРНЫЕ СВОПЫ (BasicSwap, eigenwallet, Farcaster)
   [Блокчейн Bitcoin] <══(Адаптерные подписи)══> [Блокчейн Monero]
   • Скорость: 30–120 минут (подтверждения в обеих сетях)
   • Трение: высокое (локальные демоны или десктопные клиенты)
   • Риск контрагента: МАТЕМАТИЧЕСКИ НУЛЕВОЙ (атомарность на уровне кода; третьих лиц нет)

При мгновенном обмене вы отдаёте централизованной бирже временное хранение своего биткоина. Если её комплаенс-движок пометит ваш UTXO, средства заморозят.

В P2P-DEX вроде Haveno монеты лежат в ончейн-эскроу на мультиподписи, а споры решает назначенный арбитр.

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


Как на самом деле работают атомарные свопы BTC↔XMR

Реализация атомарного свопа между Bitcoin и Monero долго считалась одной из самых сложных криптографических задач в отрасли.

У Bitcoin есть богатый скриптовый язык (Script), нативно поддерживающий хеш-локи и относительные таймлоки (OP_CHECKLOCKTIMEVERIFY). У Monero по осознанному замыслу скриптового языка нет вовсе — приватность обеспечивают стелс-адреса, RingCT и кольцевые подписи.

Чтобы провести обмен без смарт-контрактов на стороне Monero, исследовательское сообщество приватности первым применило адаптерные подписи Schnorr / ECDSA и проверяемые доказательства равенства дискретных логарифмов (DLEQ):

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

Ни в один момент ни одна из сторон не может убежать с обеими монетами.


Три основных стека атомарных свопов

Открытая экосистема сошлась на трёх разных программных архитектурах:

1. eigenwallet (ранее UnstoppableSwap)

  • Архитектура: Десктопное GUI-приложение, заточенное под тейкера (того, кто продаёт BTC, чтобы получить XMR).
  • Сетевой транспорт: 100% скрытые сервисы Tor.
  • Требования к нодам: Лёгкие. Клиент использует публичные Electrum-серверы Bitcoin и публичные ноды демона Monero, так что скачивать гигабайты истории блокчейна на свой диск не нужно.
  • Модель торговли: Приложение подключается к независимым маркетмейкерам, запускающим автоматические своп-бэкенды (ASB). Интерфейс показывает доступные предложения обмена с курсами и максимальными лимитами.
  • Сильные стороны: Безусловно самый низкий порог входа для конечного пользователя. Скачиваете десктопный бинарник, запускаете, пополняете встроенный биткоин-кошелёк через Tor, вставляете внешний адрес Monero и жмёте «Swap».
  • Слабые стороны: Исторически однонаправленный (оптимизирован прежде всего под BTC→XMR; направление XMR→BTC появилось позже и имеет меньшую глубину рынка). Зависит от активных операторов ASB, поддерживающих ликвидность.

2. BasicSwap DEX

  • Архитектура: Полноценная самостоятельно разворачиваемая децентрализованная биржа.
  • Сетевой транспорт: Сеть защищённых сообщений ядра Particl (SMSG) поверх Tor.
  • Поддерживаемые активы: Monero (XMR), Bitcoin (BTC), Litecoin (LTC), Particl (PART), Dash (DASH).
  • Требования к нодам: Тяжёлые. В основном режиме самохостинга BasicSwap поднимает полные локальные ноды тех монет, которыми вы торгуете (например, bitcoind и monerod), обычно через Docker-контейнеры.
  • Сильные стороны: Настоящая одноранговая книга заявок. Любой может выставить лимитную заявку мейкера или исполнить заявку тейкера. Не нужны централизованные серверы котировок или единственный поставщик ASB. Полностью открытый код, проходил аудит.
  • Слабые стороны: Существенные требования к железу. Нужны сотни гигабайт диска и часы первичной синхронизации, прежде чем вы сможете выставить первую заявку.

3. Протокол Farcaster

  • Архитектура: Модульная реализация спецификации кросс-чейн атомарных свопов на Rust, разнесённая по нескольким репозиториям.
  • Сетевой транспорт: P2P-слой gossip поверх Tor / I2P.
  • Требования к нодам: Модульные демоны (farcasterd, swapd, peerd, monero-wallet-rpc).
  • Сильные стороны: Очень модульная, строгая кодовая база на безопасном по памяти Rust. Служит протокольным фундаментом для современных интеграций и headless-движков обмена в терминале.
  • Слабые стороны: Ориентирован в основном на продвинутых пользователей командной строки, операторов нод и сторонних разработчиков кошельков, встраивающих обменные интерфейсы.

Сравнительная матрица стеков

Функция / метрикаeigenwalletBasicSwap DEXПротокол Farcaster
Основная аудиторияРозничные тейкеры на десктопеСуверенные операторы нод и трейдерыРазработчики и продвинутые пользователи терминала
ИнтерфейсОтполированный десктопный GUIВеб-интерфейс / панель на localhostCLI и API-демоны
Нужно места на диске< 1 ГБ (удалённые Electrum/RPC)300 ГБ+ (полные локальные ноды)По-разному (лёгкие или полные демоны)
Время первой синхронизации< 2 минутОт часов до суток (синхронизация цепей)От минут до часов
НаправленностьBTC → XMR (основное)Многонаправленный (BTC, XMR, LTC)Двусторонний (BTC ↔ XMR)
Поддержка TorВстроенный нативный TorВстроенный Tor / Particl SMSGВстроенная поддержка демона Tor
Запись на xmr.clubОтслеживается в гайдахmixers · Класс AОтслеживается в инструментах

Грамотность по инцидентам и патчам: как понимать риск кода

В централизованных финансах риск исходит от нечестных людей. В атомарных свопах риск исходит от ошибок криптографической реализации и гонок по времени.

Пользователям приватности стоит подходить к атомарным инструментам со зрелой грамотностью по инцидентам:

Цикл уязвимостей автоматического своп-бэкенда (ASB)

В конце 2024 и начале 2025 года аудиты ранних реализаций ASB в UnstoppableSwap выявили краевые риски повтора транзакций: агрессивный атакующий мог манипулировать комиссиями в мемпуле Bitcoin, задерживая транзакцию возврата за пределы окна истечения блокировки.

  • Реакция: Разработчики немедленно опубликовали уведомления об ответственном раскрытии, рекомендовали операторам ASB приостановить автоматическое исполнение заявок и переработали формулы буфера таймлока возврата — до ребрендинга в eigenwallet.
  • Вывод: Как тейкер (отправляете BTC, получаете XMR) вы хорошо защищены, потому что именно вы забираете выход Monero. Как мейкер (держите автоматический сервер, дающий ликвидность) вы уязвимы к ошибкам скриптов, реорганизациям мемпула и падениям софта. Если вы держите мейкер-ноду, следите за апстрим-репозиториями и обновляйтесь немедленно.

Ответственное раскрытие как сигнал доверия

На xmr.club мы не понижаем проекты только за то, что в них нашли уязвимость. У софта такой криптографической сложности краевые случаи неизбежны. Мы оцениваем операторов и открытые команды по тому, как они обходятся с раскрытием:

  • Предупредили ли они пользователей до появления публичного эксплойта?
  • Выпускались ли патчи прозрачно, с открытой историей коммитов?
  • Обошлись ли они без обманчивых лозунгов вроде «100% математически невзламываемо»?

И BasicSwap, и eigenwallet проявили исключительную зрелость в ответственном устранении технических дефектов.


Практическое руководство: первый атомарный своп

Если вы делаете свой первый атомарный своп BTC→XMR, следуйте этому операционному чек-листу:

Шаг 1: проверьте целостность пакета

Скачивайте софт исключительно из официальных репозиториев (например, eigenwallet.org или basicswapdex.com). Всегда сверяйте PGP-подпись разработчика со скачанным бинарником до запуска. Никогда не запускайте неподписанный бинарник, скачанный по рекламе в поиске или со стороннего форума.

Шаг 2: обеспечьте непрерывную связь

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

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

Шаг 3: начните с пробного микро-свопа

Никогда не делайте своп на $5 000 с первого раза. Сначала проведите небольшую тестовую сделку ($50–$100). Это позволит убедиться, что соединение Tor стабильно, понять задержку из-за подтверждений блоков Bitcoin и проверить, что кошелёк Monero корректно синхронизирует входящий баланс.


Когда атомарные свопы НЕ нужны

Атомарные свопы — золотой стандарт суверенной приватности, но не всегда рациональный выбор:

  1. Вы спешите: Атомарный своп занимает от 30 минут до 2 часов, потому что обеим цепям нужно несколько необратимых подтверждений, прежде чем раскроются криптографические секреты. Если исполнение нужно за 5 минут, мгновенный агрегатор вроде Trocador или kyc.rip намного быстрее — ценой кастодиального и бэкенд-риска в окне обмена.
  2. Вы меняете мелкие суммы (< $50): Атомарный своп требует нескольких ончейн-транзакций Bitcoin (пополнение мультиподписи, трансляция получения, возможная обработка возврата), поэтому высокие комиссии майнеров могут съесть заметную долю сделки.
  3. У вас нулевая техническая терпимость: Если скачивание десктопного софта, ожидание подтверждений блоков и управление локальными бэкапами кошелька кажется непосильным, децентрализованный P2P (RetoSwap) или проверенные мгновенные площадки дают более пологую кривую обучения.

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

Может ли атомарный своп заморозить мой биткоин ради AML-проверок?

Нет. Атомарный своп — это открытый одноранговый криптографический протокол. Здесь нет ни централизованного комплаенс-сервера, ни стороннего хранения средств, ни API-эндпойнта, подключённого к движкам слежки за цепочками. Ни одна из сторон технически не способна заморозить средства или потребовать документы.

Что будет, если компьютер второй стороны отключится посреди свопа?

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

Полностью ли атомарный своп разрывает ончейн-связь?

Да. В блокчейне Bitcoin наблюдатели видят лишь ничем не примечательную трату с мультиподписи 2 из 2. В блокчейне Monero ваши средства приходят на нативный выход, защищённый стелс-адресами и RingCT. Никакой криптографической или детерминированной ончейн-связи между входом в биткоине и итоговым балансом в Monero не существует.

Picks

  • BasicSwap DEX — Открытый кросс-чейн DEX класса A. Использует адаптерные подписи поверх Tor без мостовых токенов, обёрнутых активов и централизованных координаторов.
  • Haveno — Децентрализованная P2P-сеть класса A. Идеальный сопутствующий маршрут, когда глубины книги атомарных заявок не хватает для большого объёма.
  • kyc.rip — Собственный агрегатор класса B (конфликт раскрыт). Прагматичный запасной вариант, когда скорость и курс важнее, чем поднимать локальную нодовую инфраструктуру.