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

Prikupljanje značajnog konsenzusa unutar zajednice je prvi korak u procesu. Ponekad čak i najvredniji prijedlozi mogu proći godine prije nego što budu odobreni ili odbijeni jer zajednica ne može naći dogovor.

Kada se BIP podnese kao nacrt na BIP GitHub, prijedlog se pregledava i radi na transparentnom radu tako da svi mogu vidjeti njegov napredak i posljedične rezultate testiranja. As Bitcoin blockchain je baziran na kodu, promjene protokola će se morati odraziti u kodu, a rudari će morati dodati referencu svom heširanom bloku kako bi signalizirali da prihvataju ili odbijaju njihovu implementaciju.

Zbog ozbiljnih implikacija koje bi neke promjene mogle nanijeti rudarima, modifikacija 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 će morati biti signalizirano od posljednjih 2,016 rudara (približno 14 dana vrijednog rudarenja sa 10-minutnim blokovima).

Kao primjer, koristit ćemo nedavnu implementaciju Taproot soft-fork, označen kao BIP 341. U aprilu 2021. godine, putem "brze probne šifre" - koja je trebala da pruži brzo rješenje za nadogradnju - Taproot aktivacija je spojena sa Bitcoin Core.

U narednih nekoliko sedmica, najmanje 90% iskopanih blokova (1,815 od 2,016 miniranih blokova) uključivalo je kodiranu referencu koja ukazuje da su rudari koji su minirali te blokove favorizirali nadogradnju. Ovo je utrlo put zapanjujućem konsenzusu postignutom u narednim mjesecima, što je dovelo do konačnog odobrenja u novembru 2021.

Konačno i službeno odobrenje BIP-a se događa automatski kada korisnici (operateri čvorova) odaberu koju verziju Bitcoin Corea da preuzmu i pokrenu čvor koji odražava tu promjenu. Zatim, svi nadograđeni čvorovi mogu prepoznati i prihvatiti transakcije napravljene korištenjem tog nadograđenog protokola.

Ukratko, ovo su glavni koraci procesa odobravanja:

  • Svako može podnijeti BIP za promjenu Bitcoin jezgra;

  • Urednik mora proći BIP;

  • BIP mora odobriti ∼95% rudara; i

  • Zajednica mora nadograditi na novu verziju softvera.

Evo grafike procesa odobravanja BIP-a:

Slika_0

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