Атомный своп

Определение

Атомарный обмен — это криптографическая технология , позволяющая осуществлять прямой, не требующий доверия, одноранговый обмен криптовалютами между двумя различными блокчейн-сетями без участия централизованного посредника, службы депонирования или доверенной третьей стороны. Термин «атомарный» относится к свойству, что обмен либо полностью завершается (обе стороны получают свои средства), либо не происходит вовсе (обе стороны сохраняют свои первоначальные средства), без возможности частичного исполнения, когда одна сторона получает свои токены, а другая — нет. Эта гарантия «всё или ничего» обеспечивается с помощью хэш-контрактов с временной блокировкой (HTLC).

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

Хотя атомарные свопы элегантны в теории, их практическое внедрение ограничено рядом факторов: необходимостью поддержки совместимых языков программирования в обоих блокчейнах (в частности, хэш-блокировок и временных блокировок), необходимостью присутствия обеих сторон в сети во время процесса обмена, проблемами ликвидности при поиске контрагентов для конкретных торговых пар, а также разработкой более удобных альтернатив, таких как децентрализованные биржи и мосты. Тем не менее, атомарные свопы остаются важной концепцией в технологии блокчейн и продолжают развиваться благодаря таким усовершенствованиям, как подводные свопы и реализации в сети Lightning Network.

Происхождение и история

  • 2013 (май)Тир Нолан впервые описал протокол атомарной кроссчейн-торговли на форуме BitcoinTalk, изложив основанный на HTLC механизм, который впоследствии стал стандартом для атомарных свопов.
  • 2014Концепция получила дальнейшее развитие благодаря академическим исследователям и разработчикам Bitcoin, которые создали формальные спецификации для контрактов с блокировкой по времени на основе хеширования.
  • 2017 (сентябрь)Первый атомарный обмен в блокчейне произошел 19 сентября 2017 года между Decred и Litecoin командой Decred. Атомарный обмен Bitcoin-Litecoin был осуществлен Чарли Ли (создателем Litecoin), что продемонстрировало практическую осуществимость этой технологии.
  • 2017 (октябрь)Decred и Litecoin завершили атомарный обмен, расширив диапазон совместимых блокчейнов.
  • 2017 (ноябрь)Первая атомарная транзакция в сети Lightning Network была совершена между Bitcoin и Litecoin, продемонстрировав, что внесетевые обмены могут быть быстрее и дешевле, чем внутрисетевые.
  • 2018Было выпущено несколько реализаций и инструментов для атомарных свопов, включая AtomicDEX от Komodo, целью которого было предоставление удобного интерфейса для атомарных свопов в нескольких блокчейнах.
  • 2019Практические ограничения атомарных свопов (скорость, ликвидность, пользовательский опыт) стали очевидны по мере того, как децентрализованные биржи (DEX) и мосты набирали популярность как более удобные альтернативы для межсетевой торговли.
  • 2020«Подводные свопы» (обмен между биткоинами в блокчейне и биткоинами в сети Lightning Network) получили распространение как практическое применение технологии атомарных свопов.
  • 2021: THORChain запущен как кросс-чейн DEX Используя модифицированную схему атомарного свопа с пулами ликвидности, демонстрируется, как принципы атомарного свопа можно адаптировать для улучшения пользовательского опыта.
  • 2022-2023Продолжаются исследования в области более эффективных протоколов атомарного обмена, включая обмены на основе подписей адаптеров, которые сокращают количество необходимых транзакций в блокчейне.
  • 2024Технология атомарных свопов продолжала развиваться, интегрируясь в инфраструктуру сети Lightning Network и внедряя новые протоколы, такие как Farcaster, которые позволяют осуществлять свопы BTC-XMR.

Простыми словами

  1. Одновременная передача управленияПредставьте, что вы с другом хотите обменяться коллекционными карточками, но не доверяете друг другу настолько, чтобы начать первым. Атомный обмен — это как волшебная шкатулка, в которую вы оба кладёте свои карточки одновременно. Шкатулка открывается только тогда, когда обе карточки находятся внутри. Если кто-то из вас не положит свою карточку, оба получат свои первоначальные карточки обратно. Доверие не требуется.
  2. Обмен кодовых замковПредставьте два сейфа: один с вашими биткоинами, а другой с лайткоинами вашего друга. У каждого из вас есть свой кодовый замок, но есть хитрый трюк: зная комбинацию одного сейфа, вы автоматически узнаете комбинацию другого. Таким образом, когда ваш друг откроет свой сейф и возьмет биткоины, сам факт открытия сейфа покажет код, необходимый вам для открытия сейфа с лайткоинами.
  3. Депонирование средств без участия эскроу-агентаОбычно, когда два незнакомых человека совершают сделку, они используют доверенного посредника. Атомарный своп — это как математический агент по условному депонированию, код заменяет посредника, а правила математики гарантируют, что либо обе сделки состоятся, либо ни одна из них.
  4. Синхронизированный обменПодобно двум шпионам, обменивающимся портфелями на мосту в кино, атомный обмен гарантирует идеальную синхронизацию сделки. Ни один из шпионов не может схватить оба портфеля и убежать, потому что механизм устроен так, что взятие одного портфеля автоматически освобождает другой.

Основные технические характеристики

Хэш-контракты с временной блокировкой (HTLC)

Технической основой атомарных свопов является HTLC, который сочетает в себе два условия: блокировку хеша (требующую знания секрета для получения средств) и временную блокировку (позволяющую восстановить средства после истечения срока, если своп не завершен). Алиса генерирует случайный секрет, хеширует его и использует хеш для создания заблокированных транзакций в обеих цепочках. Когда она раскрывает секрет для получения средств в одной цепочке, секрет становится видимым в блокчейне, позволяя ее контрагенту использовать его для получения средств в другой цепочке. Если никто не раскроет секрет до истечения срока временной блокировки, обе стороны могут вернуть свои первоначальные средства.

Требования к совместимости между блокчейнами

Для корректной работы атомарного обмена обе блокчейн-сети должны поддерживать необходимые возможности скриптинга: хеш-функции (SHA-256 или аналогичные), механизмы временной блокировки (например, CheckLockTimeVerify в Bitcoin) и возможность создания условных транзакций. Это требование ограничивает атомарные обмены блокчейн-сетями с достаточной поддержкой скриптинга. Bitcoin, Litecoin, Decred и многие другие поддерживают эти функции, но некоторые блокчейн-сети с более простыми языками скриптинга могут быть несовместимы напрямую.

Атомные обмены внутри блокчейна и вне блокчейна (молниеносные обмены).

Атомарные свопы в блокчейне выполняются непосредственно в основных цепочках обоих блокчейнов, требуя отдельных транзакций в каждой цепочке со своими комиссиями и временем подтверждения. Атомарные свопы вне блокчейна используют платежные сети (например, Lightning Network) для мгновенного выполнения свопов с минимальными комиссиями. Атомарные свопы на основе Lightning особенно эффективны, поскольку они используют существующие платежные каналы и могут завершаться за миллисекунды, а не за минуты или часы, необходимые для подтверждения в блокчейне.

Сигнатуры адаптеров и современные усовершенствования

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

Преимущества недостатки

Характеристика Преимущества Недостатки
Trustlessness Не требуется посредник, обменник или хранитель. Обе стороны должны быть онлайн и активно участвовать в процессе обмена.
Безопасность. Криптографические гарантии обеспечивают исполнение по принципу «всё или ничего». Сложность делает атомарные обмены менее доступными для обычных пользователей.
конфиденциальность Прямая связь между пользователями; регистрация на бирже и верификация личности (KYC) не требуются. Атомарные обмены в блокчейне оставляют видимые HTLC-паттерны (хотя сигнатуры адаптеров улучшают этот эффект).
Децентрализация Чистейшая форма межцепочечного обмена; отсутствие центральной точки отказа. Поиск контрагентов (обеспечение ликвидности) для конкретных валютных пар представляет собой сложную задачу.
Стоимость Без комиссий за обмен; только комиссии за транзакции в блокчейне. Требуется несколько транзакций в блокчейне, каждая из которых включает сетевую комиссию.
Сопротивление цензуре Не может быть заблокирован или ограничен никакими органами власти. Медленное исполнение ордеров по сравнению с централизованными биржами или децентрализованными биржами (DEX).

Управление рисками

Риск истечения срока действия временной блокировки

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

Лидерство на предварительных ставках и информационная асимметрия

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

Риск изменения валютного курса и волатильности

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

Культурная значимость

Атомарные свопы занимают особое место в философии криптовалют как воплощение децентрализованного обмена между двумя узлами, не требующего доверия. Успешный первый атомарный своп между Bitcoin и Litecoin в сентябре 2017 года был отмечен как важная веха, доказавшая, что различные блокчейны могут взаимодействовать без централизованных посредников. Для биткоин-максималистов и приверженцев децентрализации атомарные свопы представляют собой идеальный механизм обмена, требующий лишь математики и кода для осуществления децентрализованной торговли.

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

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

Примеры из реального мира

Первая атомарная замена Bitcoin-Litecoin

19 сентября 2017 года Чарли Ли (создатель Litecoin) объявил об успешном завершении первого межсетевого атомарного обмена между Bitcoin и Litecoin. В результате обмена 1 LTC был обменен на 0.1167 BTC с использованием смарт-контрактов на основе HTLC в обеих цепочках. Эта историческая транзакция заняла приблизительно час (с учетом подтверждений в цепочках), но доказала, что технология работает так, как предполагалось, открывая путь к децентрализованной межсетевой торговле.

THORChain: Принципы атомарного обмена в масштабе

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

Обмен подводными лодками через сеть Lightning Network

В подводных свопах используется технология атомарных свопов для обмена между биткоинами в блокчейне и биткоинами в сети Lightning Network. Такие сервисы, как Loop от Lightning Labs, позволяют пользователям «входить» (конвертировать биткоины в блокчейне в Lightning) или «выходить» (конвертировать биткоины в Lightning в блокчейн) без доверия к посреднику. Это практическое применение технологии атомарных свопов стало важнейшей инфраструктурой для управления ликвидностью в сети Lightning Network, обрабатывая свопы на миллионы долларов.

Сравнительная таблица

Характеристика Атомный своп Централизованная биржа ДЕКС (АММ) Мост THORChain
Модель доверия Trustless (HTLC) Полное доверие в обмене Доверие к смарт-контракту Доверяйте валидаторам мостов. Доверяйте валидаторам THORChain
Содержание под стражей Самостоятельное проживание на протяжении всего периода. Фонды, хранящиеся на биржах Самостоятельная опека Контракты на строительство мостов обеспечивают финансирование Хранение в сейфе
Скорость Минуты-часы (в блокчейне) Секунд Секунд Минуты-дни Секунды-минуты
Кросс-цепи Да (родной) Да (через валютные балансы) Обычно одноцепочечные Да Да
Ликвидность Одноранговая сеть (с ограничениями) Глубокие книги заказов Пулы ликвидности Н/Д (трансферы, а не обмены) Пулы ликвидности
конфиденциальность Высокий уровень (P2P, без регистрации) Низкий уровень (требуется верификация личности) Средний (в сети) Средний Средний

FAQ

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

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

В: Являются ли атомарные обмены полностью безопасными?

А: Криптографические гарантии атомарных свопов очень сильны: механизм HTLC математически гарантирует исполнение по принципу «всё или ничего». Однако практические риски включают управление временными блокировками (пользователи должны запрашивать средства до истечения сроков), опережающее исполнение в прозрачных блокчейнах и программные ошибки в реализации свопов. Использование хорошо проверенного, зарекомендовавшего себя программного обеспечения для атомарных свопов минимизирует эти риски.

В: Могут ли атомарные свопы заменить обмены?

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

В: Какие криптовалюты поддерживают атомарные свопы?

A: Любая криптовалюта, поддерживающая хеш-блокировки и временные блокировки, может участвовать в атомарных обменах. Сюда входят Bitcoin, Litecoin, Decred, Bitcoin Cash, Ethereum и многие другие. Совместимые с EVM блокчейны могут реализовывать HTLC через смарт-контракты. Некоторые криптовалюты, ориентированные на конфиденциальность, такие как Monero, требуют модифицированных протоколов (например, фреймворка Farcaster) для атомарных обменов из-за различий в их моделях скриптов.

Источники

  1. Нолан, Т. – «Атомная кроссчейн-торговля» – Форум BitcoinTalk (2013) – https://bitcointalk.org
  2. Decred – Инструменты и документация для атомарных обменов – https://github.com/decred/atomicswap
  3. Lightning Labs – Документация по замене подводных лодок (Loop) – https://lightning.engineering/loop
  4. Документация по кроссчейн-децентрализованной бирже THORChain – https://docs.thorchain.org
  5. Херлихи, М. – «Атомные межцепочечные обмены» (PODC 2018) – Научная статья
  6. Википедия о Биткоине – Хэш-контракты с временной блокировкой – https://en.bitcoin.it/wiki/Hash_Time_Locked_Contracts

Проверьте свои собственные цифры

Бесплатный калькулятор UEEx возвращает цену ликвидации, использование маржи и комиссии для любого размера позиции.

Еженедельный дайджест UEEx

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