По старой доброй традиции я раздаю мерит за знания - прошлые тему можно посмотреть
тут и
тутАтомные или атомарные свопы «Atomic Swaps»
Впервые концепция атомных свопов была описана в 2013 году, Тиром Наланом.
Атомные свопы, или трейдинг между блокчейнами — это технология смарт-контрактов с криптографическими подписями, которая позволяет двум сторонам обмениваться различными криптовалютами и токенами без риска невыполнения обязательств. То есть, монеты с разных блокчейнов можно обменять между собой не прибегая к услугам биржи и гаранта. В этом типе обмена ни одна из сторон не может скрыться с деньгами другой стороны до завершения сделки, и это обеспечивается криптографией. Эта относительно новая технология ставит своей целью преобразовать взаимодействие людей и компаний на рынках.
Из информатики взято определение атомарных транзакций, потому что торговля происходит цельно/неделимо, в отличие от той, которую мы имеем на централизованных биржах или обменниках.
Первый атомный своп между BTC и ETH Он состоялся 7 октября 2017 года на Altcoin.io.
Децентрализованная площадка для торговли криптовалютами Altcoin Exchange объявила о совершении первой атомарной транзакции (свопа) между биткоином и Ethereum. Об этом сообщает Bitcoin.com.
Altcoin Exchange провела обмен 0.12345 ETH на 0.12345 BTC в рамках ончейн-процесса с открытым исходным кодом.
По мнению CEO биржи Эндрю Газдецки, децентрализованные биржи - это «будущее криптовалютной торговли», большую долю которой будут скоро составлять атомарные свопы. Altcoin Exchange считает, что представленная командой демонстрация атомарного свопа между эфириумом и биткоином означает, что централизованная модель торговли скоро останется в прошлом. Гаждецки объясняет, что атомарные свопы должны заменить традиционные биржевые транзакции более безопасным и быстрым методом.
Команда Altcoin Exchange говорит, что им предстоит еще кое-что доработать в коде относительно конфиденциальности и сверки ордеров. Компания выражает благодарность команде разработчиков Decred и руководителю проекта Litecoin Чарли Ли за помощь в освоении процесса атомарных свопов.
«С июня 2011 года было взломано 26 бирж, что привело к потерям монет на сотни миллионов долларов. Для того чтобы предотвратить подобные атаки в дальнейшем, нужны децентрализованные биржи, и атомарные свопы на один шаг приближают нас к этой цели», - объясняет Гаржецки.
«Особенно интересным технологию атомарных свопов делает то, что она обеспечивает практически мгновенную торговлю между криптоалютами. Мы считаем это очень важным компонентом для создания по-настоящему децентрализованной биржи, осуществляющей транзакции на такой же скорости, что и централизованные биржи, но без риска взлома или кражи».
ИсточникНа данный момент времени атомарные свопы уже проводились между монетами: Litecoin, Bitcoin, Vertcoin, Decred.
Технология атомных свопов языком домохозяйки
Атомные свопы - это механизм, который позволяет обмениваться токенами между разыми блокчейнами без третьего лица (гаранта, биржи и т.п.), к примеру обменять Эфир на Биткоин.
Вы можете заметить, что это можно было сделать и раньше через биржу и вроде как есть уверенность, что все будет честно. Да это так, но для лучшего понимания предлагаю рассммотреть оба пути.
Классический (назовем его так)
У Вас есть некоторое количество ETH. К примеру, 1.
Вы пересылаете его на биржу, оплачиваете комиссию за транзакцию. Выставляете ордер на бирже, ждете, платите комиссию за исполнение ордера, выводите средства с биржи, оплатив комиссию на вывод.
Слишком много комиссий, слишком много действий, слишком много времени нужно на это. А если курс за это время изменится? Есть же шанс не получить желаемого количества BTC за 1 ETH.
Уверен, что проблемы классического подхода понятны, ведь многие из Вас ходили по этому пути неоднократно.
Атомные свопыЗдесь все проще. Нам не нужны, ни биржи, ни гаранты. Вернемся к нашему примеру. У Вас все так же 1 ETH и у дяди Васи из Химок есть BTC и он с удовольствие поменяется с Вами 1 ETH на 0.1 BTC. Вы и дядюшка Васислий отправляете свои средства на специльный кошелек, где эти средства "замораживаются" на определенный промежуток времени. Если в течение заданного промежутка времени кто-то из вас не перевел средства на это кошелек, то сделка "разрывается" и средства возвращаются отправителю. Если же обе стороны выполнили свои обязательства, то Вы получаете свой желанный 0.1 BTC, а дядя Вася Эфир.
Достигается это путем использования специального контракта Hash-Time Lock Contract (HTLC), который будет более логично рассмотреть в "Алгоритме атомных свопов"
Ни Вы, ни дядя Вася не переживают за безопасность сделки, поэтому действуют достаточно активно. Нет таких моментов как "Ой, а ты точно пришлешь?", "Давай ты первый!", "Я предлагаю разбить сделаку на 4000 мелких....".
И это еще один шаг к децентрализации.
Необходимые требования для атомных свопов!
Оба блокчейна должны поддерживать контракты на временную блокировку средств
Ну и кстати, описание атомных свопов в интернете похоже на дикую дичь, которую не то что новичкам, но и не всем старичкам под силу понять...
Мне мериты не нужны, но я попробую просто на языке домохозяек объяснить: как это работает.
1. Допустим у Ани есть 1 биткоин, а у Вани есть 10 лайткоинов. Аня и Ваня захотели обменяться своими коинами по алгоитму атомарных свопов.
2. Аня пишет договор: "мой один биткоин отправится от меня ко мне если пройдет 48 часов ИЛИ мой один биткоин отправится Ване если Ваня разгадает мою загадку"
3. Ваня пишет точно такой же договор но для своих лайткоинов: "мои 10 лайткоинов отправится от меня ко мне если пройдет 48 часов ИЛИ мои десять лайткоинов отправится Ане если Аня разгадает мою загадку"
Далее Аня и Ваня заверяют свои договоры
у нотариуса в блокчейнах биткоина (Аня) и лайткоина (Ваня).
Далее Аня дает подсказки Ване, чтобы он попробовал отгадать ее загадку и забрать биткоины. Ваня дает подсказки Ане, чтобы она могла отгадать его загадку и забрать лайткоины.
Вот и все. Те ужасные слова, которые пишут в интернетах про хэширование, публичные и приватные ключи и т.д., все это пишут специально, чтобы никто ничего не понял
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
Актуальное задание: Написать 10 пунктов FAQ
НЕ КОПИПАСТ, ПИСАТЬ СВОИМИ СЛОВАМИ ХОТЯБЫ ПОЛОВИНУ - УНИКАЛЬНОСТЬ ТЕКСТА ДОЛЖНА БЫТЬ ВЫШЕ 50%Один раз в 2-3 дня буду выбирать лучшую работу и отдавать мерит автору
Будущие задания:
[s]Расписать алгоритм атомных свопов[/s]
[s]Необходимые требования для атомных свопов[/s]
....
Написать 10 пунктов FAQ
....
что нибудь еще придумаем ;)