Что такое атомные свопы?
Атомарные свопы представляют собой метод, позволяющий быстро обменивать две разные криптовалюты, работающие в разных сетях блокчейна. Такой процесс (также известный как атомарная кросс-чейновая торговля) основан на смарт-контрактах и позволяет пользователям торговать своими монетами непосредственно из своих личных криптокошельков. Таким образом, атомные свопы — это, по сути, одноранговые сделки в разных блокчейнах.
Несмотря на то, что идея кросс-чейн-торговли является инновационной, она обсуждается уже много лет. Тайер Нолан, вероятно, был первым, кто описал полный протокол атомарного обмена еще в 2013 году. Однако протокол бездоверительного обмена под названием P2PTradeX был представлен Дэниелом Ларимером в 2012 году, и некоторые люди считают его прототипом атомарного обмена.
В последующие годы многие разработчики начали экспериментировать с протоколами атомарной подкачки. Имеющиеся данные свидетельствуют о том, что сообщества Bitcoin, Litecoin, Komodo и Decred сыграли важную роль в этом процессе.
Судя по всему, первые одноранговые атомарные свопы начали проводиться в 2014 году. Но только в 2017 году этот метод стал широко известен широкой публике - в основном благодаря успешным обменам между LTC/BTC и DCR/LTC.
Как работают атомные свопы?
Протоколы атомарного обмена разработаны таким образом, чтобы предотвратить мошенничество любой из участвующих сторон. Чтобы понять, как они работают, давайте представим, что Алиса хочет обменять свои лайткойны (LTC) на биткойны Боба (BTC).
Сначала Алиса вносит свой LTC на контрактный адрес, который действует как сейф. Когда этот сейф создан, Алиса также генерирует ключ для доступа к нему. Затем она делится криптографическим хешем этого ключа с Бобом. Обратите внимание, что Боб пока не может получить доступ к LTC, поскольку у него есть только хэш ключа, а не сам ключ.
Затем Боб использует хеш, предоставленный Алисой, для создания еще одного безопасного адреса контракта, на который он помещает свои BTC. Чтобы получить BTC, Алисе необходимо использовать тот же ключ, и при этом она раскрывает его Бобу (благодаря специальной функции, называемой hashlock). Это означает, что как только Алиса заберет BTC, Боб сможет потребовать LTC, и обмен будет завершен.
Термин «атомарный» относится к тому факту, что эти транзакции либо происходят полностью, либо не происходят вообще. Если какая-либо из сторон отказывается или не выполняет положенное, договор расторгается, а средства автоматически возвращаются владельцам.
Атомарные свопы могут происходить двумя разными способами: внутри цепочки и вне цепочки. Внутрисетевые атомарные свопы происходят в любой из валютных сетей (в данном случае в блокчейне Биткойн или Лайткоин). С другой стороны, атомарные свопы вне цепочки происходят на вторичном уровне. Этот вид атомарных свопов обычно основан на двунаправленных платежных каналах, аналогичных тем, которые используются в Lightning Network.
С технической точки зрения, большинство этих надежных торговых систем основаны на смарт-контрактах, которые используют мультиподписи и хеш-таймлок-контракты (HTLC).
Контракты хэш-таймлока (HTLC)
Хотя контракты Hash Timelock (HTLC) являются важной частью сети Bitcoin Lightning, они также являются одним из ключевых компонентов, которые делают возможными атомарные свопы. Как следует из названия, они основаны на двух ключевых функциях: хэш-блокировке и временной блокировке.
Хэшлок — это то, что предотвращает расходование средств, пока не будет раскрыта часть данных (ключ Алисы в предыдущем примере). Timelock — это функция, которая гарантирует, что контракт может быть выполнен только в течение заранее определенного периода времени. Следовательно, использование HTLC устраняет необходимость в доверии, поскольку они создают определенный набор правил, которые предотвращают частичное выполнение атомарных свопов.
Преимущества
Самые большие преимущества атомных свопов связаны с их децентрализованным характером. Устраняя необходимость в централизованном обмене или любом другом посреднике, межцепочные свопы могут выполняться двумя (или более) сторонами, не требуя от них доверия друг другу. Также обеспечивается повышенный уровень безопасности, поскольку пользователям не нужно передавать свои средства централизованной бирже или третьей стороне. Вместо этого сделки могут происходить непосредственно из личных кошельков пользователей.
Кроме того, эта форма одноранговой торговли имеет гораздо более низкие эксплуатационные расходы, поскольку торговые комиссии либо очень низкие, либо отсутствуют. Наконец, атомарные свопы позволяют совершать сделки очень быстро и с более высокой степенью совместимости. Другими словами, альткойны можно обменивать напрямую, не используя Биткойн или Эфириум в качестве промежуточной монеты.
Ограничения
Есть несколько условий, которые необходимо выполнить для того, чтобы атомный обмен состоялся, и они, вероятно, могут стать препятствиями для широкого внедрения этой технологии. Например, для выполнения атомарного свопа две криптовалюты должны быть основаны на блокчейнах, использующих один и тот же алгоритм хеширования (например, SHA-256 для Биткойна). Кроме того, они также должны быть совместимы с HTLC и другими программируемыми функциями.
Помимо этого, атомные свопы вызывают обеспокоенность по поводу конфиденциальности пользователей. Это связано с тем, что внутрисетевые свопы и транзакции можно быстро отслеживать с помощью обозревателя блокчейна, что упрощает связывание адресов. Краткосрочным ответом на эту проблему является использование криптовалют, ориентированных на конфиденциальность, как способа снижения риска. Тем не менее, многие разработчики экспериментируют с использованием цифровых подписей в атомных свопах как более надежного решения.
Почему они имеют значение?
Атомные свопы обладают огромным потенциалом для улучшения криптовалютного пространства, и их еще предстоит протестировать в более широком масштабе. Межсетевая торговля может в конечном итоге решить многие проблемы, с которыми сталкиваются большинство централизованных бирж. Хотя эти биржи поддерживают системы криптовалют до сегодняшнего дня, по поводу них есть некоторые опасения. Некоторые из этих проблем включают в себя:
Повышенная уязвимость: хранение большого количества ценных ресурсов в одном месте делает их более уязвимыми для взлома, а централизованные биржи являются основными целями для цифровых ограблений.
Неэффективное управление средствами и человеческие ошибки: централизованными биржами управляют люди. Если те, кто занимает важные должности, совершают ошибки или если лидеры принимают неправильные решения в отношении операций обмена, средства пользователей могут быть скомпрометированы.
Более высокие эксплуатационные расходы: на централизованных биржах более высокие комиссии за снятие средств и торговые комиссии.
Неэффективность в отношении требований к объему: когда рыночная активность становится слишком интенсивной, централизованные биржи часто не справляются с возросшим торговым спросом, что приводит к замедлению работы системы или ее отключению.
Регулирование: в большинстве стран регулирование криптовалют далеко от идеала. По-прежнему существует много проблем, связанных с одобрением и управлением со стороны правительства.
Заключительные мысли
Хотя атомные свопы все еще довольно новы и ограничения, безусловно, существуют, эта технология приводит к значительным изменениям в отношении совместимости блокчейнов и возможностей межсетевой торговли. Таким образом, этот метод имеет большой потенциал для влияния на рост криптовалютной индустрии, открывая новые возможности с точки зрения децентрализации и одноранговых денежных переводов. Есть вероятность, что в ближайшем будущем атомные свопы будут использоваться все чаще, особенно на децентрализованных биржах.



