MoneroP2P
🌐 Русский

Что такое атомарный своп и почему он безопасен

Последнее обновление:

Примечание: MoneroP2P берёт комиссию с каждого завершённого свопа (см. Вопросы и ответы ). Сервис работает с реальными деньгами в Arbitrum One, максимум 100 USDT за своп.

Коротко: атомарный своп — это обмен двух криптовалют в разных блокчейнах, при котором ни одна сторона не может оставить себе средства другой. Он называется «атомарным», потому что неделим: либо оба перевода завершаются, либо оба отменяются. Его безопасность держится не на доверии к кому-то, а на криптографии и контракте со сроками.

Идея в одном предложении

Каждая сторона блокирует свои средства так, что единственный способ получить оплату — раскрыть ключ, который нужен другой стороне, чтобы забрать своё.

Как это работает между USDT и Monero

В Monero нет смарт-контрактов, поэтому протокол использует две части:

  1. Общий адрес Monero, приватный ключ которого разделён на две половины: одна у покупателя XMR, другая у продавца. Потратить с него, имея только одну половину, нельзя.
  2. Контракт в сети USDT, который держит USDT и платит продавцу, только если тот раскроет свою половину ключа.

Когда продавец забирает USDT, его половина публикуется в блокчейне; покупатель использует её, чтобы собрать ключ и забрать XMR. Если продавец так и не заблокирует XMR, покупатель вернёт свои USDT.

Почему это безопасно

Риск при обменеКак с ним справляется атомарный своп
Другая сторона ничего не отправляетВы можете сделать возврат в срок
Другая сторона получает оплату, ничего не отдавЧтобы получить оплату, она должна раскрыть ключ, который даёт вам XMR
Хранитель исчезаетХранителя нет: только контракт и разделённые ключи
Другая сторона использует разные ключи в двух блокчейнахКриптографическое доказательство (DLEQ) показывает, что ключ один и тот же

За чем нужно следить вам

Немного истории

Атомарные свопы для Bitcoin обсуждаются с начала 2010-х годов. Для Monero, где нет скриптов, были разработаны протоколы с разделёнными ключами: протокол COMIT (сейчас eigenwallet) для Bitcoin и протокол AthanorLabs для Ethereum, на котором основан MoneroP2P.

Далее: как обменять USDT на Monero без посредников.

Версия этого руководства в Markdown: /ru/guides/what-is-an-atomic-swap.md