Home » Активиран е Taproot, дългоочакваното надграждане на Биткойн

Активиран е Taproot, дългоочакваното надграждане на Биткойн

by v

Taproot дава на разработчиците разширен набор от инструменти, с които да работят, докато продължават да разработват, итерират и надграждат Биткойн.

В 5:15 UTC (00:15 ч. българско време) в неделя, 14 ноември, Taproot, дългоочакваното надграждане на Биткойн, се активира в блок 709 632, отваряйки вратата за разработчиците да интегрират нови функции, които ще подобрят поверителността, мащабируемостта и сигурността на мрежата.

Надстройката се блокира още през юни, когато над 90% от миньорите избраха да „сигнализират“ за подкрепата си. Оттогава насам програмираният период на изчакване между заключването и активирането дава време на операторите на възли и миньорите да преминат изцяло към най-новата версия на Bitcoin Core, 21.1, която съдържа обединения код за Taproot. Едва след като направят това, те ще могат да приложат новите правила, които правят възможно използването на новия вид транзакции.

Какво е Taproot?

Taproot представлява претопяване на различни технически нововъведения през цялата история на Биткойн в един ъпгрейд. За първи път е предложена от Грег Максуел през 2018 г. Оттогава трите предложения за подобрения на Биткойн (BIP), които кодифицираха Taproot, бяха написани от Питер Вуйле, Тим Руфинг, Ей Джей Таунс и Джонас Ник и бяха обединени в ядрото на Биткойн през октомври 2020 г.

В основата на подобрението са „подписите на Шнор“. Биткойн използваше криптографската схема ECDSA за своите „цифрови подписи“, при които потребителят подписва трансакция със своя частен ключ, за да одобри изпращането ѝ някъде другаде.

Taproot надгражда до различна схема, наречена Schnorr. Всяка транзакция, използваща Taproot, вече ще използва тази нова схема за цифров подпис, като добавя нови възможности, предназначени да увеличат поверителността, сигурността и мащаба на транзакциите с Биткойн.

Освен че са по-малки и по-бързи от ECDSA, подписите Schnorr имат допълнителното предимство, че са „линейни“ – комбинация, която ще увеличи поверителността на трансакциите с Биткойн и ще позволи по-леки и по-сложни „умни договори“ (кодиран договор със самоизпълняващи се правила).

Taproot ще има много положителни последици за различни проекти в цялата екосистема. Например трансакциите с много подписи, които изискват повече от един от група подписали да подпишат трансакция, ще бъдат по-евтини и ще използват по-малко данни.

Приватност

Taproot е част от по-големи усилия на разработчици от цял свят, които имат за цел да подобрят поверителността на Биткойн, тъй като историята на транзакциите му е много публична. Любопитен потребител може да прегледа всяка транзакция, изпратена някога в Биткойн, като използва публичен блок експлорър като Mempool.space.

Такъв е случаят и с Taproot, но подробностите за някои по-сложни транзакции (често наричани „интелигентни договори“) ще могат да бъдат скрити. Например, докато в момента транзакциите в Lightning Network се открояват в блокчейна, Taproot предлага възможността те да изглеждат като всяка друга транзакция, което допълнително увеличава поверителността на транзакциите.

Scalability

Друг проблем, който Taproot трябва да реши, е ограниченото пространство за транзакции на Биткойн, което прави мащабируемостта огромен проблем за цифровата валута. Разработчиците не могат просто да увеличат този лимит, без да засегнат децентрализацията на Биткойн, затова винаги търсят начини да използват по-ефективно наличното в момента пространство от блокове.

Тъй като подписите на Шнорр могат да се използват за комбиниране на множество подписи в един, те могат да помогнат за намаляване на количеството данни, съхранявани в блокчейна. Това намаляване на обема на данните би могло да повиши мащабируемостта на MuSig2, например, схема за много подписи, разработена от изследователите на Blockstream, която изисква няколко подписа за една транзакция.

Какво да очакваме от Биткойн и Taproot

Засега само малко повече от половината от известните възли на Биткойн сигнализират за поддръжка на надстройката. Останалите работят със стар софтуер, което означава, че все още няма да могат да прилагат новите правила на Taproot – поне не и докато не преминат към Bitcoin Core 21.1. Но дори и при това положение мрежата все още ще работи добре.

Всички миньори, които не са надградили до новия софтуер, няма да могат да добиват успешно в мрежата и ще пропуснат да спечелят всички награди за новите блокове. Но разработчиците са направили много, за да гарантират, че миньорите са имали достатъчно възможности да се подготвят за работа. Всъщност над 90% от миньорите вече са посочили, че планират да преминат към новия софтуер, поради което Taproot успя да „блокира“ още през юни и поради което имаше 5-месечно забавяне преди активирането да започне.

Активирането обаче не означава, че цялата работа е свършена. Потребителите няма да могат да изпращат или получават новия тип транзакции, докато конкретният им биткойн портфейл не го поддържа – а повечето портфейли все още не го поддържат. Разработчиците на портфейли ще трябва да напишат нов код за своите портфейли, за да направят такива трансакции възможни.

Ако историята е някакъв ориентир, може да отнеме месеци или години, докато портфейлите се качат на влака. Например, на последното сравнително голямо подобрение на Биткойн – SegWit – бяха нужни около две години, за да достигне 50% одобрение.

Да не говорим, че макар Taproot да предлага възможност за по-сложни случаи на употреба (като например извършване на частни транзакции в Lightning Network, които не изглеждат по-различно от обикновените транзакции), разработчиците все пак ще трябва да създадат тези инструменти и да ги внедрят отделно.

Ключовото нещо, което трябва да имате предвид, е, че Taproot ще даде възможност за нови разработки и нови решения. Той дава на разработчиците разширен набор от инструменти, с които да работят, докато продължават да създават идеи, да итерират и да изграждат. Някои от тези проекти вече са в процес на работа. Много от тях тепърва предстои да бъдат измислени.

Related Posts

Leave a Comment