Logo
Поделиться этой статьей

Ставки на хард-форк: решится ли Роджер Вер на крупную ставку в Bitcoin ?

Примет ли скандальный инвестор в Bitcoin Роджер Вер эту рискованную ставку на возможный хардфорк теперь, когда есть техническое решение?

Предположим, вы хотите сделать ставку на результат будущего хардфорка Bitcoin . Как бы вы это сделали?

Этот же вопрос возник прошлой весной на BitcoinTalk, когда Роджер Вер,спорный инвестор и сторонник определенного бренда масштабирования Bitcoin , дал добро на вызов другого инвестора. Пари? Какой из двух блокчейнов будет более ценным, если Bitcoin разделится.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

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

Заинтригованные пари и суммой денег, которую Вер был готов поставить (на тот момент это было 120 миллионов долларов в Bitcoin ), исследователи Патрик МакКорри из Университетского колледжа Лондона и Итан Хейлман из Бостонского университета, а также Эндрю Миллер, доцент Иллинойсского университета, объединили усилия, чтобы найти решение.

И с этой целью они опубликовали документ http://homepages.cs.ncl.ac.uk/patrick.mc-corry/atomically-trading-roger.pdf, в котором излагаются технические детали, необходимые для заключения пари.

Ставка

Однако прежде чем объяснить, как работает этот протокол, давайте вернемся к пари.

Еще в марте «Loaded», псевдонимный инвестор, владеющийсущественная сумка биткойнов, FORTH вызов Веру, который в то время активно продвигал BU.

"@RogerVer, давай заключим сделку, 1 к 1. Минимум 60 тыс., возможно до 130 тыс., мои BTU за твои BTC", Загружено написал

«Предложение открыто также для [генерального директора Bitmain] Джихана Ву», — продолжил он, отметив, что майнинговый магнат Вер, как говорят, тесно сотрудничал в то время. «Рассматривайте это прежде всего как вотум недоверия программному обеспечению Bitcoin Unlimited и команде разработчиков в ее нынешнем виде».

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

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

И с тех пор сообщество разработчиков обсуждает идеи о том, как именно реализовать технические детали обмена.

Срочность ситуации усиливается из-за растущей вероятности хардфорка. В настоящее время 85% и 42% майнеровсигнализируя о своей готовности для SegWit2x и Bitcoin Unlimited соответственно.

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

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

Техническая задача

Чтобы лучше понять проблему, которую пытались решить МакКорри, Хейлман и Миллер, полезно подробнее рассмотреть, как будет развиваться сделка между Loaded и Ver.

Во-первых, каждая сторона должна будет отложить 60 000 BTC до разделения. После того, как разделение на две цепи произойдет, обе стороны получат монеты на обоих блокчейнах, оставив каждому по 60 000 BTC и 60 000 BTU.

В этот момент Loaded обменял бы 60 000 своих BTC на ONE цепочке на 60 000 BTU Роджера на другой. После завершения сделки Loaded ушел бы с 120 000 BTC , а Роджер — с 120 000 BTU.

И, собственно, вопрос в том, кто в результате станет богаче?

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

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

Однако Хейлман и МакКорри, которые рассказали CoinDesk о своей работе, заявили, что им удалось найти решение, и считают, что пластичность может принести больше пользы.

«Это намного сложнее, но и веселее», — сказал Хейлман.

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

Решение, FORTH исследователями, представляет собой модифицированную версию протокола атомарного обмена, который опирается на два обременения транзакций Bitcoin : CheckTimeLockVerify (CTLV) и хэш-блокировки. CTLV устанавливает транзакции на будущий момент времени, в то время как хэш-блокировки требуют «Secret» (прообраз хеша) для разблокировки вывода транзакции.

Стоит также отметить, что протокол будет работать не только на хард-форке BU, но и на любом хард-форке, который имеет то, что называется «защита от повторного воспроизведения," способ гарантировать, что транзакция, происходящая в ONE блокчейне после разделения, не будет повторена в другом.

Объясняя замену с точки зрения Ver («ALICE») и Loaded («Боб»), можно сказать, что настройка выглядит примерно так:

Сначала ALICE вычисляет «Secret» (прообраз) и хэширует его. После этого необходимо создать три транзакции (см. ниже) и подписать их обеими сторонами до форка. Таким образом, когда блокчейн разделится, ALICE и Бобу нужно будет только транслировать свои транзакции, чтобы получить свои депозиты.

Финансирование транзакции

Чтобы совершить сделку, ALICE и Боб вносят по 60 000 BTC в «транзакцию финансирования». У этой транзакции есть три выхода.

ONE выход связан с монетами Алисы, другой — с монетами Боба, а третий действует как предохранитель, позволяя Бобу отменить транзакцию, если ALICE не подпишет какую-либо из транзакций вне сети, необходимых для настройки всей сделки. Чтобы гарантировать, что деньги будут надежно храниться до форка, каждый выход имеет временную блокировку.

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

Своп-транзакция

«Сделка обмена» на самом деле является парой транзакций. При запуске ONE транзакция берет 120 000 BTU из форка BU и отправляет их ALICE, а другая берет 120 000 BTC из форка BTC и отправляет их Бобу.

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

Когда придет время, ALICE придется запустить обмен. Чтобы заявить о своих средствах на форке BU, ей нужно раскрыть Secret , созданный в начале настройки. И с этим Secret Боб может автоматически (и атомарно) забрать все свои средства на форке BTC .

Но есть подвох. ALICE (которая, опять же, представляет Вера) может решить подождать и посмотреть, что будет делать рынок. Если цепочка BU LOOKS не очень хорошо, она может отказаться и не захотеть в конце концов проводить сделку. И чтобы защититься от этого, нужно сделать еще ONE транзакцию.

Неустойка транзакции

Чтобы дать ALICE дополнительный стимул «нажать кнопку», так сказать, третья «транзакция неустойки» также устанавливается заранее. Подписывая транзакцию неустойки, ALICE предоставляет всемонеты Бобу в случае, если она не инициирует обмен.

Итак, по сути, вопрос, поставленный в этой теоретической точке, звучит так: «Что это будет, ALICE? Ты хочешь монеты меньшей стоимости или ни одной?»

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

Но опять же, все эти транзакции должны быть настроены и подписаны до форка.

Делайте ставки

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

Если так, то МакКорри и Хейлман говорят, что они будут более чем рады организовать транзакцию. И они уверены, что другие разработчики также внесут свой вклад, чтобы помочь. Итак, сцена готова, все игроки готовы, что будет дальше, пока что LOOKS на игру «жди и смотри».

«Loaded запросил у сообщества протокол атомной торговли, подходящий для пари, и мы предоставили ему его», — сказал МакКорри.

Хейлман добавил:

«Я не надеюсь на хард-форк Bitcoin , но теперь, по крайней мере, если это произойдет, у нас будет чего ждать».








Раскрытие информации:CoinDesk является дочерней компанией Digital Currency Group, которая выступила организатором предложения SegWit2x.

Роджер Вер джиу-джитсу изображение через YouTube/Roger Ver

Picture of CoinDesk author Amy Castor