Что такое атомный своп?

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

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

В течение следующих нескольких лет многие разработчики продолжали экспериментировать с протоколами атомарной замены. Есть свидетельства того, что сообщества Bitcoin, Litecoin, Komodo и Decred сыграли важную роль в этом процессе.

Первая одноранговая транзакция атомного свопа произошла в 2014 году. Но только в 2017 году технология стала широко принята благодаря успешному обмену между двумя торговыми парами LTC/BTC и DCR/LTC.


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

Протоколы атомарных свопов разработаны таким образом, чтобы эффективно предотвращать мошенничество между контрагентами. Чтобы лучше понять, как они работают, предположим, что Алиса хочет обменять свой Litecoin (LTC) на биткойн Боба (BTC).

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

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

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

Атомарные свопы могут выполняться двумя разными способами: внутри цепочки и вне цепочки. Внутрисетевые атомарные свопы происходят в сети онлайн-блокчейнов любой криптовалюты (в данном случае, в сетях блокчейнов Биткойн и Лайткоин). С другой стороны, атомные свопы вне цепочки происходят вне цепочки. Такие атомарные свопы обычно основаны на двусторонних каналах оплаты, аналогичных тем, которые используются в сети Lightning.

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


Контракт блокировки времени хеширования (HTLC)

Контракты блокировки времени хеширования (HTLC) являются важной частью сети Bitcoin Lightning, а также одним из ключевых компонентов атомных свопов. Как следует из названия, они основаны на двух ключевых функциях: блокировке хеша и блокировке времени.

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


Преимущество

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

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


ограничение

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

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


Почему атомный своп так важен?

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

  • Серьезные угрозы: Централизованные биржи в одностороннем порядке владеют ценными ресурсами, поэтому они более уязвимы для хакеров. Централизованные биржи являются основной целью кражи цифровой валюты.

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

  • Более высокие эксплуатационные расходы: на централизованных биржах более высокие комиссии за снятие средств и транзакции.

  • Рост объема транзакций приводит к неэффективности: когда рыночная активность слишком активна, централизованные биржи часто не могут справиться с огромным увеличением спроса на транзакции, что приводит к медленной работе системы или недоступности услуг.

  • Регулирование. В большинстве стран правила криптовалюты строгие. По-прежнему существует много неопределенностей в отношении одобрения и регулирования со стороны правительства.


Подведем итог

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