Атомний своп - це розумна контрактна технологія, яка дозволяє обмінюватися однією криптовалютою на іншу без використання централізованих посередників, таких як біржі.
Атомні свопи можуть відбуватися безпосередньо між блокчейнами різних криптовалют, або вони можуть проводитися поза ланцюгом, подалі від основного блокчейна. Вони вперше стали визначними у вересні 2017 року, коли було проведено атомний обмін між Decred та Litecoin.
Відтоді інші стартапи та децентралізовані біржі дозволяли користувачам той самий механізм. Наприклад, Lightning Labs, стартап, який використовує блискавкову мережу біткойн для транзакцій, провів позамережеві свопи за допомогою технології.
Криптовалюти та децентралізовані біржі, такі як 0x та Altcoin.io, також включили цю технологію.
Порушення атомних обмінів
Як це відбувається сьогодні, процес обміну криптовалют трудомісткий і складний. Це пов’язано з кількома причинами. Наприклад, роздроблений характер сьогоднішньої екосистеми криптовалют представляє декілька викликів середнім торговцям.
Не всі біржі криптовалют підтримують усі монети. Таким чином, торговцю, який бажає обміняти свою монету на іншу, яка не підтримується на поточній біржі, можливо, доведеться перенести рахунки або здійснити кілька конверсій між проміжними монетами для досягнення своєї мети. Існує також пов'язаний ризик контрагента, якщо торговець бажає обміняти свої монети з іншим торговцем.
Атомні свопи вирішують цю проблему за допомогою контрактів Hash Timelock (HTLC). Як зазначає його назва, HTLC - це обмежений у часі розумний контракт між сторонами, що передбачає генерацію криптографічної хеш-функції, яку можна перевірити між ними.
Атомні свопи вимагають від обох сторін підтвердити отримання коштів у визначений термін за допомогою криптографічної хеш-функції. Якщо одна із залучених сторін не підтвердить транзакцію у встановлені терміни, тоді вся транзакція скасовується, а кошти не обмінюються. Остання дія допомагає зняти ризик контрагента.
Приклад транзакції з атомним свопом наведено нижче:
Припустимо, Аліса - трейдер, зацікавлений у перетворенні 100 біткойнів на еквівалентні літкойни з Бобом. Вона подає свою транзакцію в блокчейн Bitcoin. Під час цього процесу Аліса генерує номер для криптографічної хеш-функції для шифрування транзакції. Боб повторює той самий процес наприкінці, аналогічно подаючи свою транзакцію в блокчейн Litecoin.
І Аліса, і Боб розблоковують свої кошти, використовуючи відповідні номери. Вони повинні зробити це у визначений термін, інакше передача не відбудеться. Атомні обміни можуть також використовуватися спільно з блискавичною мережею для проведення поза ланцюгових обмінів.
