Što su prijedlozi poboljšanja Bitcoina (BIP) i kako funkcioniraju?

Prikupljanje značajnog konsenzusa unutar zajednice prvi je korak procesa. Ponekad čak i najvrjedniji prijedlozi mogu proći godinama prije nego što budu odobreni ili odbijeni jer zajednica ne može pronaći dogovor.

Nakon što se BIP podnese kao nacrt na BIP GitHub, prijedlog se pregledava i na njemu se radi transparentno kako bi svi mogli vidjeti njegov napredak i posljedične rezultate testiranja. Kao Bitcoin blockchain se temelji na kodu, promjene protokola morat će se odraziti u kodu, a rudari će morati dodati referencu svom raspršenom bloku kako bi signalizirali da prihvaćaju ili odbijaju njihovu implementaciju.

Zbog ozbiljnih implikacija koje bi neke promjene mogle nanijeti rudarima, izmjena koda zahtijeva prihvaćanje velike većine od oko 95% osim ako se ne navede razuman motiv za niži prag. Devedeset pet posto podrške morat će biti signalizirano od zadnjih 2,016 rudara (približno 14 dana vrijednog rudarenja s 10-minutnim blokovima).

Kao primjer, upotrijebit ćemo nedavnu implementaciju Mekana vilica za korijen korijena, označen kao BIP 341. U travnju 2021., putem "brze probne šifre" - namijenjene brzom rješavanju nadogradnje - aktivacija Taproota spojena je s Bitcoin Core.

U sljedećih nekoliko tjedana, najmanje 90% miniranih blokova (1,815 od 2,016 miniranih blokova) uključivalo je kodiranu referencu koja pokazuje da rudari koji su rudarili te blokove favoriziraju nadogradnju. To je utrlo put zapanjujućem konsenzusu postignutom u narednim mjesecima, što je dovelo do konačnog odobrenja u studenom 2021.

Konačno i službeno odobrenje BIP-a događa se automatski kada korisnici (operateri čvorova) odaberu koju će verziju Bitcoin Corea preuzeti i pokrenuti čvor koji odražava tu promjenu. Zatim, svi nadograđeni čvorovi mogu prepoznati i prihvatiti transakcije napravljene pomoću tog nadograđenog protokola.

Ukratko, ovo su glavni koraci procesa odobravanja:

  • Svatko može podnijeti BIP za promjenu Bitcoin jezgre;

  • Urednik mora proći BIP;

  • BIP mora odobriti ∼95% rudara; i

  • Zajednica mora nadograditi na novu verziju softvera.

Ovo je grafički prikaz procesa odobravanja BIP-a:

Image_0

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