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

Атомарные свопы (Atomic swap) устраняют посредников и централизованный контроль, тем самым делая криптовалютные биржи более децентрализованными.

Атомарный своп (Atomic swap)
Атомарный своп (Atomic swap)

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

swap — обмен

Централизованные биржи (CEX) предоставляют ликвидность активов, управляют торговыми парами и ордерами, обеспечивают справедливые рыночные цены и связывают покупателей и продавцов на одной платформе. Они являются кастодиальными и осуществляют централизованный контроль, поскольку имеют доступ к приватным ключам адресов пользователей.

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

Важность атомарных свопов

Атомарные свопы позволяют реализовать DeFi и решить проблему неэффективности обмена криптовалют в рамках CeFi.

Для обмена Etherereum (ETH) и Bitcoin (BTC) можно использовать CEX, например Binance, для чего требуется:

  • Регистрация аккаунта на платформе и прохождение KYC.
  • Перевод ETH на биржу с оплатой сетевой комиссии и ожиданием подтверждения транзакции.
  • Конвертация ETH в BTC.
  • Вывод полученных BTC на биткоин-кошелек, с комиссией вывода и ожиданием подтверждения транзакции.

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

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

История атомарных свопов

Атомарные свопы, также называемые кроссчейн обменами, теоретически были обоснованы в 2013 году, но практическое применение получили после 2017 года.

В июле 2012 года разработчик Серджио Демиан Лернер представил начальную версию протокола бездоверительного обмена. Однако полноценный рабочий документ был представлен в 2013 году Тиром Ноланом, который, благодаря всестороннему описанию процедуры атомарного обмена, получил широкое признание в качестве разработчика-первопроходца.

В 2017 году концепция получила первую актуализацию, когда Чарли Ли, основатель Litecoin, сообщил в твиттере об историческом моменте завершения первого успешного атомарного свопа. Он успешно провел кроссчейн атомарный своп с участием Litecoin и Bitcoin, в ходе которого обменял LTC на BTC.

После этого события многочисленные DEX и свопы стали использовать эту технологию для создания новых криптовалютных торговых решений. К числу популярных сетей и DEX, поддерживающих атомарные свопы, относятся Lightning Network, Liquality и другие.

Как работают атомарные свопы

Атомарные свопы работают за счет использования смарт-контрактов и криптографических технологий hashlock для обеспечения безопасности обмена цифровыми активами.

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

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

Для обеспечения безопасного и некастодиального обмена в системе Atomic swaps используются контракты с хэшированной временной блокировкой (HTLC), которые представляют собой разновидность смарт-контрактов. По сути, HTCL "блокируют" транзакцию и требуют, чтобы обе стороны проверили информацию, прежде чем обмен будет продолжен.

Смарт-контракты атомарного свопа состоят из 2-х основных компонентов:

Hashlock

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

Timelock

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

Схема атомарного свопа
Схема атомарного свопа

Преимущества атомарных свопов

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

Преимущества атомарных свопов включают:

Полностью децентрализованный характер

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

Повышенная безопасность

Механизмы hashlock и timelock в самоисполняющихся смарт-контрактах, используемых в atomic swaps, обеспечивают трейдерам более высокий уровень безопасности. Трейдеры имеют уверенность в том, что их криптовалюта будет возвращена в случае задержек или разногласий.

Интероперабельность и гибкость торговли альткоинами

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

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

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

Сложности с торговым свопом

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

Отсутствие направления фиат-крипта

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

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

Можно ли отследить атомарные свопы

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

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

Для дальнейшего повышения конфиденциальности участники могут использовать смешивание монет или криптовалюты, ориентированные на конфиденциальность. Смешивание монет предполагает запутывание истории транзакций путем объединения нескольких транзакций для затруднения отслеживания. Криптовалюты, ориентированные на конфиденциальность, такие как Monero (XMR) или Zcash (ZEC), предлагают встроенные функции конфиденциальности, которые можно использовать в сочетании с атомарным обменом для повышения анонимности.

Атомарный своп в сравнении с мостом

Атомарные свопы позволяют осуществлять P2P-обмен, а кроссчейн мосты обеспечивают связь между блокчейнами для передачи активов через токенизированные активы.

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

Кроссчейн-мосты становятся все более популярными благодаря простоте использования и удобному пользовательскому интерфейсу и рассматриваются как современный и доступный способ обмена криптовалютами на разных блокчейнах.