Визначаються атомні обміни

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

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

З тих пір інші стартапи та децентралізовані біржі дозволяють користувачам користуватися тим самим засобом. Наприклад, Lightning Labs, стартап, який використовує блискавичну мережу біткойнів для транзакцій, проводив поза мережевими свопами, використовуючи цю технологію.

Криптовалюти та децентралізовані біржі, такі як 0x та Altcoin.io, також включили цю технологію. 

Розбиття атомних свопів

Як це відбувається сьогодні, процес обміну криптовалютами трудомісткий і складний. Це пов’язано з кількома причинами. Наприклад, фрагментованість сучасної екосистеми криптовалют представляє ряд проблем для пересічних трейдерів.

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

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

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

Приклад транзакції атомного обміну наведено нижче:

Припустимо, Аліса є трейдером, зацікавленим в конвертації 100 біткойнів в еквівалентні лайткойни разом з Бобом. Вона подає свою транзакцію в блокчейн біткойна. Під час цього процесу Аліса генерує число для криптографічної хеш-функції для шифрування транзакції. Боб повторює той самий процес у своєму кінці, аналогічно подаючи свою транзакцію в блокчейн Litecoin.

І Аліса, і Боб розблоковують відповідні кошти, використовуючи відповідні номери. Вони повинні зробити це у визначений термін, інакше передача не відбудеться. Атомні обміни можуть також використовуватися разом із мережею блискавок для проведення обміну поза ланцюгами.