Що таке атомарний своп?
Атомні свопи — це технологія, яка підтримує швидкий обмін двох криптовалют, що працюють у різних блокчейн-мережах. Цей процес транзакцій (також відомий як атомарні міжланцюгові транзакції) базується на смарт-контрактах, що дозволяє користувачам обмінювати бажані токени безпосередньо зі своїх криптогаманців. Таким чином, атомарні свопи є, по суті, крос-ланцюжками однорангових транзакцій.
Незважаючи на те, що ця технологія є інновацією, концепція крос-ланцюгових транзакцій була під контролем протягом багатьох років. У 2013 році Тір Нолан вперше детально описав протокол атомарного обміну. Однак у 2012 році Даніель Ларімер запропонував децентралізований протокол обміну під назвою P2PTradeX, який деякі люди вважають прототипом атомарного обміну.
Протягом наступних кількох років багато розробників продовжували експериментувати з протоколами атомарного обміну. Є докази того, що спільноти Bitcoin, Litecoin, Komodo та Decred зіграли важливу роль у цьому процесі.
Перша транзакція однорангового атомарного свопу відбулася в 2014 році. Але лише в 2017 році ця технологія стала прийнятою громадськістю завдяки успішному обміну між двома торговими парами LTC/BTC і DCR/LTC.
Як працює атомарний своп?
Протоколи атомарного обміну розроблені таким чином, щоб ефективно запобігати шахрайству між контрагентами. Щоб краще зрозуміти, як вони працюють, припустімо, що Аліса хоче обміняти свій Litecoin (LTC) на Bitcoin (BTC) Боба.
Спочатку Аліса вносить свій LTC на адресу контракту, яка схожа на сейф. Після створення захисту таким чином Аліса також генерує ключ для доступу до нього. Потім вона надає Бобу зашифрований хеш цього ключа. Зауважте, що Боб не може зараз отримати LTC Аліси, оскільки він має лише хеш-значення ключа, а не сам ключ.
Далі Боб використовує хеш-значення, надане Алісою, щоб створити ще одну захищену контрактну адресу для внесення своїх BTC. Якщо Аліса хоче обміняти BTC, Алісі потрібно використовувати той самий ключ, що й ця адреса, а також показати Бобу ключ LTC (за допомогою спеціальної функції hashlock). Це означає, що коли Аліса надсилає запит на обмін BTC, Боб може одночасно отримати LTC в руках Аліси, і процес транзакції атомарного свопу також завершується.
Слово «атомарний» означає послідовність транзакції, тобто транзакція або повністю успішна, або повністю неуспішна. Якщо будь-яка сторона відмовляється від угоди або не виконує належним чином, договір буде скасовано, а кошти автоматично повернено їхнім початковим власникам.
Атомарні свопи можна виконувати двома різними способами: у ланцюзі та поза ланцюгом. Атомарні свопи в ланцюжку відбуваються в онлайн-мережі блокчейнів будь-якої криптовалюти (у цьому випадку в мережах блокчейнів Bitcoin і Litecoin). З іншого боку, атомарні свопи поза ланцюгом відбуваються поза ланцюгом. Такі атомарні свопи зазвичай базуються на двосторонніх платіжних каналах, подібних до тих, що використовуються в Lightning Network.
Технічно кажучи, більшість децентралізованих торгових систем засновані на смарт-контрактах із мультипідписом і хеш-блокуванням у часі (HTLC).
Контракт блокування часу хешування (HTLC)
Контракти блокування часу хешування (HTLC) є важливою частиною мережі Bitcoin Lightning, а також одним із ключових компонентів атомарних свопів. Як випливає з назви, вони засновані на двох ключових функціях: блокування хешу та блокування часу.
Хеш-блокування заморожує використання коштів, якщо відповідні ключові дані (ключ Аліси у прикладі вище) не розкриваються. Блокування часу гарантує, що смарт-контракти виконуються лише протягом заздалегідь визначеного діапазону часу. Таким чином, використання HTLC усуває необхідність централізації, і вони створюють спеціальні правила, які запобігають частковому виконанню атомарних свопів.
Перевага
Найбільша перевага атомарних свопів пов'язана з їх децентралізацією. Атомарні свопи усувають потребу в централізованих біржах і будь-якому іншому типі посередників, а міжланцюгові свопи можна виконувати між двома або більше сторонами, не вимагаючи від них довіри одна одній. Оскільки користувачам не потрібно надавати кошти централізованим біржам або третім особам, рівень безпеки також підвищиться. Транзакції можна ініціювати безпосередньо з особистого гаманця користувача.
Крім того, ця форма однорангової торгівлі використовує дуже низькі комісії за транзакції або взагалі їх не передбачає, а тому має нижчі операційні витрати. Остаточна перевага полягає в тому, що атомарні свопи дозволяють транзакціям виконуватися швидше і, отже, мають кращу взаємодію. Іншими словами, різні альткойни можна обмінювати безпосередньо, не використовуючи біткойн або ефіріум як валюту-посередник.
обмеження
Атомні свопи також повинні відповідати деяким іншим необхідним умовам, що також може стати основною перешкодою для просування цієї технології. Наприклад, щоб виконати атомарний своп, мережі блокчейну, в яких знаходяться обидві криптовалюти, повинні базуватися на одному алгоритмі хешування (наприклад, обидві використовують алгоритм хешування SHA-256 Bitcoin). Крім того, вони мають бути сумісні з HTLC та іншими програмованими функціями.
Крім того, атомарні обміни також створюють ризики для безпеки, які розкривають конфіденційність користувачів. Це пояснюється тим, що за допомогою Blockchain Explorer транзакції в ланцюжку можна швидко відслідковувати, а отже, легко отримати адреси користувачів. Короткостроковим вирішенням цієї вразливості є використання конфіденційних криптовалют, тим самим зменшуючи ризики. Тим не менш, багато розробників намагаються використовувати цифрові підписи в атомарних свопах як більш надійне рішення.
Чому атомарний обмін так важливий?
Атомні свопи мають величезний потенціал для покращення криптовалютного простору, але наразі вони не випробовуються у великому масштабі. Нарешті міжланцюгова торгівля може вирішити багато проблем, які існують з централізованими біржами. Хоча ці біржі все ще підтримують роботу криптовалют, вони все ще мають низку прихованих небезпек. Деякі з цих питань включають:
Значні загрози: централізовані біржі в односторонньому порядку зберігають дорогоцінні ресурси, тому вони більш уразливі для хакерів.
Недосконале управління коштами та людські помилки: для роботи централізованих бірж потрібні люди. Якщо менеджери на важливих посадах помиляються або особи, які приймають рішення, приймають неправильні рішення щодо обмінних операцій, кошти користувачів обміну будуть втрачені.
Вищі операційні витрати: централізовані біржі мають вищі комісії за зняття коштів і транзакції.
Стрибк обсягу транзакцій призводить до неефективності: коли ринкова активність надто активна, централізовані біржі часто не в змозі впоратися з масовим збільшенням попиту на транзакції, що призводить до повільної роботи системи або недоступності послуг.
Регулювання: у більшості країн правила щодо криптовалют суворі. Навколо урядового затвердження та регулювання все ще існує багато невизначеностей.
Підведіть підсумки
Хоча атомарні свопи все ще є відносно новою технологією, тому вони обов’язково мають обмеження, ця технологія є революційною з точки зору сприяння сумісності блокчейну та міжланцюжкових транзакцій. Таким чином, ця технологія має великий потенціал для впливу на розвиток індустрії криптовалют, відкриваючи нові шляхи децентралізації та однорангового обміну валютою. Атомарні свопи, ймовірно, будуть все частіше використовуватися в найближчому майбутньому, особливо в рамках децентралізованих бірж.
