Пояснення атомарних свопів
Головна сторінка
Статті
Пояснення атомарних свопів

Пояснення атомарних свопів

Середній рівень
Опубліковано Jul 1, 2019Оновлено Dec 11, 2023
6m

Що таке атомарні свопи?

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

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

У наступні роки багато розробників почали експериментувати з протоколами атомарного свопу. Наявні дані свідчать про те, що спільноти Bitcoin, Litecoin, Komodo та Decred відіграли важливу роль у цьому процесі.

Виявилось, що перші атомарні P2P-свопи почали проводитися в 2014 році. Але широку популярність методика здобула лише у 2017 році, в основному завдяки успішним свопам між LTC/BTC і  DCR/LTC.


Як працюють атомарні свопи?

Протоколи атомарних свопів розроблені таким чином, щоб запобігти шахрайству з боку будь-якої залученої сторони. Щоб зрозуміти, як вони працюють, давайте уявимо, що Аліса хоче обміняти свої Litecoin (LTC) на Bitcoin (BTC) Боба.

Спочатку Аліса вносить свої LTC на адресу контракту, яка діє як сейф. Коли цей сейф створений, Аліса також генерує ключ доступу до нього. Потім вона ділиться криптографічним хешем цього ключа з Бобом. Зверніть увагу, що Боб поки не може отримати доступ до LTC, оскільки він має тільки хеш ключа, а не сам ключ.

Потім Боб використовує хеш, наданий Алісою, для створення ще однієї безпечної адреси контракту, на яку він депонує свої BTC. Щоб отримати BTC, Алісі необхідно використовувати той самий ключ, і при цьому вона розкриває його Бобу (завдяки спеціальної функції, яка називається "хеш-лок"). Це означає, що щойно Аліса отримає BTC, Боб зможе отримати LTC і обмін буде завершено.

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

Атомарні свопи можуть відбуватися двома різними способами: ончейн і офчейн. Атомарні свопи ончейн відбуваються у будь-якій з валютних мереж (в цьому випадку в блокчейні Bitcoin або Litecoin). З іншого боку, атомарні свопи офчейн відбуваються на вторинному рівні. Цей вид атомарних свопів зазвичай ґрунтується на двонаправлених платіжних каналах, аналогічних тим, які використовуються в Lightning Network.

З технічної точки зору більшість цих торгових систем без потреби у довірі засновані на смартконтрактах, в яких використовуються мультипідписи й Hash Timelock Contracts (HTLC).


Hash Timelock Contracts (HTLC)

Хоча Hash Timelock Contracts (HTLC) є важливою частиною Bitcoin Lightning Network, вони також є одним із ключових компонентів, які уможливлюють атомарні свопи. Як випливає з назви, вони засновані на двох ключових функціях: хеш-лок і тайм-лок.

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


Переваги

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

Крім того, ця форма P2P-торгівлі має набагато нижчі експлуатаційні витрати, оскільки комісії за торгівлю або дуже низькі або відсутні. Нарешті, атомарні свопи дозволяють здійснювати угоди дуже швидко і з вищим ступенем сумісності. Іншими словами, альткоїни можна обмінювати напряму, не використовуючи Bitcoin або  Ethereum як проміжну монету.


Обмеження

Є кілька умов, які необхідно виконати для того, щоб атомарний своп відбувся і вони, ймовірно, можуть стати перешкодами для широкого прийняття цієї технології. Наприклад, щоб виконати атомарний своп, дві криптовалюти повинні бути засновані на блокчейнах, які використовують однаковий алгоритм хешування (наприклад, SHA-256 для Bitcoin). Крім того, вони також повинні бути сумісні з HTLC і іншими програмованими функціями.

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


У чому важливість цієї технології?

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

  • Підвищена вразливість: зберігання великої кількості цінних ресурсів одному місці робить їх більш вразливими для злому, а централізовані біржі стають основними об'єктами цифрових пограбувань.

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

  • Вищі експлуатаційні витрати: на централізованих біржах вищі комісії за зняття коштів і торгівлю

  • Неефективність щодо попиту на обсяги: коли ринкова активність стає надто інтенсивною, централізовані біржі часто не справляються зі зростанням торгового попиту, що призводить до уповільнення роботи системи або її відключення.

  • Регулювання: у більшості країн регулювання криптовалют далеко від ідеалу. Як і раніше, існує багато проблем, пов'язаних зі схваленням і управлінням з боку уряду.


Підсумки

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