Думаю, многие, кто крутится в криптовалютной тематике, слышали о том, что 20 сентября произошла первая атомарная транзакция между Чарли Ли (создателем Litecoin) и командой Decred. Обмен 1.337 LTC на 2.4066 DCR. Но многие ли понимают, что такое эти самые атомарные транзакции, и как они работают? Постараюсь описать максимально простым языком.
Atomic Swaps (Атомарные Транзакции) позволяющют обмениваться криптовалютой из двух независимых блокчейнов peer-to-peer, то есть без участия посредников в лице бирж или обменников. Эта технология позволяет совершать полностью децентрализованные обмены, не круто ли?
Опишу работу технологии на примере Алисы (А) и Боба (Б). В примере А меняет wBTC на zETH. Советую сначала прочитать весь процесс полностью, после чего станет понятнее, для чего нужен каждый шаг.
А генерирует случайное число x.
А формирует Tx1(первую транзакцию): wBTC блокируются на кошельке А, и будут отправлены на BTC
кошелёк B, если B будет знать число x
А формирует Tx2: wBTC из Tx1 будут возвращены А через 48 часов
Б подписывает Tx2, соглашаясь с условиями А
А загружает Tx1 в блокчейн BTC.(1)
Б формирует Tx3: zETH блокируются на кошельке Б, и будут отправлены на ETH кошелёк А, если А будет знать число x
Б формирует Tx4: zETH из Tx3 будут возвращены Б через 24 часа
А подписывает Tx4, соглашаясь с условиями Б
Б загружает Tx3 в блокчейн (2)
А отправляет x в Tx3, получает zETH (3)
А сообщает Б число х
Б отправляет х в Tx1, получает wBTC (4)
Цифрами я отметил 4 взаимодействия участников с блокчейном. Рассмотрим возможные срывы обмена.
Если сделка срывается до момента 1, очевидно, что все остаются при своём.
Если сделка срывается между моментами 1 и 2, А загрузит Tx2 в блокчейн, и получит свои BTC через 48 часов.
Если сделка срывается между моментами 2 и 3, Б загрузит Tx4 в блокчейн, и получит свои ETH как минимум на 24 часа раньше А, не давая возможности А получить и BTC, и ETH.
Если сделка срывается между моментами 3 и 4, Б может получить х напрямую из блокчена ETH, т.к. А не может получить ETH без предоставления числа х.
Если кто-либо ещё узнает х из блокчейна ETH, он не сможет получить BTC, т.к. в Tx1 записано, кому они достанутся.
То есть централизованные биржы и биржи в классическом понимании доживают последние деньки? Но вот остается вопрос - как мне понять по какому курсу битка к эфиру будет произведен обмен? Технология ясна, а вот источник ценовой информации откуда?
биржи остануться. Фиатные фиржи работают. Трейдер давольно популярная профессия. скорее всего курс будет браться из https://blockchain.info
Почему именно с блокчейн инфо? Как сам блокчейн инфо будет формировать источник ценовой инфы? Делить чейн битка на чейн эфириума и получать некую величину?))))
на самом деле нет точной информации. Мне кажется вот отсюда https://coinmarketcap.com/ или с чейна
Брать инфу с коинмаркеткапа - дорога в никуда, как мне кажется) Не задумывались, откуда эти цифры там вообще? Взять весь supply (откуда вообще его они берут? с бирж? А на холодных кошельках лежащее учтено?) и умножить на усредненный last price по всем биржам - не есть гуд. Это вымышленные цифры и Trustless системы в такой редакции быть не может))))
В общем вопросов море, ждем LN)
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
niiu, eduard, harhor, poloz1843, forbon21, vasilisapor2, shkiper, fair, voltash, asparian, ovtretya, retoldname, vika-teplo, lomekhuza, rezonator, vladsm, zhasmin, process, karmoputnik, naiger, byurotegov, roman1973, vlad1m1r, bylu, kito-boy, nikitosuna, astramar, blog.experta, katherina, carpe-diem, alexko, anandasurya, lazyphotoshooter, pulemetchi, moneygroup
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
@gemini up!
Занятно. Будет ли этот процесс полностью автоматизирован, или суть именно в ручных подтверждениях?
автоматизированно
upvote50-50 сделал реблог :)
Этот пост участвует в программе 50/50 !