Kaj so predlogi za izboljšanje Bitcoin (BIP) in kako delujejo?

Zbiranje pomembnega soglasja znotraj skupnosti je prvi korak procesa. Včasih lahko celo najbolj dragoceni predlogi trajajo leta, preden so odobreni ali zavrnjeni, ker skupnost ne najde dogovora.

Ko je BIP kot osnutek predložen BIP GitHubu, se predlog pregleda in obdela na pregledno, tako da lahko vsi vidijo njegov napredek in posledične rezultate testiranja. Kot Bitcoin blockchain temelji na kodi, se bodo morale spremembe protokola odražati v kodi, rudarji pa bodo morali dodati sklicevanje na svoj zgoščeni blok, da signalizirajo, da sprejemajo ali zavračajo njihovo izvedbo.

Zaradi resnih posledic, ki bi jih nekatere spremembe lahko povzročile rudarjem, mora sprememba kode sprejeti veliko večino okoli 95 %, razen če je naveden razumen motiv za nižji prag. 2,016-odstotno podporo bo moralo sporočiti zadnjih 14 rudarjev (približno 10-dnevno rudarjenje z XNUMX-minutnimi bloki).

Kot primer bomo uporabili nedavno izvedbo Mehke vilice za korenine, označen kot BIP 341. Aprila 2021 je bila aktivacija Taproot s pomočjo »hitre preskusne kode« – namenjene hitri rešitvi nadgradnje – združena v Bitcoin Core.

V naslednjih nekaj tednih je vsaj 90 % izkopanih blokov (1,815 od 2,016 izkopanih blokov) vključevalo kodirano referenco, ki kaže, da so rudarji, ki so rudarili te bloke, naklonjeni nadgradnji. To je utrlo pot presenetljivemu soglasju, doseženemu v naslednjih mesecih, ki je vodilo do končne odobritve novembra 2021.

Končna in uradna odobritev BIP se zgodi samodejno, ko uporabniki (operaterji vozlišč) izberejo, katero različico Bitcoin Core naj prenesejo in zaženejo vozlišče, ki odraža to spremembo. Nato lahko vsa nadgrajena vozlišča prepoznajo in sprejmejo transakcije, opravljene z uporabo tega nadgrajenega protokola.

Če povzamemo, to so glavni koraki postopka odobritve:

  • Vsakdo lahko odda BIP za spremembo Bitcoin jedra;

  • Urednik mora opraviti BIP;

  • BIP mora odobriti ∼95 % rudarjev; in

  • Skupnost mora nadgraditi na novo različico programske opreme.

Tukaj je grafika postopka odobritve BIP:

IMAGE_0

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