Атомный обмен - это технология интеллектуального контракта, которая позволяет обменивать одну криптовалюту на другую без использования централизованных посредников, таких как обмены.
Атомарные перестановки могут происходить непосредственно между блокчейнами разных криптовалют, или они могут проводиться вне цепочки, вне основной цепочки блоков. Впервые они стали известны в сентябре 2017 года, когда был проведен атомный обмен между Decred и Litecoin.
С тех пор другие стартапы и децентрализованные биржи предоставили пользователям такую же возможность. Например, Lightning Labs, стартап, который использует молниеносную сеть биткойнов для транзакций, провел внеплановые обмены с использованием этой технологии.
Криптовалюты и децентрализованные биржи, такие как 0x и Altcoin.io, также включили эту технологию.
Разрушение атомных свопов
Как это происходит сегодня, процесс обмена криптовалют является трудоемким и сложным. Это связано с несколькими причинами. Например, фрагментарная природа современной криптовалютной экосистемы представляет ряд проблем для средних трейдеров.
Не все криптовалютные биржи поддерживают все монеты. Таким образом, трейдеру, желающему обменять свою монету на другую, которая не поддерживается на текущем обмене, может потребоваться перенести учетные записи или сделать несколько преобразований между промежуточными монетами для достижения своей цели. Существует также связанный риск контрагента, если трейдер хочет обменять свои монеты с другим трейдером.
Атомные перестановки решают эту проблему с помощью Hash Timelock Contracts (HTLC). Как следует из названия, HTLC - это интеллектуальный договор с ограниченным сроком действия между сторонами, который включает в себя создание криптографической хеш-функции, которая может быть проверена между ними.
Атомные свопы требуют от обеих сторон подтверждения получения средств в течение определенного периода времени с использованием криптографической хэш-функции. Если одна из вовлеченных сторон не сможет подтвердить транзакцию в течение определенного периода времени, тогда вся транзакция аннулируется, и средства не обмениваются. Последнее действие помогает устранить риск контрагента.
Пример транзакции атомарного обмена показан ниже:
Предположим, Алиса - трейдер, заинтересованный в конвертации 100 биткойнов в эквивалентные биткойны с Бобом. Она передает свою транзакцию в цепочку биткойнов. Во время этого процесса Алиса генерирует число для криптографической хэш-функции для шифрования транзакции. Боб повторяет тот же процесс в своем конце, аналогично отправляя свою транзакцию в блокчейн litecoin.
Алиса и Боб разблокируют свои соответствующие средства, используя их соответствующие номера. Они должны сделать это в течение определенного периода времени, иначе перевод не состоится. Атомные перестановки могут также использоваться в сочетании с сетью молний для обмена вне цепи.