Какво представляват предложенията за подобряване на биткойн (BIP) и как работят?

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

След като BIP бъде представен като чернова на BIP GitHub, предложението се преглежда и работи прозрачно, така че всеки да може да види неговия напредък и последващите резултати от тестване. Като Биткойн блокчейн се основава на код, промените в протокола ще трябва да бъдат отразени в кода и миньорите ще трябва да добавят препратка към своя хеширан блок, за да сигнализират, че приемат или отхвърлят тяхното прилагане.

Поради тежките последици, които някои промени могат да нанесат на миньорите, модификацията в кода изисква приемане от огромно мнозинство от около 95%, освен ако не е даден разумен мотив за по-нисък праг. Деветдесет и пет процента подкрепа ще трябва да бъде сигнализирана от последните 2,016 14 миньори (приблизително 10 дни копаене с XNUMX-минутни блокове).

Като пример ще използваме скорошната реализация на Основен корен soft-fork, обозначен като BIP 341. През април 2021 г., посредством „бърз пробен код“ – предназначен да даде бързо решение на надстройката – активирането на Taproot беше обединено в Bitcoin Core.

През следващите няколко седмици най-малко 90% от добитите блокове (1,815 от 2,016 изкопани блока) включваха кодирана препратка, показваща, че миньорите, които са копали тези блокове, са предпочитали надграждането. Това проправи пътя за удивителния консенсус, постигнат през следващите месеци, което доведе до окончателното одобрение през ноември 2021 г.

Окончателното и официално одобрение на BIP се случва автоматично, когато потребителите (оператори на възли) изберат коя версия на Bitcoin Core да изтеглят и стартират възел, който отразява тази промяна. След това всички надстроени възли могат да разпознават и приемат транзакции, направени с помощта на този надстроен протокол.

В обобщение, това са основните стъпки от процеса на одобрение:

  • Всеки може да подаде BIP за промяна на биткойн ядрото;

  • Редактор трябва да премине BIP;

  • BIP трябва да бъде одобрен от ∼95% от миньорите; и

  • Общността трябва да надстрои до новата версия на софтуера.

Ето графика на процеса на одобрение на BIP:

Image_0

Източник: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work