Vad är Bitcoin-förbättringsförslag (BIP) och hur fungerar de?

Att samla betydande konsensus inom samhället är det första steget i processen. Ibland kan även de mest värdefulla förslagen ta år innan de godkänns eller förkastas eftersom samhället inte kan hitta en överenskommelse.

När en BIP har skickats in som ett utkast till BIP GitHub, granskas och bearbetas förslaget på ett transparent sätt så att alla kan se dess framsteg och testresultat. Som Bitcoin blockchain är baserad på kod, protokolländringar måste återspeglas i koden, och gruvarbetare måste lägga till en referens till sitt hashade block för att signalera att de accepterar eller avvisar deras implementering.

På grund av de allvarliga konsekvenserna vissa förändringar kan tillfoga gruvarbetare, kräver en modifiering av koden acceptans av en stor majoritet på cirka 95 % om inte ett rimligt motiv ges för en lägre tröskel. Nittiofem procents stöd kommer att behöva signaleras från de senaste 2,016 14 gruvarbetarna (ungefär 10 dagars gruvdrift med XNUMX-minutersblock).

Som ett exempel kommer vi att använda den senaste implementeringen av Pålrots mjukgaffel, märkt som BIP 341. I april 2021 slogs Taproot-aktiveringen samman med Bitcoin Core, med hjälp av en "snabb testkod" – avsett att ge en snabb lösning på uppgraderingen.

Under de följande veckorna inkluderade minst 90 % av de utvunna blocken (1,815 2,016 av 2021 XNUMX utvunna block) en kodad referens som indikerar att gruvarbetarna som utvann dessa block föredrog uppgraderingen. Detta banade väg för det häpnadsväckande samförstånd som uppnåddes under de följande månaderna, vilket ledde till det slutliga godkännandet i november XNUMX.

Det slutliga och officiella godkännandet av en BIP sker automatiskt när användare (nodoperatörer) väljer vilken Bitcoin Core-version som ska laddas ner och köra en nod som återspeglar den förändringen. Sedan kan alla uppgraderade noder känna igen och acceptera transaktioner gjorda med det uppgraderade protokollet.

Sammanfattningsvis är dessa huvudstegen i godkännandeprocessen:

  • Vem som helst kan skicka in en BIP för att ändra Bitcoin-kärna;

  • En redaktör måste klara BIP;

  • BIP måste godkännas av ~95 % av gruvarbetarna; och

  • Gemenskapen måste uppgradera till den nya mjukvaruversionen.

Här är en bild över BIP-godkännandeprocessen:

Image_0

Källa: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work