Mitä ovat Bitcoin-parannusehdotukset (BIP) ja miten ne toimivat?

Merkittävän yhteisymmärryksen saaminen yhteisössä on prosessin ensimmäinen askel. Joskus jopa arvokkaimmat ehdotukset voivat kestää vuosia ennen kuin ne hyväksytään tai hylätään, koska yhteisö ei löydä sopimusta.

Kun BIP on toimitettu luonnoksena BIP GitHubille, ehdotus tarkistetaan ja sitä käsitellään läpinäkyvästi, jotta kaikki voivat nähdä sen edistymisen ja siitä johtuvat testaustulokset. Kuten Bitcoin-lohkoketju perustuu koodiin, protokollamuutosten on heijastuttava koodiin, ja kaivostyöntekijöiden on lisättävä viittaus hajautettuun lohkoonsa ilmaistakseen, että he hyväksyvät tai hylkäävät niiden toteutuksen.

Koska jotkin muutokset voivat aiheuttaa vakavia seurauksia kaivostyöläisille, koodin muutos vaatii noin 95 prosentin enemmistön hyväksynnän, ellei alempaan kynnykseen ole esitetty järkevää syytä. 2,016 prosentin tuki on ilmoitettava viimeisiltä 14 10 kaivosmieheltä (noin XNUMX päivää kaivostyötä XNUMX minuutin lohkoilla).

Esimerkkinä käytämme äskettäistä toteutusta Taproot pehmeä haarukka, joka on merkitty BIP 341:ksi. Huhtikuussa 2021 Taproot-aktivointi yhdistettiin Bitcoin Coreen "pikakokeilukoodin" avulla, jonka tarkoituksena oli antaa nopea ratkaisu päivitykselle.

Parin seuraavan viikon aikana ainakin 90 % louhituista lohkoista (1,815 2,016 louhitusta 2021 XNUMX lohkosta) sisälsi koodatun viittauksen, joka osoitti, että näitä lohkoja louhineet kaivostyöläiset kannattivat päivitystä. Tämä tasoitti tietä seuraavina kuukausina saavutetulle hämmästyttävälle konsensukselle, joka johti lopulliseen hyväksyntään marraskuussa XNUMX.

BIP:n lopullinen ja virallinen hyväksyntä tapahtuu automaattisesti, kun käyttäjät (solmuoperaattorit) valitsevat ladattavan Bitcoin Core -version ja suorittavat muutosta vastaavan solmun. Sitten kaikki päivitetyt solmut voivat tunnistaa ja hyväksyä tapahtumat, jotka on tehty käyttämällä päivitettyä protokollaa.

Yhteenvetona voidaan todeta, että nämä ovat hyväksymisprosessin päävaiheet:

  • Kuka tahansa voi lähettää BIP:n muuttaakseen Bitcoin-ytimen;

  • Toimittajan on läpäistävä BIP;

  • Rajatarkastusaseman on hyväksyttävä noin 95 % kaivostyöläisistä; ja

  • Yhteisön on päivitettävä uuteen ohjelmistoversioon.

Tässä on kaavio rajatarkastusaseman hyväksymisprosessista:

Image_0

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