Що таке Atomic Swaps?
Atomic Swaps дозволяють двом людям напряму обмінюватися монетами між різними ланцюгами, без біржі посередині. Це все або нічого: або обидві операції виконуються, або жодна. Уявіть собі два зачинені сейфи, які відкриваються тільки якщо обидва ключі повертаються одночасно.
Atomic Swaps нібито потребують централізованого мосту або спеціального токена. Ні. Вони реалізовані кодом як смартконтракти, які блокують і звільняють монети лише коли обидві сторони виконують умови.
Як працюють Atomic Swaps?
Короткий приклад на знайомій парі. Аліса хоче LTC Боба, а Боб хоче BTC Аліси. Вони погоджують курс, а далі код наглядає за їхніми коштами.
- Початок: Аліса й Боб узгоджують суму, курс і часові ліміти. Ніякого акаунту на біржі, тільки гаманці, які це підтримують.
- Блокування: Аліса генерує секрет і його хеш, потім блокує BTC у контракті, який можна отримати лише розкривши цей секрет до завершення таймера.
- Віддзеркалення: Боб бачить хеш і блокує LTC у власному контракті з трохи коротшим таймером. Обидва блокування використовують Hashed Timelock Contracts (HTLCs).
- Розкриття: Аліса отримує LTC, розкривши секрет у блокчейні. Це розкриття стає публічним.
- Отримання: Боб читає розкритий секрет і негайно отримує BTC.
- Повернення: Якщо хтось зникає, таймери спрацьовують і кожна сторона може повернути свої монети. Механізм захисту спрацьовує.
Ось такий процес. Немає довіреного посередника, лише часові блокування і спільний секрет.
Чому Atomic Swaps важливі
Чому це варто знати, навіть якщо ви не фанат протоколів:
- Перевага: Обмін між ланцюгами без передачі ваших ключів або створення акаунту на біржі.
- Погляд: Це відповідає руху до фінансів під контролем користувача на базі технології блокчейн, де довіра ґрунтується на математиці, а не на компаніях.
- Актуальність: Ви побачите це в гаманцях з самостійним зберіганням ключів, у деяких DEX і навіть у свопах у стилі Lightning.
Спочатку протестуйте з малою сумою і перевірте кожен таймер, щоб знати, коли розблокуються повернення. Знімки екрана допомагають, коли нерви беруть гору.
Ключові характеристики Atomic Swaps
Основні риси, без зайвого:
- Атомарність: Або обидві передачі відбуваються, або жодна; напівоперацій немає.
- Безкастодійність: Кошти знаходяться в контрактах під вашим контролем, а не в гаманці біржі.
- Кросчейн: Працює між різними мережами, якщо обидві підтримують потрібні скрипти.
- Повернення коштів: Часові обмеження гарантують шлях для повернення монет, якщо інша сторона зникає.
- Криптографія: Безпека забезпечується hash functions і тимчасовими блокуваннями, а не довірою.
- Комісії: Ви сплачуєте звичні мережеві комісії в обох мережах, а не торгові збори брокеру.
Варіанти
Та сама ідея, різні варіанти:
- Onchain: Класичний своп безпосередньо на обох базових шарах.
- Lightning: Оффчейн стиль свопи, що використовують платіжні канали для швидкості.
- Scriptless: Свопи з адаптерними підписами, які приховують логіку в підписах.
- Brokered: Ордербук або координатор допомагає знайти контрагента, при цьому своп залишається безкастодійним.
Не кожна пара ланцюгів підтримує Atomic Swaps. Ваші гаманці повинні реалізувати сумісні скрипти, і монети мають мати потрібні можливості для тимчасових блокувань і секретів.
Приклад
Ви обмінюєте невелику суму BTC на LTC зі свого гаманця через Atomic Swaps, без акаунту на біржі, і обидві сторони розраховуються автоматично, коли секрет розкрито.
Цікавий факт
Тьєр Нолан окреслив концепцію в 2013 році, а один із перших публічних свапів відбувся у 2017 році між Litecoin та Decred. Криптоспільнота Reddit вибухнула емоціями.
Підсумок
Коротко: Atomic Swaps це бездовірні трейди між ланцюгами, які дозволяють зберігати свої ключі і отримати потрібний актив.
