Hvad er Bitcoin-forbedringsforslag (BIP'er), og hvordan fungerer de?

Indsamling af betydelig konsensus i samfundet er det første skridt i processen. Nogle gange kan selv de mest værdifulde forslag tage år, før de bliver godkendt eller afvist, fordi samfundet ikke kan finde en aftale.

Når en BIP er indsendt som et udkast til BIP GitHub, bliver forslaget gennemgået og arbejdet på transparent, så alle kan se dets fremskridt og deraf følgende testresultater. Som Bitcoin blockchain er baseret på kode, skal protokolændringer afspejles i koden, og minearbejdere skal tilføje en reference til deres hashed blok for at signalere, at de accepterer eller afviser deres implementering.

På grund af de alvorlige konsekvenser, nogle ændringer kan påføre minearbejdere, kræver en ændring i koden accept af et stort flertal på omkring 95 %, medmindre der gives et rimeligt motiv for en lavere tærskel. Femoghalvfems procent støtte vil skulle signaleres fra de sidste 2,016 minearbejdere (ca. 14 dages minedrift med 10-minutters blokke).

Som et eksempel vil vi bruge den seneste implementering af Pælerods blød gaffel, mærket som BIP 341. I april 2021, ved hjælp af en "hurtig prøvekode" - beregnet til at give en hurtig løsning på opgraderingen - blev Taproot-aktiveringen flettet ind i Bitcoin Core.

I de følgende par uger indeholdt mindst 90 % af de udvundne blokke (1,815 ud af 2,016 udvundne blokke) en kodet reference, der indikerer, at minearbejderne, der udvindede disse blokke, foretrak opgraderingen. Dette banede vejen for den forbløffende konsensus, der blev opnået i de følgende måneder, hvilket førte til den endelige godkendelse i november 2021.

Den endelige og officielle godkendelse af en BIP sker automatisk, når brugere (nodeoperatører) vælger, hvilken Bitcoin Core-version, der skal downloades og køre en node, der afspejler denne ændring. Derefter kan alle opgraderede noder genkende og acceptere transaktioner foretaget ved hjælp af den opgraderede protokol.

Sammenfattende er disse hovedtrinene i godkendelsesprocessen:

  • Enhver kan indsende en BIP for at ændre Bitcoin-kernen;

  • En redaktør skal bestå BIP;

  • BIP skal godkendes af ~95 % af minearbejdere; og

  • Fællesskabet skal opgradere til den nye softwareversion.

Her er en grafik af BIP-godkendelsesprocessen:

Image_0

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