Залози на хардкор: ще заложите ли с Роджър Вере за стотици милиони долари?

Да предположим, че искате да заложите на резултата от бъдещия твърд сърце на Bitcoin, как ще го направите? Този въпрос възникна миналата пролет, когато Roger Ver, инвеститор и поддръжник на Bitcoin Unlimited, прие разговора от потребителя под името Loaded. Залогът беше кой от блоковете, след като мрежата с твърди сърца щеше да доминира.

Спорът възникна, когато проектът Bitcoin Unlimited (Сега Спешна консенсус, ЕО), който е твърд поддръжник на преподобния, се предлага да се премахне ограничението за ограничаване на размера на блока. Това беше много преди предложението на SegWit2x да се появи.

Същността на спора е, както следва. Заредени потребител под псевдонима в съобщение оставен в един форум Bitcointalk предложи Роджър Вяра обменена в размер на 12:59 на БТК BTU (предполагаемото име на втората blokcheyna Bitcoins) в случай на hardforka. Потребителят посочи в съобщението адреса на чантата, съдържащ 40 000 БТК и доказателство за притежание.

"Rodzher Ver, който предлагате сделка - размяна на 1-към-1 е готов да се промени от 60 000 до 130 000 BTU на моя ти БТК", - се казва в изявление. Вер отговори, че се съгласява да обсъжда подробностите за обмена.

Заинтригуван залог и сумата, която е готов да сложи Ver (около $ 120 милиона в Bitcoins в момента), изследователите Патрик McCorry (Patrick Mccorry) от Университетския колеж в Лондон и Итън Heilman (Итън Heilman) от Бостънския университет, във връзка с Андрю Милър, доцент на университета в Илинойс, започна да търси начин да реализира този залог.

В резултат на това те издадоха документ, описващ техническите подробности, необходими за изпълнението на залога.

технически затруднения

За да се разбере по-добре проблема, който се опита да реши McCorry, Heilman и Милър е на стойност по-отблизо на сделката, които искат да сключат Loaded и Ver.

Първо, всяка от страните ще трябва да отложи 60 000 БТК на твърдия диск. След разклоняването на мрежата и появата на два блока, всяка от страните ще има монети в двата шкафчета - 60 000 БТК и 60 000 БТУ. След това Loaded обменя своите 60 000 БТК в една мрежа за 60 000 BTU на Роджър в друга. След като обмяната ще бъде извършена в Loaded ще има 120 000 БТК, а във Вера - 120 000 BTU.

Основният въпрос е кой ще бъде по-богат от всичко.

Такава схема обаче не е лесна за прилагане. Независимо от факта, че бързите транзакции в мрежата изглеждат най-очевидното решение на проблема, този метод може да работи само след твърда сърцевина, когато се появят две мрежи. Дотогава ще има само една мрежа. По този начин, трикът е да се намери начин за всяка страна да направи размяна преди вилица, а след това след това. И тъй като SegWit все още не е активиран, решението трябва да вземе предвид и ковалността на сделката, проблем, който само усложнява нещата.

Въпреки това, Хайлман и Маккори отбелязват, че са имали голямо време, търсят решения и се занимават с проблема за пластичност.

"Това е много по-сложно, но това само го прави по-забавно", каза Хайллм.

Как работи

решение, предложен от изследователите - модифицирана версия на бърза комуникация протокол, който се основава на две тежести сделка: CheckTimeLockVerify (CTLV) и heshlokah.CTLV определя сделката за в бъдеще, както и да изисква heshloki "тайна" (прототип хашиш), за да отключите сделката за излизане.

Също така трябва да се отбележи, че протоколът ще работи не само в случай на hardforka BU, но и всяка друга вилица, която е с така наречената "Replay защита" - което ви позволява да бъдете сигурни, че сделката се появява в blokcheyne след разклоняване, не се дублират помежду си.

В резултат на сделката ще изглежда по този начин.

Моля Ver изчислява "Тайната" (прототип) и го хешове. След това трябва да бъдат създадени и подписани от двете страни пред разклона три сделки. По този начин, когато blokcheyn вилица, Ver и Loaded ще трябва само да се направи операция, за да получите своите депозити.

сделки на фонда

за сделката Ver Loaded и да направи за 60 000 БТК за "финансиране на сделката." Тази сделка има три изхода. Един от тях е свързан с монети Вяра, а другият - Зареден с монети и третите действа като застраховка срещу грешки, позволявайки Loaded анулира сделката, ако Ver откаже да подпише някакви сделки извън мрежата, необходими за завършване на сделката. За да се спестят пари в сейфа, докато вилица, всеки изход има заключване с ключалка в определено време.

Сега, че парите за сделката са защитени и двете страни могат да отидат, за да добавите подписа си още два сделки. Това ще определи колко пари в сделката за фонд ще бъдат изразходвани след разклона.

Сделката за бартер

"бартер" (суап), всъщност - няколко сделки. Когато се активира, една сделка отнема 120,000 BTU на BU мрежа и ги изпраща на Вярата, а друга сделка изпраща 120 000 на БТК БТК потребителското мрежа зареден.За да се гарантира, че всяка транзакция работи само в мрежата, в която тя трябва, протоколът използва защита за повторение, която вече е включена в нейната актуализация. По този начин всеки от участниците няма да може да получава монети и в двете мрежи.

Когато дойде времето, Ver ще бъде отговорен за активирането на транзакцията. За да поиска средствата му от бюрократа, той ще трябва да разкрие тайната, създадена в самото начало. С тази тайна, Loaded ще може автоматично и бързо да получи всичките си средства от вилицата на БТК. Но има улов. Ver може първо да реши да изчака и да види какво ще се случи на пазара. Ако мрежата на BU не изглежда добре, той може да промени мнението си и не иска да сключи сделка. Друга сделка действа като защита срещу такова поведение.

Периодична транзакция

За да се насърчи Вера да извърши своевременна транзакция, има и трета "наказателна транзакция", която също се създава предварително. С подписването на наказателната сделка, Ver се съгласява да даде всички монети Loaded, в случай че реши да не сключи сделка. Ако Ver не подписва транзакцията предварително, Loaded използва защитата на грешки във фонда за транзакции, за да отмени цялата транзакция.

Трябва да се отбележи още веднъж, че всички споменати транзакции трябва да бъдат създадени и подписани преди вилката.

Поставете вашите залози

В случай на въвеждане на EC EC, Ver, която отдавна насърчава идеята за по-големи блокове, вярва, че мрежата на ЕК ще бъде от полза. Но дали е готов да изпълни условията на сделката, която му предложи Loaded? Ако той се съгласи, тогава, както казват Маккори и Хайлман, те просто ще се радват да помогнат за изпълнението на сделката. Те също така вярват, че и други разработчици ще се присъединят към усилията си.Сега остава само да изчакаме окончателното решение на Вера.

Heilman каза: "Аз не живея в надежда hardfork Bitcoins, но ако това се случи, ние ще бъдем в състояние да гледате резултатите от интересен залог".

От друга страна, има голяма вероятност да няма условия за залагания. Това би бил случаят, ако договорът за работа и SegWit2X hardfork ще се проведе след SegWit за активиране и с подкрепата на по-голямата част от членовете на общността. В този случай, размера на блока няма да се променят правилата за BU консенсус (ЕО), както и в съответствие с правилата SegWit2X, формално и фактически позволява на участниците да го изоставят. В допълнение, на втория blokcheyna с който и да е значителна част от възли и / или heshreyta просто се появява и Bitcoin мрежа ще остане единна. За такъв вариант, неконтролируемо, всички разумни потребители ще гласуват. Мрежа с десетки милиарди капитализация не е най-доброто поле за игри.