Ano ang Bitcoin improvement proposals (BIPs), at paano ito gumagana?

Ang pagtitipon ng makabuluhang pinagkasunduan sa loob ng komunidad ay ang unang hakbang ng proseso. Minsan, kahit na ang pinakamahahalagang panukala ay maaaring tumagal ng ilang taon bago sila maaprubahan o tanggihan dahil hindi makahanap ng kasunduan ang komunidad.

Kapag naisumite na ang isang BIP bilang draft sa BIP GitHub, ang panukala ay susuriin at gagawin nang malinaw upang makita ng lahat ang pag-unlad nito at ang mga resulta ng pagsubok. Bilang Bitcoin blockchain ay batay sa code, ang mga pagbabago sa protocol ay kailangang maipakita sa code, at ang mga minero ay kailangang magdagdag ng reference sa kanilang hashed block upang hudyat na tinatanggap o tinatanggihan nila ang kanilang pagpapatupad.

Dahil sa matinding implikasyon na maaaring idulot ng ilang pagbabago sa mga minero, ang pagbabago sa code ay nangangailangan ng pagtanggap ng karamihan sa humigit-kumulang 95% maliban kung ang isang makatwirang motibo ay ibinigay para sa isang mas mababang threshold. Siyamnapu't limang porsyentong suporta ang kailangang ipahiwatig mula sa huling 2,016 na minero (humigit-kumulang 14 na araw na halaga ng pagmimina na may 10 minutong bloke).

Bilang halimbawa, gagamitin namin ang kamakailang pagpapatupad ng Malambot na tinidor sa ugat, na may label na BIP 341. Noong Abril 2021, sa pamamagitan ng isang "mabilis na trial code" - sinadya upang magbigay ng mabilis na resolusyon sa pag-upgrade - ang Taproot activation ay pinagsama sa Bitcoin Core.

Sa sumunod na ilang linggo, hindi bababa sa 90% ng mga bloke na namina (1,815 sa 2,016 na mga bloke ang namina) ay may kasamang naka-encode na sanggunian na nagsasaad na ang mga minero na nagmina sa mga bloke na iyon ay pinapaboran ang pag-upgrade. Nagbigay ito ng daan para sa kahanga-hangang pinagkasunduan na nakamit sa mga sumunod na buwan, na humahantong sa panghuling pag-apruba noong Nobyembre 2021.

Ang pangwakas at opisyal na pag-apruba ng isang BIP ay awtomatikong nangyayari kapag pinili ng mga user (node ​​operator) kung aling bersyon ng Bitcoin Core ang ida-download at patakbuhin ang isang node na nagpapakita ng pagbabagong iyon. Pagkatapos, lahat ng na-upgrade na node ay makikilala at makakatanggap ng mga transaksyong ginawa gamit ang na-upgrade na protocol na iyon.

Sa buod, ito ang mga pangunahing hakbang ng proseso ng pag-apruba:

  • Kahit sino ay maaaring magsumite ng BIP upang baguhin ang Bitcoin core;

  • Ang isang editor ay dapat pumasa sa BIP;

  • Ang BIP ay dapat aprubahan ng ∼95% ng mga minero; at

  • Dapat mag-upgrade ang komunidad sa bagong bersyon ng software.

Narito ang isang graphic ng proseso ng pag-apruba ng BIP:

Image_0

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