Определение атомных свопов

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

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

С тех пор другие стартапы и децентрализованные биржи предоставили пользователям такую ​​же возможность. Например, Lightning Labs, стартап, использующий для транзакций сеть Lightning, проводил свопы вне сети с использованием этой технологии.

Криптовалюты и децентрализованные биржи, такие как 0x и Altcoin.io, также используют эту технологию. 

Что такое Определение атомных свопов?

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

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

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

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

Пример транзакции атомарного свопа показан ниже:

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

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