Kas yra Bitcoin tobulinimo pasiūlymai (BIP) ir kaip jie veikia?

Reikšmingo sutarimo bendruomenėje surinkimas yra pirmasis proceso žingsnis. Kartais net ir patys vertingiausi pasiūlymai gali užtrukti metų, kol jie bus patvirtinti arba atmesti, nes bendruomenė negali susitarti.

Kai BIP pateikiamas kaip projektas BIP GitHub, pasiūlymas peržiūrimas ir skaidriai apdorojamas, kad visi galėtų matyti jo eigą ir tolesnius testavimo rezultatus. Kaip Bitcoin blokų grandinė yra pagrįsta kodu, protokolo pakeitimai turės atsispindėti kode, o kalnakasiai turės pridėti nuorodą į savo maišos bloką, kad praneštų, jog sutinka arba atmeta jų įgyvendinimą.

Dėl rimtų pasekmių, kai kai kurie pakeitimai gali turėti įtakos kalnakasiams, kodo pakeitimui reikia, kad didžioji dauguma maždaug 95 % pritartų, nebent būtų pagrįstas motyvas sumažinti žemesnę ribą. Devyniasdešimt penkis procentus paramos turės pranešti paskutiniai 2,016 kalnakasių (maždaug 14 dienų vertės kasyba su 10 minučių blokais).

Kaip pavyzdį naudosime neseniai įdiegtą Minkšta šakutė341 m. balandžio mėn. naudojant „greito bandomojo kodo“ priemonę, skirtą greitai išspręsti atnaujinimą, „Taproot“ aktyvinimas buvo sujungtas su „Bitcoin Core“.

Per ateinančias kelias savaites mažiausiai 90 % iškastų blokų (1,815 2,016 iš 2021 XNUMX iškastų blokų) buvo užkoduota nuoroda, rodanti, kad tuos blokus kasę kalnakasiai palankiai vertino atnaujinimą. Tai atvėrė kelią nuostabiam konsensusui, pasiektam per ateinančius mėnesius, o tai lėmė galutinį patvirtinimą XNUMX m. lapkritį.

Galutinis ir oficialus BIP patvirtinimas įvyksta automatiškai, kai vartotojai (mazgų operatoriai) pasirenka, kurią Bitcoin Core versiją atsisiųsti, ir paleidžia tą pakeitimą atspindintį mazgą. Tada visi atnaujinti mazgai gali atpažinti ir priimti operacijas, atliktas naudojant tą atnaujintą protokolą.

Apibendrinant galima pasakyti, kad pagrindiniai patvirtinimo proceso etapai:

  • Kiekvienas gali pateikti BIP, kad pakeistų Bitcoin branduolį;

  • Redaktorius turi praeiti BIP;

  • PKP turi patvirtinti ~95% kalnakasių; ir

  • Bendruomenė turi atnaujinti į naują programinės įrangos versiją.

Štai PKP patvirtinimo proceso grafikas:

Image_0

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