atomic swap что это

Атомарные свопы (Atomic Swap) — функция и принцип работы, реализация на сегодня

Список криптовалют, несмотря на волатильное состояние индустрии, постоянно растет. На сегодня, по данным CoinMarketCap, насчитывается более 2100 криптомонет, которые в разном процентном показателе присутствуют в инвестиционных портфелях крипто-холдеров.

Из-за обильного предложения рынка у пользователей возникает потребность в обмене одной монеты на другую. Цифровые активы конвертируются с помощью третьих лиц — криптовалютных бирж. Но блокчейн-индустрия, которая по своему принципу отрицает наличие посредников, по идейному принципу не может обменивать, например, лайткоин на эфир с помощью сторонних компаний.

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

Навигация по материалу:

Принцип работы Atomic Swap

Громкое заявление: атомарные свопы, или atomic swaps, могут полностью изменить систему денежных транзакций в мире криптовалют. Если говорить простым языком, то технология перевода и конвертации криптовалюты позволят людям напрямую торговать и обмениваться цифровыми монетами разных блокчейнов без участия третьих сторон.

Задумки по реализации обмена криптовалюты на «себе подобных» появились в момент создания альткоинов. В июле 2012 года разработчик Серхио Демиан Лернер представил первый проект (его теоретическую составляющую) протокола обмена без доверия. Идея была довольно привлекательной, однако тогда она не реализовалась. Прорыв в исследованиях атомарного обмена произошел в мае 2013 года, когда Тир Нолан представил первый полный отчет о процедуре атомарного свопа.

Вспомним героев Алису и Боба, которые во всех примерах по объяснению функционирования криптовалютой индустрии постоянно совершают транзакции.

Предположим, у Алисы есть биткоины, и она хочет продать их за лайткоины. По счастливой случайности у Боба есть LTC, которые он не против поменять на ВТС. Для этого пользователям необходимо перевести свои монеты на криптовалютные биржи и уже с помощью третьих лиц — в этом случае посредником выступает обменник — продать свои имеющиеся активы и приобрести другие.

Однако у централизованных бирж есть много проблем: угроза взлома, активы могут подлежать неправильному управлению (например, ситуация вокруг Mt.Gox), требования к объему — биржи не могут справиться с изменением спроса, особенно когда происходит резкий рост спроса на активы, к тому же, легальные крипто-обменники подлежат государственному регулированию, ведь они имеют регистрацию в какой-либо стране, поэтому пользовательские данные передаются третьим лицам.

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

Способность отдельных блокчейнов взаимодействовать друг с другом, например, между Bitcoin и Ethereum, крайне ограничена. Ведь сети используют различные протоколы, алгоритмы и процедуры безопасности для проведения транзакций. А большинство цифровых бирж, прежде чем переводить одну монету в другую, требуют от пользователя конвертацию в базовую валюту, и зачастую это биткоин, так как он наиболее ликвидный и легко доступный. Из-за высокой крипто-волатильности в конечном итоге можно заплатить большую сумму за совершенные транзакции по обмену, ведь биржи берут комиссии для выполнения всех сделок.

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

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

Реализация атомарных свопов на 2019 год

20 сентября 2017 года блокчейны Decred и Litecoin со внутренними криптовалютами DCR и LTC совершили первую успешную конвертацию монет благодаря реализации атомарного свопа. Тогда два проекта использовали hash time-locked contracts (HTLC), или «хэшированные контракты с временной блокировкой».

Чтобы Decred смогли претендовать на LTC, а Litecoin на DCR, команды по очереди раскрыли секретный номер в блокчейне, который ранее был известен только обладателям монет. Кроме того, для совершения обмена необходима загрузка блокчейнов, которые будут участвовать в конвертации криптовалют.

HTLC представляют собой специальную форму внеконцепционных каналов оплаты. Благодаря этому не засоряется и не перегружается основная сеть, сокращается время обработки транзакции. Поэтому HTLC относят к особому типу смарт-контракта, который позволяет выполнять транзакции с указанием времени между двумя сторонами, что и было сделано во взаимодействии Decred и Litecoin.

Не стоит забывать, что атомарные свопы требуют наличия связанных друг с другом платежных каналов между блокчейнами торгуемых криптовалют. Связь осуществляется благодаря сети Lightning Network. Изначально она была нужна для решения вопросов масштабирования в Bitcoin, однако сейчас ее возможности стали использоваться и в других целях.

Сеть Lightning связывает между собой платежные каналы, которые задействуют один и тот же алгоритм хэширования. Поэтому Bitcoin может быть связан только с альткоинами на алгоритме SHA-256, а к таким относятся Litecoin или Zcash.

Проекты разрабатывающие атомарные свопы

Основатель Litecoin Чарли Ли, которого по праву можно считать одним из главных адептов атомарных свопов, в сентябре 2017 года успешно обменял LTC на BTC, о чем он сообщил в своем Twitter. Большинство пользователей поблагодарили Ли за большую проделанную работу, суть которой заключалась в совершенствовании процесса конвертации одних цифровых монет на другие.

Спустя несколько дней, вдохновившись деятельностью основателя Litecoin, разработчикам Komodo удалось завершить атомарный своп между ВТС и внутренней монетой проекта KMD, используя только сервер Electrum. Это важное событие еще больше обрадовало крипто-энтузиастов, ведь так появилось доказательство того, что атомарные свопы могут использоваться без загрузки обоих блокчейнов для обмена в паре криптовалют.

Затем, в октябре 2017 года команда разработчиков Bitcoin-Ethereum Atomic Swap Code представила технологию открытого доступа по обмену Bitcoin и Ethereum. Данный код на GitHub уже использовался для запуска Altcoin Exchange, который подразумевал «atomic swap» между криптовалютами по рыночной стоимости.

Перевод ВТС и ЕТН через атомарные свопы можно совершить с помощью открытого протокола OFGP, который совместно разработали децентрализованная биржа DEx.top и крипто-кошелек iBitcome. Помимо обмена протокол позволяет следить за потоком цифровых активов конкретного пользователя и транзакциями в сети в любое время.

Другое решение с помощью внутреннего токена для блокчейн-транзакций между Bitcoin, Ethereum в токены стандарты ERC-20 было представлено Wanchain. Промежуточная цифровая монета WBTC — токен проекта, которая используется для беспрепятственного проведения транзакций. Увеличивать объемы и обеспечивать ликвидность проект планирует через партнера — децентрализованную биржу Kyber DEX.

Читайте также:  cruelty free значок что означает

9 января 2019 года блокчейн-платформа Qtum представила свои атомарные свопы на основе HTLC. По сути, их предложение по переводу не отличается от вышеописанных проектов и осуществляется с помощью внутреннего токена QTUM.

Недостатки технологии и точки роста

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

После завершения перевода не все крипто-кошельки имеют возможность принять монеты. Обмен с использованием описываемой технологии происходит медленней, если совершается конвертация больших сумм, поэтому проблему масштабируемости еще предстоит решить.

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

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

Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.

Источник

Блеск и нищета atomic swaps

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

Главная мотивация любого специалиста по безопасности— желание избежать ответственности.

Провидение было милостиво, я покинул ICO, не дожидаясь первой необратимой транзакции, но вскоре обнаружил себя за разработкой криптобиржи.

Я— решительно не Мальчиш Кибальчиш, и одного строгого взгляда достаточно, чтобы я сдал все ключи и пароли. Поэтому главной моей целью как архитектора было расположить раскаленное жало криптоанализа как можно дальше от дорогих мне элементов инфраструктуры.

Не твои ключи, не твои проблемы

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

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

Однако, если участник успешно атакует эскроу, то он получает искомые две подписи.

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

Словно в загадке про волка козу и капусту ты можешь действовать только по единственному правильному сценарию и несешь потери, если отступаешь от него.

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

Шаг первый: загадка

Предположим, что Алиса в одно прекрасное утро хочет передать Бобу биткоин за горсть “криптоюаней”.

Шаг второй: приманка

В игру вступает Боб и переводит“криптоевро” на свой контракт, который написан таким образом что:

Шаг третий: отгадка в приманке

Алиса приходит за своими деньгами и забирает деньги с контракта Боба, раскрыв при этом свой секрет.

Шаг завершающий: загадка разгадана

Транзакцию видит Боб, и орлиным взором вычленяет из нее секрет, предъявленный Алисой контракту. Этот секрет он использует, чтобы забрать уже свои биткоины.

Когда что-то идет не так

Если Алиса вдруг оказывается внезапно смертна, Боб в обед забирает свои юани.

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

Если вы предпочитаете картинку тексту, на Хабре для вас есть более подробное и наглядное объяснение работы атомарных свопов.

Разница между таймаутами призвана застраховать нас от зловредной Алисы, которая забирает деньги Боба в самый последний момент, и таймаут истекает, пока тот дрожащими пальцами вбивает hex в транзакцию.

Участники не могут потерять свои деньги, максимум, придется подождать возврата.

Это простая, как валенок, схема, которая требует от взаимодействующих блокчейнов всего ничего:

На первый взгляд, уже можно сказать бирже “прощай, наша встреча была ошибкой”, но не тут-то было.

При всех своих достоинствах решения на atomic swap не поражают ликвидностью. Во многом потому, что в самой популярной паре BTC-USD фиатная часть была не вполне токенизирована.
Успех USDT породил целую волну стабильных монет формата ERC20 на любой вкус, от кастодиальнейшего USDC до алгоритмичнейшего DAI.

Поэтому для простоты мы рассуждаем далее о том, что Алиса продает Бобу биткоины за какие-то ERC20 токены, и надеемся на удачу стабилизаторов, благо у нас еще много более технических проблем.

Скорость

Биткоин и Ethereum и по отдельности не слишком быстры, а тут нам приходится ждать сначала один депозит со всеми подтверждениями, потом второй.

Это все потому, что сначала деньги вносит участник, которому известен секрет, а оппонент ждет финальности и только затем переводит свою часть.

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

Конфиденциальность

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

Usability

Конек блокчейна вообще и эфира в частности. Давайте посмотрим, какие телодвижения придется совершить продавцу и покупателю.

С точки зрения продавца все относительно просто: нужно просто перевести биткоин на p2sh адрес. С эфиром все гораздо хитрее.

Рассмотрим усредненный по гитхабу контракт для свопа:

Внимание! Не используйте этот и другие контракты из статьи на продакшене, они написаны исключительно для демонстрации. Особенно этот.

Сами пользователи часто ошибаются и просто переводят токены на контракт, после чего токены просто теряются. Комментарии на Etherscan полны стенаниями несчастных.

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

Газголдер

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

Контрактно-ключевой дуализм и EIP 712

Как мы знаем, адрес в эфире может быть контрактом, а может быть субъектом, сиречь ключем.
Главное занятие ключа— подписывать какие-нибудь сообщения.

Мы можем использовать в качестве отправителя Боб-контракт, который совершает все необходимые пассы, проверив перед этим подпись Боба-ключа.

Теперь, кто угодно может спонсировать комиссию участника, но принимает решение только тот, кому известен ключ.

Для работы с подписями сложных структур данных в Ethereum есть стандарт EIP 712, подробнее о нем вы можете прочитать в блоге кошелька Metamask

Читайте также:  какой киркой можно добывать адскую руду в террарии

Разделяй и властвуй

Часто сценарий взлома Ethereum контракта выглядит так:

Создавая для каждой сделки отдельный контракт, мы можем изолировать контракты на уровне EVM.

Но и это еще не все: теперь каждая сделка имеет свой адрес, на который можно перевести токены с любого кошелька или биржи.

Брошенные контракты и create2

Но теперь для каждой сделки нам приходится создавать контракт и ждать пока покупатель переведет туда трудовой “криптофенинг”. В схеме “утром контракты, вечером деньги” всегда есть опасность, что покупатель отвалится, а эфир на создание контракта уже потрачен.

Нельзя ли сделать так, чтобы утром деньги, а вечером байты?

В хардфорке Constantinople разработчики EIP 1014 добавили инструкцию create2, которая создает новый контракт на детерминированном адресе

Инструкция работает только через assembly, поэтому фабрика выглядит несколько устрашающе:

Код вашего контракта можно получить при помощи web3:

Из-за ограниченной поддержке в solidity газ для контракта может расчитываться неправильно из-за некоторых тонкостей эфира.

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

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

Ворон ворону глаз не выклюет

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

Как сделать так, чтобы хэш не засветился?

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

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

Дабы уход в оффлайн кого-либо из участников не стал трагедией, добавим старый добрый таймаут.

Алиса и Боб параллельно вносят депозиты

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

Для стороннего наблюдателя это выглядит как будто деньги прошли через контракт с мультиподписью 2 из 2.

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

Level 2

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

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

Теперь нам доступна высокоскоростная p2p торговля, главное следить за временем и закрыть сделку до таймаута.

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

Источник

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

Многие специалисты в сообществе разработчиков криптовалют трудятся над новой функцией под названием «атомарные свопы» (atomic swaps). Эти свопы полностью устраняют необходимость участия третьей стороны при обмене между блокчейнами различных криптовалют и передают бразды торговли непосредственно пользователю.

Децентрализованная торговля?

В последние месяцы было много сказано о революционной идее, известной как межсетевые атомарные свопы. Атомарные свопы – новая технология, которая все еще находится в разработке, позволяющая осуществлять P2P-торговлю между разными типами цифровых активов.

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

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

Как это работает

Представим себя пользователей А и Б, которые хотят провести сделку по обмену какого-нибудь альткоина на биткоин. Пользователь А в этом сценарии инициатор, он создает что-то вроде «депозитной ячейки», которая хранит средства в процессе свопа. Также это место называется адресом контракта. Для открытия ячейки необходима подпись пользователя Б, а также секретное число, которое пользователь А генерирует сам. Очень важно, чтобы пользователь А не делился этим числом с Б, так как последний может попросту открыть ячейку и забрать все средства еще до того, как произойдет своп.

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

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

В сценарии, когда А или Б прекращают сделку на полпути, ячейки (транзакции обеих сторон контракта) создаются таким образом, что, если обмен не происходит, все средства возвращаются их владельцам через определенный период времени, установленный каждой стороной.

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

Дальнейшее внедрение

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

Источник

Atomic Swap

Понравилась статья? Поделись:

Atomic Swaps (Атомарные свопы) – это децентрализованные и не требующие доверия сделки между двумя пользователями разных криптовалют. Эта технология относительно новая и предназначена для того, чтобы произвести революцию в транзакциях.

Содержание

Atomic Swaps (Атомарные свопы) [ править ]

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

Читайте также:  с какими событиями связаны даты 1111 год 1185 год

Атомарные свопы привлекают каждую платёжную сторону к транзакции с контрактом, один контракт на каждый блокчейн. Контракты содержат выпуск, который может быть потрачен любой из сторон, но правила, требуемые для возврата, для каждой привлечённой стороны разные. Одна сторона (называемая контрагент 1 или инициатор) генерирует секретный ключ и отправляет установленную сумму сделки в смарт-контракт. Вторая сторона (называемая контрагент 2 или участник) может только изымать средства, зная секретный ключ. Если истекает предопределенный период времени (обычно 48 часов) после того, как транзакция через смарт-контракт была замайнена или авансирована, но не изъята участником, средства могут быть возвращены в кошелёк инициатора.

Для простоты представим, что инициатор хочет торговать с участником Particl за Decred. Инициатор также может торговать Decred за Particl, и шаги будут теми же, но каждый шаг будет сделан на другом блокчейне. На данном этапе участник не может требовать средства из смарт-контракта Particl инициатора, потому что секретный ключ ему неизвестен. Если инициатор в этот момент передаёт секретный ключ, участник может потребовать средства из контракта, даже не выполняя свою часть сделки, нанося убыток инициатору.

Во избежание этого, участник создаёт похожий смарт-контракт, но на блокчейне Decred, и отправляет указанную сумму Decred на него. Однако, чтобы инициатору изъять выпуск, им нужно предъявить участнику их секретный ключ. Чтобы участник мог создать свой смарт-контракт, инициатор должен предъявить участнику не секретный ключ ( так как участник всё еще может потребовать средства и не выполнить свою часть сделки), а криптографический хеш секретного ключа, чтобы смарт-контракт мог сработать должным образом. Контракт участника может быть возмещен так же после предопределённого периода времени. Тогда инициатор изымает средства Decred участника, предъявляя секретный ключ к смарт-контракту участника. Затем секретный ключ извлекается из компенсирующей транзакции Decred инициатора. Эта процедура атомарна (с тайм-ауом), так как даёт каждой стороне минимум 24 часа, чтобы изъять свои коины на другом блокчейне до того, как может быть сделан возврат. Это лучший вариант для людей, которым необходима конфиденциальность, и возможно, он станет наиболее дешёвым в использовании.

Децентрализованные биржи [ править ]

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

Как работают DEX? Их работа строится путём того, что люди устанавливают и берут заказы индивидуально. Заказ существует в отдельных регистрах заказов, и эти регистры хранятся независимо друг от друга. Те заказы, которые размещаются в одном регистре, не могут появиться в другом. К сожалению, это создаёт недостаток ликвидности для пользователей. По этой причине пользователи должны смотреть на несколько разных журналов, чтобы разместить заказ.

Как решить эту проблему? Она может быть решена через «Liquidity Network». Это процесс, означающий, что разные журналы заказов используют API для совместного использования друг с другом. В этом случае заказы идут между «рилейерами» и обеспечивают необходимую ликвидность внутри сети. Как было сказано выше, децентрализованные биржи идут на опережение. Опережение – это концепция, означающая, что люди могут перебить заказ, размещенный на DEX. Множество DEX, запущенных на Ethereum, зависят от смарт-контрактов. Однако, это создаёт проблему, так как сеть является публичным блокчейном, и каждый может проверить пул памяти, чтобы посмотреть, кто хочет взять заказ.

Бывший инженер-программист Google Иван Богатый в своём блоге предложил Bancorteam реализовать минимальный возврат сделок, эффективно отменяя заказ, как только пользователь понимает, что кот-то хочет сорвать сделку на его глазах. Он предложил ещё одно решение установить максимальную цену на газ для людей, чтобы делать ставки выше ограничения. Данные решения являются краткосрочными. Они не смогут предотвратить опережение, но сократят потери пользователей. Ещё одно возможное решение – это «схема обязательства» от Уилла Уоррена, сооснователя проекта 0х (и открытого протокола для DEX).Что она означает? Трейдер тайно берет свои средства за транзакцию, но не открывает их. Как только транзакция замайнена, отправляется вторая со всеми деталями, выполняя заказ на децентрализованной бирже. Этот метод тоже не безупречен, так как могут возникнуть случайные сговоры, когда, например, два одних и тех же заказа размещаются одновременно.

Технология [ править ]

Lightning Network объявила о выпуске первых ставок для Mainnet на Bitcoin и Litecoin 15 марта 2018 года.

Atomic Swaps – это самое долгожданное приложение LN. Атомарные свопы – это обмен одной криптовалюты на другую по принципу «всё или ничего» (например, BTC на LTC). LN не является обязательной, но она сделает атомарные свопы закрытыми, мгновенными и бесплатными по сравнению с майнингом.

Принимая во внимание ликвидность, LN может столкнуться с проблемой доступности средств и каналов. Природа сети требует от пользователей создание платёжных каналов через мультиподписи, что означает, что пользователь может попасть на канал LN, только если у него есть что тратить. Посредники могут направлять платежи только в случае, если у них есть определённая сума средств. Решение может быть тем же, как и с DEX. Транзакции могут направляться и распределяться между узлами, у которых есть достаточно средств и каналов, чтобы осуществить своп. Возможно, это не самое лучшее решение на сегодняшний день, так как LN находится на ранней стадии разработки, но с её ростом, это будет хорошим решением.

Атомарные свопы используют технику контрактов HTLC (Hash Time-Locked Contracts). Когда обе валюты доставлены в данные контракты, HTLC обеспечивают, чтобы сумма обмена не могла быть перебита, как это может быть на DEX, поэтому нет опасности «случайного сговора».

Коины Аtomic Swap Coins [ править ]

Скажем, вы хотели бы обменять Litecoin на Bitcoin, и вам нужно найти кого-то на LN, чтобы совершить обмен. Соответствующие коины введены в своп. Они направляются через другие узлы, если вам нужны другие точки связи, и вы не хотите оплачивать комиссию за создание двух платёжных каналов. Итак, обмен гарантирован. Для защиты от обмана и похищения средств других людей преступниками, существуют строгие наказывающие контракты.

Коины [ править ]

Атомарные свопы позволяют членам криптосообщества торговать на различных блокчейнах безопасным способом, на высокой скорости и с минимальными комиссиями. Вы можете конвертировать Altcoin атомарного свопа, включая Litecoin атомарного свопа, Bitcoin, а также полный список валют, доступных для конвертации, который включает:

Атомарные свопы и сборы [ править ]

Комиссия за транзакцию должна оплачиваться дважды.

Источник

Сказочный портал