Что такое атомарные свопы (atomic swaps)

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

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

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

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

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

На этом этапе участник А владеет ключом и может поставить свою подпись для того, чтобы участник Б мог получить средства, содержащиеся в его ячейке.

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

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

Lightning Network также использует HTLC и проводит платежи путём соединения платёжных каналов. Сеть разрабатывалась специально для блокчейна биткоина, однако его форки, в том числе Dogecoin, Litecoin и Zcash, могут успешно использовать эту технологию. Возможна реализация и в других блкочейнах в зависимости от технических особенностей.

Атомарные свопы уже происходят между различными блокчейнами. Ранее создатель Litecoin Чарли Ли сообщал об успешном обмене своей криптовалюты на биткоин, Decred и Vertcoin.

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

Команда Komodo также занимается разработкой децентрализованной биржи BarterDEX на базе атомарных свопов. Над созданием аналогичного проекта трудятся разработчики из Blocknet.
Фото: xpixel
Комментарии 0
Вы должны войти на сайт, чтобы разместить свой комментарий.