Атомный своп

Определение

Атомарный своп — это одноранговый обмен криптовалютами из разных блокчейнов без необходимости централизованной биржи или доверенного посредника, использующий криптографические методы (в частности, хеш-контракты с временной блокировкой, или HTLC), которые гарантируют либо завершение сделки обеими сторонами, либо отсутствие таковой — исключая риск контрагента. «Атомарный» означает принцип «всё или ничего»: своп либо полностью завершен, либо полностью отменен, без возможности получения активов одной стороной, в то время как другая сторона их не получает. Впервые предложенные в 2013 году (первая реализация в блокчейне в 2017 году), атомарные свопы позволяют осуществлять торговлю между блокчейнами без необходимости доверия : обмен Bitcoin на Litecoin, Ethereum на Decred и т. д., при этом ни одной из сторон не нужно доверять другой. Несмотря на свою техническую элегантность, атомарные свопы в значительной степени были вытеснены кроссчейн-мостами и децентрализованными биржами (DEX) для большинства пользователей из-за проблем с ликвидностью и удобством использования.

 Механика атомного обмена (HTLC)

«Алиса хочет обменять 1 BTC на 100 LTC с Бобом».

Шаг 1: Алиса создает секрет + хеш. Секрет: “mySecretPassword123” Хэш: SHA256(“mySecretPassword123”) = 0xabcd1234… Алиса создает биткоин. HTLC: “Боб может получить 1 BTC, если раскроет прообраз 0xabcd1234… в течение 24 часов” “Алиса получит 1 BTC, если Боб не получит его в течение 24 часов”

Шаг 2: Боб создает Litecoin HTLC. Боб создает Litecoin HTLC: «Алиса может получить 100 LTC, если раскроет прообраз 0xabcd1234… в течение 12 часов». «Боб получит 100 LTC, если Алиса не получит их в течение 12 часов».

Шаг 3: Алиса получает 100 LTC. Алиса раскрывает: «mySecretPassword123», чтобы получить LTC от Боба HTLC → Это откровение передает секрет в блокчейн.

Шаг 4: Боб получает 1 BTC. Боб видит секрет Алисы в блокчейне Litecoin. Боб использует тот же секрет, чтобы получить 1 BTC Алисы от Bitcoin HTLC.

Атомарный результат: Оба варианта завершены: Обе стороны получают свои активы. Один из вариантов не выполнен: Сроки блокировки истекают → Обе стороны получают возмещение. Никогда: Одна сторона получает, другая — нет.

 Эволюция атомного обмена

ЭпохаТехнологияСтатус
2013-2017Внутрисетевые свопы на основе HTLCНоваторский; медленный; неликвидный
2018-2020Атомарные обмены в сети Lightning NetworkБыстрее, но сложнее; ограниченное количество пар
2021-2023Кросс-цепочечные АММ (Thorchain)Более практично; автоматизировано
2023-2024Мосты + агрегаторыПреобладающее практическое решение

 FAQ

В: Почему атомарные обмены не получили более широкого распространения?

Несколько практических проблем: (1) Обе цепочки должны поддерживать одни и те же криптографические примитивы HTLC (не все пары совместимы), (2) Обе стороны должны быть онлайн одновременно на протяжении всего процесса, (3) Низкая ликвидность — поиск контрагентов для атомарных свопов требует либо подходящих платформ, либо доверенных посредников, (4) Сложный пользовательский интерфейс — программное обеспечение кошелька должно координировать работу на двух разных цепочках, (5) Существуют лучшие альтернативы (мосты, кроссчейн-децентрализованные биржи, такие как Thorchain). Атомарные свопы теоретически остаются ценным примитивом, не требующим доверия.

В: Что такое Thorchain и как он связан с атомными обменами?

Thorchain (RUNE) — это децентрализованный протокол кроссчейн-ликвидности, позволяющий осуществлять обмен реальными токенами между различными блокчейнами (Bitcoin, Ethereum, Cosmos, Avalanche) с использованием модели пулов, а не прямых одноранговых HTLC. Хотя технически это не атомарные обмены (используется посредник в виде пула), Thorchain обеспечивает аналогичную децентрализованность за счет консенсуса валидаторов и непрерывной ликвидности. По состоянию на 2024 год это наиболее практичная реализация децентрализованного кроссчейн-обмена для розничных пользователей.

В: Удалось ли успешно осуществить атомарные обмены между Биткоином и Эфириумом?

Да — в сети Lightning Network. Сеть Lightning Network поддерживает атомарные обмены между цепочками, использующими совместимые скрипты (Bitcoin, Litecoin и другие цепочки, совместимые с HTLC). Атомарные обмены Bitcoin-Ethereum сложнее, поскольку Ethereum использует архитектуру на основе учетных записей, в отличие от UTXO Bitcoin, что требует специализированных контрактов. Такие проекты, как COMIT Network и Farcaster, реализовали атомарные обмены Bitcoin-Ethereum, хотя они остаются технически сложными и редко используются на практике.

Совет от UPay: Для практичных кроссчейн-обменов сегодня наиболее доступными вариантами являются: (1) Thorchain/THORSwap для обмена нативных активов (реальные BTC ↔ ETH, а не обернутые), (2) кроссчейн-агрегаторы DEX (LI.FI, Socket), которые находят оптимальный маршрут между мостами и DEX, (3) централизованные биржи для простой кроссчейн-конверсии (внесение BTC, вывод ETH). Для максимальной децентрализации и обработки больших сумм, где существует риск контрагента, децентрализованная модель Thorchain предоставляет наиболее надежные гарантии — хотя риск смарт-контрактов существует в любом протоколе.

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

UPay — Создание криптоэнциклопедии

Медиа