Атомарный своп, или атомная кросс-цепная торговля, представляет собой обмен одной криптовалюты на другую криптовалюту без необходимости доверять третьей стороне. Процесс атомарного обмена не требует доверия и работает, гарантируя, что обе стороны выполняют требования сделки, как определено в контракте. Если один из них не соответствует требованиям, контракт с временной привязкой возместит другому пользователю.
Давайте объясним атомарный обмен на классическом примере Алисы и Боба. Алиса владеет одним Комодо монета, но очень хочет бросаться вместо. Обычно Алисе пришлось бы обменять свою монету комодо на промежуточную монету, такую как биткойн, чтобы обменять биткойн на одну монету тире. Если так, она потеряет немного денег, потому что ей придется торговать дважды..
Благодаря доступной технологии атомарного свопа пользователи могут торговать в одноранговой сети без необходимости обмена. Контракт с временной привязкой будет использоваться в качестве условного депонирования между Алисой и Бобом. Алиса кладет в нее одну монету комодо, и Боб должен отправить свою монету тире в контракт. Контракт позаботится о свопе, поэтому Алиса становится владельцем одного тире, а Боб – одной монеты комодо..
Технические подробности об атомном свопе
Как упоминалось ранее, атомарный своп использует хэш-контракт с временной привязкой. Этот контракт в основном устанавливает платежный канал между двумя блокчейнами. Однако не каждый блокчейн поддерживает каналы оплаты. Для поддержки этого блокчейн должен реализовывать Сеть Lightning, решение, которое позволяет открывать и закрывать те платежные каналы, которые выполняют транзакции вне сети. Через определенное время канал будет закрыт, а конечные балансы будут отправлены в оба блокчейна..
Контракты, используемые в этих транзакциях, являются контрактами с временной привязкой к хеш-функции. Хеш можно определить как отпечаток фрагмента данных, созданный путем выполнения математических функций. Чтобы создать такой вид хеш-контракта между блокчейнами, оба блокчейна должны поддерживать одну и ту же криптографическую хеш-функцию, такую как SHA-256..
Контракт с привязкой по времени к хешу устанавливается лицом, которое будет вносить первоначальный платеж. Этот человек должен предоставить конкретный хэш, который представляет сумму денег, которая будет выплачена. Чтобы получить платеж, получатель должен будет создать криптографическое подтверждение платежа в течение указанного периода времени. Если получатель уложится в срок, своп будет выполнен. В противном случае инициализатору контракта будет произведен возврат средств..
Зачем нужна технология атомного обмена?
В настоящее время пользователи криптовалюты доверяют централизованным биржам, таким как Bittrex или Poloniex, торговать своими монетами. Если что-то случится с обменом, нет возможности вернуть потерянные монеты, потому что владельцы не могут доказать, какие суммы они владели. Централизованные биржи более уязвимы для таких атак, как взломы, неэффективность, манипуляции и даже человеческие ошибки. Все это может привести к финансовым потерям. Атомарные свопы полностью устраняют необходимость обмена. Таким образом, комиссия за транзакцию снижается до нуля..
Еще одна причина, по которой необходима технология атомарного свопа, – это так называемый «отказ» децентрализованных бирж (DEX). DEX не может обрабатывать большое количество сделок. Некоторые из этих децентрализованных бирж превратились в «биржи на основе блокчейнов». Это решение не является идеальным, поскольку биржи на основе блокчейнов могут предоставлять трейдерам только возможность обменивать валюту внутри их собственной цепочки блоков. Это заставляет трейдеров использовать прокси-токен, например BitUSD или wBTC. BitUSD на самом деле является децентрализованным долларом и не контролируется никаким правительством или властью. Каждый BitUSD обеспечен двумя фиатными долларами..
Наконец, атомарные свопы могут выполняться очень быстро. Криптографическое подтверждение платежа помогает проверить платеж в блокчейне, что ускоряет проверку.
Комодский проект
Команда Komodo действительно раздвигает границы технологии атомного обмена. Они успешно завершили атомарный своп с помощью сервера Electrum. Это важно, так как позволяет пользователям обменивать монеты без необходимости загружать всю цепочку блоков. Это приближает команду Komodo на один шаг к реализации своей цели по созданию полностью функциональной децентрализованной биржи, которую они назовут BarterDex.
Komodo завершила несколько успешных атомных свопов из верткойн в комодо, и из Decred в биткойн.