У жовтні 2017 року відбулася перша атомарна транзакція (своп) між двома найбільшими мережами – Bitcoin і Ethereum. Тепер будь-який ентузіаст може обміняти одну криптовалюту на іншу, не вдаючись при цьому до посередників. Що з себе представляють атомарні свопи? Як здійснюються транзакції? Які криптовалюти підтримують атомарні свопи?
Що таке атомарні свопи?
Атомарний своп – це миттєва обмінна операція однієї криптовалюти на іншу, власники яких можуть не вдаватися до послуг обмінника чи криптобіржі. Таким чином, атомарний своп дозволяє здійснити справжню P2P-угоду без посередників.
На даний момент більшості користувачам криптовалют доводиться використовувати централізовані майданчики для обміну монетами і сплачувати комісію значних розмірів. Більш того, не завжди на обміннику можна обміняти Litecoin на Decred і користувач стикається з необхідністю подвійного обміну (наприклад, Litecoin > Ethereum > Decred). З урахуванням підвищених ризиків довіри до обмінників незалежні розробники і створили атомарні свопи.
Як працюють атомарні свопи?
Наприклад, ви хочете обміняти Ethereum на NEO. Ви створюєте тимчасовий смарт-контракт, на якому розміщуватимуться ETH. Для укладання угоди, друга сторона повинна дати згоду “відповідь смарт-контрактом” і мати ваше згенероване хеш-число і приватний ключ.
Простими словами, хеш-число є своєрідним замком, а приватний ключ – це ключ від цього замку. Виходить, у вас є хеш-число і приватний ключ – залишається тільки підпис в контракті від другої сторони.
Ви передаєте другій стороні хеш-число, щоб той створив “відповідь смарт-контракт” з приватним ключем, який власне потрібен для вашого підпису. Далі ви ставите підпис в контракті, щоб друга сторона отримала ваші ETH, а ви NEO. Якщо раптом виник конфлікт в ході обміну криптовалюти, через якийсь час ETH повертаються на ваш рахунок.
Атомарні свопи на практиці
У жовтні 2017 року маловідома децентралізована криптобіржа Altcoin Exchange здійснила перший атомарний обмін 0.12345 ETH на BTC з комісією 0.000371679 ETH, після чого публічно опублікували код протоколу, щоб будь-хто зміг обміняти ETH на BTC.
У червні 2018 року платіжний криптостартап Exchange Union успішно здійснив атомарний ончейн-обмін BTC на LTC без реєстрації в обох мережах, що робить відстеження ончейн-транзакцій просто неможливим. Трохи пізніше розробники Take Wing провели атомарний своп криптовалюти NEO на Ethereum в тестовій мережі.
У вересні 2018 року розробники кроссчен-гаманця Swap.Online здійснили перший в історії атомарний своп EOS і BTC. Вже зараз користувачі Swap.Online можуть проводити атомарні платежі між BTC, ETH, EOS і токенами ERC-20, що створені в мережі Ethereum. У жовтні того ж року, блокчейн-стартап Wanchain підтримав атомарний обмін між EOS і BTC на своїй платформі. Очікується, що в найближчому часі користувачі Wanchain можуть здійснювати атомарні обміни з токенами ERC-20.
І нарешті, популярний блокчейн-стартап Komodo, що стоїть за розробкою децентралізованої криптобіржи BarterDEX, вже дозволяє своїм користувачам атомарні свопи між популярними мережами – BTC, ETH, LTC і EOS.
Підсумок
Як ви зрозуміли, атомарні свопи – це справжній прорив в блокчейн індустрії. Але для успішної операції користувачами в обов’язковому порядку потрібно буде завантажити блокчейни двох криптовалют. Погодьтеся, що зовсім незручно, а для деяких користувачів – нереально (через велику вагу мереж).