Oletko koskaan miettinyt, miten Bitcoinin kaltaiseen hajautettuun projektiin tehdään virallisia muutoksia? Ei ole olemassa johtokuntaa, toimitusjohtajaa tai äänestystä. Sen sijaan on prosessi nimeltä Bitcoin Improvement Proposal — lyhyesti BIP.
BIP on virallinen dokumentti, jolla ehdotetaan muutosta Bitcoinin protokollaan, kehitysprosessiin tai yhteisön standardeihin. Se on tapa, jolla kehittäjät, tutkijat ja yhteisön jäsenet voivat tuoda ideansa yhteiseen harkintaan — läpinäkyvästi, julkisesti ja rakenteellisesti.
Mistä BIP-prosessi sai alkunsa?
BIP-järjestelmä pohjautuu Python-ohjelmointikielen PEP-järjestelmään (Python Enhancement Proposal) ja syntyi tarpeesta saada Bitcoinin kehitykseen selkeämpi rakenne. Kun Satoshi Nakamoto vetäytyi projektista noin 2010–2011, ei ollut olemassa virallista kanavaa suurten ehdotusten käsittelyyn.
Ensimmäinen virallinen BIP — BIP 1 — kuvasi itse BIP-prosessin. Se laati pohjan, jonka mukaan jokainen merkittävä ehdotus kirjataan standardimuotoiseksi dokumentiksi, joka sisältää teknisen kuvauksen, motivaation ja toteutussuunnitelman.
BIP-tyypit: kolme eri kategoriaa
Kaikki BIPit eivät ole samanlaisia. Ne jaetaan kolmeen pääkategoriaan.
Standards Track BIP koskee muutoksia Bitcoinin ydinprotokollaan — transaktiorakenteeseen, lohkorakenteeseen tai verkkoprotokollan käyttäytymiseen. Nämä ovat kaikista tärkeimpiä ja vaativat laajimman konsensuksen.
Informational BIP ei ehdota muutosta vaan tarjoaa suuntaviivoja tai kuvauksia. Se voi esimerkiksi dokumentoida olemassa olevaa käyttäytymistä tai antaa suosituksia yhteensopivuuden parantamiseksi.
Process BIP koskee Bitcoinin kehitysprosessia itsessään — ei protokollaa. BIP-prosessin oma kuvaus on tästä tyypistä hyvä esimerkki.
Miten BIP etenee hyväksymiseen?
Merkittävät muutokset Bitcoin Coreen noudattavat BIP-prosessia. Pienemmät muutokset ja korjaukset voivat edetä ilman virallista BIPiä projektien omien kehitystyönkulkujen kautta. River
Prosessi etenee karkeasti näin. Ensin kehittäjä tai tutkija tunnistaa ongelman tai mahdollisuuden ja kirjoittaa alustavan ehdotuksen. Tämä jaetaan kehittäjien sähköpostilistalle ja IRC-kanavalle, joissa se saa palautetta ja kritiikkiä. Jos idea kestää alustavan käsittelyn, siitä kirjoitetaan muodollinen BIP-dokumentti numeroineen.
Konsensussääntöihin vaikuttavat ehdotukset vaativat laajaa keskustelua kehittäjien sähköpostilistalla ennen kuin niitä edes harkitaan hyväksyttäviksi. GitHub Tämä voi tarkoittaa kuukausien tai jopa vuosien väittelyä. Konsensussääntöjen muuttaminen on Bitcoinin herkintä aluetta — ja hyvästä syystä.
Kun ehdotus on saanut riittävästi tukea ja tekninen toteutus on valmis, se voidaan yhdistää Bitcoin Core -koodiin. Mutta vielä silloinkaan muutos ei ole voimassa — se vaatii, että solmut ympäri maailman päivittävät ohjelmistonsa.
Kuuluisia BIPejä historiasta
Tunnetuimmat BIPit ovat muuttaneet Bitcoinia merkittävästi.
SegWit eli Segregated Witness aktivoitiin vuonna 2017 ja oli pehmeä haarautuma, joka korjasi transaktioiden muunneltavuusongelman ja kasvatti lohkokapasiteettia erottamalla allekirjoitusdatan (witness) transaktiodata. Vanhat solmut pystyivät jatkamaan toimintaansa, koska muutos oli taaksepäin yhteensopiva.
Taproot aktivoitiin marraskuussa 2021 ja paransi Bitcoinin yksityisyyttä ja älysopimusten toiminnallisuutta. Se otti käyttöön Schnorr-allekirjoitukset, jotka tekevät monimutkaisista moniallekirjoitustransaktioista ketjulla erottamattomia yksinkertaisista transaktioista.
Molemmat toteutettiin pehmeinä haarautumina, mikä tarkoittaa, etteivät ne aiheuttaneet verkon jakautumista. Tämä on tyypillistä Bitcoinin kehitysfilosofialle: muutokset tehdään niin, että yhteensopivuus voidaan säilyttää.
Kuka voi kirjoittaa BIPin?
Käytännössä kuka tahansa. BIP-prosessi on avoin — se ei vaadi erityistä titteliä tai lupaa. Kynnys on kuitenkin korkea käytännön tasolla: ehdotuksen täytyy olla teknisesti perusteltu, hyvin dokumentoitu ja sillä täytyy olla yhteisön tuki ennen kuin se etenee mihinkään.
Bitcoin Core ei tunnista “Bitcoin Core -kehittäjien” etuoikeutettua ryhmää muodollisessa mielessä. Avoimen lähdekoodin projekti pyörii meriitokratian varassa, jossa kontribuoijat ansaitsevat luottamuksen ajan myötä.
BIP-prosessi on yksi konkreettisimmista tavoista nähdä tämä periaate käytännössä. Kuka tahansa voi ehdottaa — mutta idean on seistävä omilla jaloillaan teknisesti, ja sen on saatava laaja tuki yhteisöltä ennen kuin se muuttuu protokollan osaksi.
Haluatko ymmärtää, ketkä lopulta hyväksyvät nämä muutokset koodiin? Lue oppaamme Bitcoin Core -ylläpitäjistä.



