Розуміння Atomic Swap в одній статті

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

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

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

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

**Який робочий механізм атомарного обміну? **

Атомні свопи використовують хешований контракт із блокуванням часу (HTLC) як «віртуальне сховище» або «зашифрований депозитний рахунок» для зберігання коштів користувачів, і своп буде виконано лише тоді, коли в контракт буде внесено певну кількість токенів. Кожен користувач повинен підтвердити отримання токена протягом певного періоду часу, перш ніж розблокувати його.

КОНТРАКТ HASH TIMELOCK

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

HTCL складається з двох основних компонентів:

  • **Ключ хешлоку (ключ хешлоку) - ** Обидві сторони повинні надати криптографічні докази, щоб підтвердити, що вони виконали умови контракту про обмін.
  • **Ключ блокування часу (ключ блокування часу)—**Якщо підтвердження не буде надано протягом зазначеного часу, токени, які були внесені, буде повернено початковим шляхом.

Приклад атомарної заміни

  1. Аліса вирішує обміняти 10 жетонів X на 10 жетонів Y Боба. Вони двоє створили контракт на хеш-таймблокування, дійсний протягом 1 години.
  2. Аліса створює адресу контракту та вкладає в неї 10 токенів X. Згодом контракт генерує закритий ключ, відомий лише Алісі. Аліса використовує закритий ключ для створення криптографічного хешу та надсилає його Бобу.
  3. Боб використовує це хеш-значення, щоб перевірити, чи справді Аліса внесла 10 токенів X у контракт. Боб не може отримати доступ до коштів, оскільки він має лише хеш, а не закритий ключ.
  4. Боб використовує це хеш-значення, щоб створити нову адресу контракту, і він вкладає 10 токенів Y у цей контракт. Тепер обидві сторони вносять токени в контракт.
  5. Оскільки Боб створив адресу контракту, використовуючи хеш-значення приватного ключа Аліси, Аліса може вимагати 10 токенів Y, депонованих Бобом. І вона також розкрила приватний ключ Бобу, коли вимагала токен Y Боба. Якщо Боб не завершить транзакцію протягом терміну дії контракту, токен, на який претендує Аліса, буде повернуто Бобу.
  6. Тепер Боб використовує закритий ключ, щоб вилучити 10 жетонів X Аліси та завершити транзакцію.
  7. Обмін завершено протягом однієї години, контракт неможливо відкликати, і Аліса успішно обміняла 10 жетонів X на 10 жетонів Y Боба.

Переваги Atomic Swap

Атомарні свопи можуть принести трейдерам унікальну цінність.

  • **Зменшення ризику контрагента - **Не потрібно покладатися на централізовану третю сторону для здійснення транзакцій. Трейдери повністю контролюють свої активи.
  • Покращення ліквідності - Активами можна торгувати через різні блокчейни, таким чином покращуючи ліквідність активів.
  • **Прямий обмін активами — **Користувачі можуть купувати зашифровані активи безпосередньо, не обмінюючи їх на високоліквідні стейблкойни, а потім проводячи наступні транзакції. Користувачі можуть торгувати будь-яким токеном на децентралізованій платформі.
  • **Транзакція гарантована——**Договір буде повністю гарантовано виконано відповідно до попередньо визначеного процесу. Якщо умови не виконуються, початкова сума коштів буде повернена.
  • **Зменшення вартості - ** Комісія за одноранговий обмін буде нижчою, ніж вартість транзакції, якщо покладатися на третю сторону.

Вузьке місце Atomic Swap

Через деякі вузькі місця в торгівлі активами токенів у формі атомарних свопів DEX і централізовані торгові платформи все ще мають великий ринок.

  • Взаємодія з користувачем - Кожен контрагент повинен спочатку узгодити суму/ціну транзакції, період блокування часу, дані транзакції та хеш-значення та дочекатися завершення транзакції. Цей процес трудомісткий і складний, особливо для новачків.
  • Занепокоєння щодо конфіденційності - Атомарні свопи повинні чекати завершення кількох блоків, що може викликати зловмисників, даючи їм час для відстеження адрес і блокування торговців.
  • ПРОБЛЕМИ СУМІСНОСТІ - Ви не можете виконувати атомарні свопи в усіх блокчейнах. Щоб виконати атомарний своп, кожен блокчейн повинен використовувати однаковий алгоритм хешування.

Atomic Swap VS Cross-Chain Bridge

Атомарні свопи можуть торгувати рідними активами одноранговими, тоді як міжланцюгові мости можуть з’єднувати різні блокчейни. Перехресні ланцюгові мости дають змогу обернутим активам перехресно з’єднуватися в режимах блокування/розблокування або монетизації/знищення. На сьогодні через ланцюгові атаки на мости було викрадено понад 2,6 мільярда доларів США. Тому індустрія Web3 швидко впроваджує нове крос-чейн рішення.

Використання Chainlink CCIP для досягнення перехресного зв’язку

Трейдери та протоколи можуть використовувати Chainlink CCIP для вирішення проблем із міжланцюжковими мостами та атомарними свопами. CCIP — це міжланцюговий стандарт сумісності, який може безпечно, надійно та ефективно передавати програмовані токени між різними блокчейнами та ідеально сумісний із блокчейнами з різними алгоритмами хешування. Synthetix використовує CCIP, щоб реалізувати функцію Synth Teleporters і легко передавати ліквідність між ланцюгами в своїй багатоланцюговій екосистемі.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити