Что такое атомарные свопы?

Что такое атомарные свопы?

Атомарные свопы (Atomic Swaps) — это процесс прямого обмена между двумя криптовалютами на разных блокчейнах, без какого-либо посредника (не путать с DEX). Название «атомарные» такие обмены получили из-за своей природы, по которой есть всего два варианта исхода сделки: либо сделка будет выполнена полностью, либо она вообще не состоится. Атомарные свопы работают по принципу P2P, от кошелька к кошельку.

Как работают атомарные свопы?

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

Типы атомарных свопов

Атомарные свопы можно разделить на два типа: ончейн и оффчейн, которые имеют фундаментально разный принцип работы.

  • Ончейн (On-Chain) атомарный своп производится непосредственно в блокчейнах, между которыми производится обмен. Для того, чтобы такой обмен был возможен, оба блокчейна должны поддерживать HTLC и иметь одинаковый алгоритм хеширования.
  • Оффчейн (Off-Chain) атомарные свопы осуществляются за пределами используемых блокчейнов с использованием решений второго слоя (например: Lightning Network, zkSync и т.д.).

Какие криптовалюты поддерживают Atomic Swaps?

Успешные обмены с использованием данной технологии были проведены между такими криптовалютами, как Bitcoin (BTC), Litecoin (LTC), Decred (DCR) и Vertcoin (VTC).

Децентрализованная биржа BarterDEX имплементировала поддержку токенов формата ERC-20, что позволило связать Bitcoin и Ethereum. Теперь она поддерживает атомарные свопы между почти всеми существующими токенами в сети Ethereum и сетью Bitcoin.

Кроме того, множество других проектов занимаются развитием данной технологией: Blocknet (с технологией Xbridge), Atomic Wallet (работающий на основе технологии Plasma) и многие другие.

Преимущества

  • Децентрализация. При атомарных свопах не требуются посредники. Межсетевой обмен токенами может производиться между двумя пользователями без необходимости доверять друг другу или третьей стороне.
  • Безопасность. Такие обмены являются безопаснее, чем использование DEX, которые могут быть скомпрометированы.
  • Низкие эксплуатационные расходы. Альткоины могут обмениваться напрямую, без использования промежуточных торговых пар.