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

Что такое Atomic swap или атомарный своп, как он работает и что может дать развитию блокчейн-технологий

Atomic swap или Atomic cross-chain trading – это обмен одной криптовалюты на другую без необходимости доверять посредникам.

Криптовалюты, которые поддерживают atomic swap – Bitcoin, Litecoin, Viacoin, Decred, Particl и другие.

Принцип работы

Это относительно новая технология, но суть в том, что Atomic cross-chain trading стремится изменить взаимодействие пользователей друг с другом.

Например, если у Кати было 5 bitcoin, но она хочет обменять их на 100 litecoin, ей придется идти на биржи, то есть пользоваться услугами третьих лиц. Но благодаря Atomic swap, если у Вовы есть 100 litecoin и он хочет обменять их на 5 bitcoin, тогда Вова и Катя могут совершить сделку друг с другом. И для проведения сделки им не нужно ни безграничного доверия к друг другу, ни сторонних обменников или бирж в качестве гарантов сделки.

Чтобы не допустить ситуации, когда Катя, получив 100 litecoin Вовы, не отправит свои 5 bitcoin согласно условиям сделки, атомные свопы используют так называемые хеш-блокировки с ограничением по времени – HTLC. Хеш-блокировки – это контракты наподобие смарт-контрактов. По этому контракту между двумя участниками сделки исключается ситуация, что одна сторона выполнит свои условия, а вторая – нет. Если одна из сторон не подтвердит перевод в указанный в хеш-блокировке срок, то средства вернутся обратно отправителю. Переведенные средства помещаются в платежный канал до того момента, пока все условия перевода не будут выполнены и подтверждены. Когда эти условия будут выполнены, средства будут единовременно переведены со счетов каждого из участников.

Поэтому для торговли между Катей и Вовой они оба должны отправить свою транзакцию в соответствующую цепочку, Катя – на bitcoin-блокчейн, а Вова – на litecoin-блокчейн. Для того, чтобы Катя получила 100 litecoin, отправленных Вовой, она должна отправить код, который знает только она, для генерации криптографического хэша, чтобы подтвердить платеж. Аналогичным образом, чтобы Вова смог взыскать 5 bitcoin, которые отправила Катя, он также должен предоставить свой код.

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

Требования к atomic swap

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

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

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

В данный момент не все криптовалюты поддерживают Atomic swap, но многие получат эту возможность в будущем.

Примеры реализации и прогнозы

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

Одно из криптовалютных решений в этой области – Ether. Существует разработка на блоке Ethereum, названном Raiden, которая похожа на Lightning Network для bitcoin. В будущем обе блоксхемы смогут удовлетворять требуемым условиям для успешных atomic swap.

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

Stellar Lumens планирует реализовать сети Lightning Network в 2018 году, Ethereum совершенствует блок Raiden, а IOTA имеет аналогичную систему под названием Flash.

В ноябре 2017 состоялся первый обмен с помощью атомарного свопа и произошло это именно между bitcoin и litecoin, так как сеть Litecoin первая использовала обновление SegWit. Создателю Litecoin Чарли Ли уже удалось успешно провести обмен litecoin на bitcoin, vertcoin и decred с помощью Atomic swap.

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

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

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

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

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

Как отметил эксперт Strato Finance Макс Караваев, атомарный своп очень важен для решения проблемы масштабирования:

«Это действительно важно для масштабирования всей индустрии. Над подобной задачей работает достаточно много команд. Та команда, которая сможет предложить решение по мгновенному кроссчейн-переводу, да еще и с удобным интерфейсом, незамедлительно получит признание криптосообщества и, как следствие, токены такой компании взлетят в цене. Будем следить!
А пока те решения, которые разрабатываются, больше похожи на пейджеры, но уже к 2020 году мы, по всей видимости, получим в пользование смартфон».

Как отмечает CIO Advance.Fund Jeff Smith, технология атомарных свопов – прорыв в блокчейн технологии:

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

Источники: cryptocompare.comcoindesk.comfinder.com