Для того, щоб оживити ліквідність, розпорошену по кожному ланцюжку, і залучити більше користувачів до екосистеми блокчейну, необхідно мати можливість безпечно передавати активи між ланцюгами, і в той же час забезпечити основну цінність мінімізації довіри Web3. Атомарний своп означає міжланцюгову транзакцію активів токенів користувачами в двох різних блокчейнах і не покладається на централізоване середовище під час процесу транзакції. Ця модель дозволяє користувачам DeFi підтримувати високий рівень децентралізації в багатоланцюговій екосистемі Web3.
**Що таке атомарний своп? **
Користувачі можуть проводити транзакції токенів «точка-точка» між ланцюгами за допомогою атомарних свопів. Обидві сторони повинні попередньо внести певну кількість токенів у контракт транзакції, перш ніж можна буде виконати атомарний своп. Будь-які два користувачі можуть обмінюватися цифровими токенами, не покладаючись на третю сторону для здійснення транзакції, таким чином усуваючи ризик контрагента.
«Атомарність» — це термін розробки програмного забезпечення, який стосується транзакції бази даних (транзакції), яка або повністю виконується, або не виконується взагалі, і немає проміжного стану. «Атомарний своп» також базується на цій концепції: якщо обидві сторони транзакції попередньо внесуть певну кількість токенів, своп буде виконано; в іншому випадку всі депоновані токени будуть повернуті таким же чином.
**Який робочий механізм атомарного обміну? **
Атомні свопи використовують хешований контракт із блокуванням часу (HTLC) як «віртуальне сховище» або «зашифрований депозитний рахунок» для зберігання коштів користувачів, і своп буде виконано лише тоді, коли в контракт буде внесено певну кількість токенів. Кожен користувач повинен підтвердити отримання токена протягом певного періоду часу, перш ніж розблокувати його.
КОНТРАКТ HASH TIMELOCK
Контракт хешованого тимчасового блокування (скорочено HTLC) — це смарт-контракт із часовим інтервалом, який використовує закриті ключі та зашифровані хеш-значення для контролю доступу до коштів. Кожна сторона повинна виконати всі умови обміну перед тим, як договір буде виконано, інакше пропуск буде повернено початковим маршрутом.
HTCL складається з двох основних компонентів:
**Ключ хешлоку (ключ хешлоку) - ** Обидві сторони повинні надати криптографічні докази, щоб підтвердити, що вони виконали умови контракту про обмін.
**Ключ блокування часу (ключ блокування часу)—**Якщо підтвердження не буде надано протягом зазначеного часу, токени, які були внесені, буде повернено початковим шляхом.
Приклад атомарної заміни
Аліса вирішує обміняти 10 жетонів X на 10 жетонів Y Боба. Вони двоє створили контракт на хеш-таймблокування, дійсний протягом 1 години.
Аліса створює адресу контракту та вкладає в неї 10 токенів X. Згодом контракт генерує закритий ключ, відомий лише Алісі. Аліса використовує закритий ключ для створення криптографічного хешу та надсилає його Бобу.
Боб використовує це хеш-значення, щоб перевірити, чи справді Аліса внесла 10 токенів X у контракт. Боб не може отримати доступ до коштів, оскільки він має лише хеш, а не закритий ключ.
Боб використовує це хеш-значення, щоб створити нову адресу контракту, і він вкладає 10 токенів Y у цей контракт. Тепер обидві сторони вносять токени в контракт.
Оскільки Боб створив адресу контракту, використовуючи хеш-значення приватного ключа Аліси, Аліса може вимагати 10 токенів Y, депонованих Бобом. І вона також розкрила приватний ключ Бобу, коли вимагала токен Y Боба. Якщо Боб не завершить транзакцію протягом терміну дії контракту, токен, на який претендує Аліса, буде повернуто Бобу.
Тепер Боб використовує закритий ключ, щоб вилучити 10 жетонів X Аліси та завершити транзакцію.
Обмін завершено протягом однієї години, контракт неможливо відкликати, і Аліса успішно обміняла 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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Розуміння Atomic Swap в одній статті
Для того, щоб оживити ліквідність, розпорошену по кожному ланцюжку, і залучити більше користувачів до екосистеми блокчейну, необхідно мати можливість безпечно передавати активи між ланцюгами, і в той же час забезпечити основну цінність мінімізації довіри Web3. Атомарний своп означає міжланцюгову транзакцію активів токенів користувачами в двох різних блокчейнах і не покладається на централізоване середовище під час процесу транзакції. Ця модель дозволяє користувачам DeFi підтримувати високий рівень децентралізації в багатоланцюговій екосистемі Web3.
**Що таке атомарний своп? **
Користувачі можуть проводити транзакції токенів «точка-точка» між ланцюгами за допомогою атомарних свопів. Обидві сторони повинні попередньо внести певну кількість токенів у контракт транзакції, перш ніж можна буде виконати атомарний своп. Будь-які два користувачі можуть обмінюватися цифровими токенами, не покладаючись на третю сторону для здійснення транзакції, таким чином усуваючи ризик контрагента.
«Атомарність» — це термін розробки програмного забезпечення, який стосується транзакції бази даних (транзакції), яка або повністю виконується, або не виконується взагалі, і немає проміжного стану. «Атомарний своп» також базується на цій концепції: якщо обидві сторони транзакції попередньо внесуть певну кількість токенів, своп буде виконано; в іншому випадку всі депоновані токени будуть повернуті таким же чином.
**Який робочий механізм атомарного обміну? **
Атомні свопи використовують хешований контракт із блокуванням часу (HTLC) як «віртуальне сховище» або «зашифрований депозитний рахунок» для зберігання коштів користувачів, і своп буде виконано лише тоді, коли в контракт буде внесено певну кількість токенів. Кожен користувач повинен підтвердити отримання токена протягом певного періоду часу, перш ніж розблокувати його.
КОНТРАКТ HASH TIMELOCK
Контракт хешованого тимчасового блокування (скорочено HTLC) — це смарт-контракт із часовим інтервалом, який використовує закриті ключі та зашифровані хеш-значення для контролю доступу до коштів. Кожна сторона повинна виконати всі умови обміну перед тим, як договір буде виконано, інакше пропуск буде повернено початковим маршрутом.
HTCL складається з двох основних компонентів:
Приклад атомарної заміни
Переваги Atomic Swap
Атомарні свопи можуть принести трейдерам унікальну цінність.
Вузьке місце Atomic Swap
Через деякі вузькі місця в торгівлі активами токенів у формі атомарних свопів DEX і централізовані торгові платформи все ще мають великий ринок.
Atomic Swap VS Cross-Chain Bridge
Атомарні свопи можуть торгувати рідними активами одноранговими, тоді як міжланцюгові мости можуть з’єднувати різні блокчейни. Перехресні ланцюгові мости дають змогу обернутим активам перехресно з’єднуватися в режимах блокування/розблокування або монетизації/знищення. На сьогодні через ланцюгові атаки на мости було викрадено понад 2,6 мільярда доларів США. Тому індустрія Web3 швидко впроваджує нове крос-чейн рішення.
Використання Chainlink CCIP для досягнення перехресного зв’язку
Трейдери та протоколи можуть використовувати Chainlink CCIP для вирішення проблем із міжланцюжковими мостами та атомарними свопами. CCIP — це міжланцюговий стандарт сумісності, який може безпечно, надійно та ефективно передавати програмовані токени між різними блокчейнами та ідеально сумісний із блокчейнами з різними алгоритмами хешування. Synthetix використовує CCIP, щоб реалізувати функцію Synth Teleporters і легко передавати ліквідність між ланцюгами в своїй багатоланцюговій екосистемі.