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

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

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

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

Очевидно, перші однорангові атомарні обміни почали робити в 2014 році. Але загальновідомою про методику стало лише у 2017 році. Основною причиною цього є успішні свопи між LTC/BTC і DCR/LTC.


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

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

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

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

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

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

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


Контракти з блокуванням часу хешування (HTLC)

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

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


Переваги

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

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


Обмеження

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

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


Чому атомарні свопи важливі?

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

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

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

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

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

  • Нормативно-правове регулювання: у більшості країн регулювання криптовалют далекі від ідеальних. Є ще багато проблем щодо затвердження та адміністрування урядами.


останні ідеї

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