Hva er forslag til forbedring av Bitcoin (BIP), og hvordan fungerer de?

Å samle betydelig konsensus i samfunnet er det første trinnet i prosessen. Noen ganger kan selv de mest verdifulle forslagene ta år før de blir godkjent eller avvist fordi fellesskapet ikke finner en avtale.

Når en BIP er sendt inn som et utkast til BIP GitHub, blir forslaget gjennomgått og bearbeidet på en transparent måte, slik at alle kan se fremdriften og påfølgende testresultater. Som Bitcoin blockchain er basert på kode, protokollendringer må gjenspeiles i koden, og gruvearbeidere må legge til en referanse til sin hashed blokk for å signalisere at de godtar eller avviser implementeringen.

På grunn av de alvorlige implikasjonene enkelte endringer kan påføre gruvearbeidere, krever en modifikasjon i koden aksept av et stort flertall på rundt 95 % med mindre et rimelig motiv er gitt for en lavere terskel. Nittifem prosent støtte vil måtte signaliseres fra de siste 2,016 gruvearbeiderne (omtrent 14 dager med gruvedrift med 10-minutters blokker).

Som et eksempel vil vi bruke den nylige implementeringen av Bløtgaffel på rotrot, merket som BIP 341. I april 2021, ved hjelp av en "hurtig prøvekode" – ment å gi en rask løsning på oppgraderingen – ble Taproot-aktiveringen slått sammen til Bitcoin Core.

I løpet av de påfølgende ukene inkluderte minst 90 % av blokkene som ble utvunnet (1,815 2,016 av 2021 XNUMX blokker utvunnet) en kodet referanse som indikerer at gruvearbeiderne som utvinner disse blokkene favoriserte oppgraderingen. Dette banet vei for den forbløffende konsensus som ble oppnådd i de påfølgende månedene, og førte til den endelige godkjenningen i november XNUMX.

Den endelige og offisielle godkjenningen av en BIP skjer automatisk når brukere (nodeoperatører) velger hvilken Bitcoin Core-versjon som skal lastes ned og kjøre en node som gjenspeiler denne endringen. Deretter kan alle oppgraderte noder gjenkjenne og akseptere transaksjoner som er gjort ved hjelp av den oppgraderte protokollen.

Oppsummert er dette hovedtrinnene i godkjenningsprosessen:

  • Alle kan sende inn en BIP for å endre Bitcoin-kjerne;

  • En redaktør må bestå BIP;

  • BIP må godkjennes av ~95 % av gruvearbeiderne; og

  • Fellesskapet må oppgradere til den nye programvareversjonen.

Her er en grafikk av BIP-godkjenningsprosessen:

Image_0

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