Меню

Что такое атомарные свопы? Гайд для новичков

Атомарный своп — это криптовалютная сделка, которая может быть выполнена мгновенно без необходимости стороннего обслуживания для облегчения обмена.

Это еще один этап в развитии децентрализованного обмена, попытка сделать торговлю более безопасной, эффективной и недоверительной.

Подождите, так я не могу доверять атомарным свопам?” Нет, это не то, что мы имеем в виду, когда говорим “недоверительный” — совсем наоборот.

По иронии судьбы, такой обмен заслуживает большего доверия, чем доверительный. Например, когда вы используете централизованную биржу, например, Binance, вы включаете себя в доверительную транзакцию.

Если вы хотите больше узнать о бирже Binance, читайте статью Обзор биржи Binance

Если точнее, вы доверяете Binance свои средства. Вы отказываетесь от личных ключей в пользу сервиса, полагая, что его операторы не будут злоупотреблять ими, а вам в свою очередь даётся доступ к торговой платформе Binance.

Например, Молли и Стив хотят обменять валюту. У Молли есть 57 LTC, но она хочет получить 1 BTC, чтобы попробовать его. Оказывается, у Стива есть 1 BTC, и он хочет 57 LTC, поэтому Молли и Стив решают совершить сделку.

Но ни один из них не хочет первым отправлять средства другому из-за страха, что он может быть обманут. Они также не хотят пользоваться эскроу (еще один пример доверительного стороннего посредника), который выполнил бы для них сделку.

К счастью, у них есть возможность использовать атомарные свопы. С их помощью Молли и Стив могут осуществить транзакцию без необходимости прибегать к услугам третьей стороны по типу Binance или эскроу, им не нужно беспокоиться о том, что кто-то кого-то обманет.

Удивительно, не так ли? А теперь давайте рассмотрим технологию подробнее.

Атомарные свопы: как они работают

Как вы, вероятно, знаете, атомарные свопы разработаны для двух разных валют. Это метод, с помощью которого вы можете напрямую торговать монетами, не используя обменники. Кроме того, атомарные свопы могут быть в цепи или вне её, но мы поговорим об этом позже.

Как и некоторые транзакции Lightning Network, атомарный своп использует хешированный временный контракт (HTLC), чтобы обе стороны были в равных условиях.

В этих контрактах используется система транзакций с мультиподписями, в которой оба трейдера отвечают за успешность свопа.

Чтобы сделать это возможным, hashlock использует криптографический алгоритм, который позволяет пользователям получать доступ к средствам только после того, как обе стороны подписали свои транзакции, а timelock похож на страховой полис, который гарантирует, что оба пользователя получат деньги обратно если сделка не совершится в определенные сроки.

На практике атомарный своп выглядит так

Молли и Стив открывают каналы оплаты друг для друга, чтобы обменять 57 LTC ​​на 1 BTC. Инициатор транзакции должен создать адрес контракта. В этом примере Молли является инициатором, поэтому она создает адрес контракта.

Адрес функционирует как сейф для денег. Создавая его, Молли откладывает 57 LTC ​​и получает значение (секретная строка данных, которая функционирует как ключ). По сути, хеш похож на замок, а значение — это ключ. Чтобы облегчить сделку, Молли отправляет хеш Стиву.

Стив получает хеш и создает с ним аналогичный адрес. Создавая свой собственный контракт, Стив откладывает 1 BTC в сейф (контрактный адрес), который имеет тот же ключ, что и у Молли.

Таким образом, для того, чтобы Молли забрала свой 1 БТС, ей нужно подписать транзакцию для адреса контракта Стива, а для того, чтобы Стив взял 57 LTC, ему нужно подписать транзакцию для адреса Молли.

Чтобы сделать это, Молли подписывает адрес контракта Стива с помощью значения (ключа), которое было необходимо для создания хеша, используемого Стивом для своего контракта.

При этом Молли открывает сейф со своими средствами, а также отдаёт этот ключ Стиву. Итак, теперь, когда у Стива есть ключ, он может подписать контракт Молли и получить свой 1 BTC, и все счастливы.

Когда Молли создает адрес контракта, кладёт деньги и создает значение для этого адреса, она посылает Стиву хеш, чтобы сказать: “Если вы хотите получить эти 57 LTC, вам нужно воспроизвести ключ хеша”.

Затем Стив создает свой собственный адрес контракта с этим хешем и говорит: “Хорошо, но я не могу применить ключ, пока вы его мне не отдадите, поэтому используйте его, чтобы разблокировать свой 1 BTC, а затем я смогу с его помощью разблокировать 57 LTC«.

Довольно круто, не так ли? Мы тоже так думаем. HTLC структурирует транзакцию таким образом, что обе стороны зависят друг от друга для обеспечения успеха обмена.

Если по какой-либо причине обмен не получится (например, сбой сети или одна сторона не завершит сделку), то timelock возвращает все средства своим законным владельцам — никакого вреда для пользователей.

Атомарные свопы: On-chain и Off-chain

Важно отметить, что атомарные свопы могут выполнять как внутрисетевые, так и внесетевые функции.

On-chain атомарные свопы, как следует из названия, происходят в блокчейне любой валюты.

В настоящее время для того, чтобы эти свопы работали, обе валюты должны использовать один и тот же алгоритм хеширования и поддерживать HTLC. Еще в сентябре 2017 года Litecoin и Decred провели успешный атомарный своп в цепи, первый в своем роде.

Если вы хотите больше узнать о криптовалюте Litecoin, читайте статью Что такое Litecoin: гайд для новичков

Если вы хотите больше узнать о криптовалюте Decred, читайте статью Что такое Decred?

Off-chain атомарные свопы позволяют, как вы уже догадались, проводить обмен валют вне блокчейна. Это происходит на втором уровне узлов, и сейчас такие свопы являются расширением Bitcoin Lightning Network.

Биткоин и Litecoin выполнили первый внебиржевой атомарный своп с использованием Lightning Network еще в ноябре 2017 года.

Заключение: почему нам нужны атомарные свопы

Атомарные свопы могут повысить безопасность в сфере обмена, которая подвержена рискам, в том числе они помогут предотвратить злоупотребление и хакерские атаки.

Также нужно кое-что сказать о торговой функции, которая позволяет проводить сделки без необходимости использовать централизованный обменник.

Сейчас атомарные свопы упрощают весь торговый процесс. Теоретически, они могут быть разработаны для обеспечения универсальных торговых пар валют.

Хотите пару ARK с LINK? Без проблем! Как насчет IOTA с DASH? Пока пользователи делают запросы, ставки и создают рынок для этих свопов, вы можете торговать с помощью этих пар.

Более того, атомарные свопы могут быть интегрированы в кошельки, позволяя вам торговать валютами прямо с настольного, мобильного или веб-кошелька — больше не нужно переводить деньги на биржу и обратно.

Как мы упоминали ранее, атомарные свопы могут стать следующим звеном в эволюции децентрализованной торговли. Есть несколько проектов, которые хотят превратить эту мечту в децентрализованную реальность.

Например, Altcoin.io создает децентрализованный обменник и кошелек со встроенными функциями атомарного свопа.

В настоящее время проект находится в бета-тестировании, и команда надеется, что скоро получится запустить полноценную платформу.

Komodo также создает свой собственный децентрализованный обменник со встроенными ончейн атомарными свопами, являющимися неотъемлемой частью его блокчейн решений.

Если вы хотите больше узнать о криптовалюте Komodo (KMD), читайте статью Криптовалюта Komodo (KMD): все, что нужно знать

Надеемся, что проекты смогут выполнить свои обещания и предоставить столь необходимое торговое решение для криптовалютной сферы.

Если у них это получится, мы сможем увидеть революцию в сфере обмена — и вам не придётся использовать биржи для торговли валютами.

Оставить комментарий

ТОП 3 криптобиржи