BIP, au Bitcoin Improvement Proposal, ni hati inayopendekeza au kueleza mabadiliko yanayohusiana na Bitcoin. Inaweza kuhusu kanuni za mtandao, programu, wallets au namna wasanidi wanavyoratibu kazi.
Kupokea nambari ya BIP hakumaanishi kuwa Bitcoin itakubali pendekezo hilo. Ili kuelewa tangazo fulani, ni muhimu kutenganisha mambo matatu: hati iliyochapishwa, code inayopatikana na matumizi yake halisi.
Kwa ufupi
- BIP huandika pendekezo; si uamuzi unaolazimishwa kwenye mtandao.
- Kanuni za uanzishaji hutegemea kila mabadiliko: hakuna kizingiti cha 95% kinachotumika kwa BIP zote.
- Watumiaji huchagua programu na kanuni wanazokubali kuzihakiki.
BIP ya Bitcoin hutumikia nini?
Mchakato huu hufanya wazo la kiufundi liweze kusomwa, kukosolewa na kutekelezwa tena. Unaendeleza swali kuu kuhusu ugatuaji na udhibiti wa mtandao: mfumo unawezaje kubadilika bila kampuni yenye jukumu la kulazimisha maamuzi yake?
Hati nzuri huwasilisha tatizo, suluhisho linalopendekezwa, vikwazo na madhara kwa programu zilizopo. Msanidi anapaswa kuweza kulichunguza pendekezo bila kutegemea tu mawasiliano ya mwandishi wake.
BIP 3 inaeleza mchakato wa sasa wa uhariri na kuchukua nafasi ya BIP 2. Inatofautisha specifications, hati za taarifa na mapendekezo yanayohusu michakato. Kuchapisha wazo kwenye repository hulipa wazo hilo mwonekano, si mamlaka juu ya bitcoins za watu wengine.
Kuanzia hati hadi programu: hatua kadhaa tofauti
Mwandishi huunda pendekezo lake, kuliwasilisha kwa majadiliano na kujibu hoja za kupinga. Wahariri wa repository huchunguza kama linakidhi masharti ya uhariri na kulipa nambari. Jukumu lao si kupigia kura sheria inayowafunga wamiliki wa BTC.
Baadaye hufuata hatua za implementation, majaribio na, inapohitajika, deployment. Baadhi ya mapendekezo yanahusu wallets pekee. Mengine hugusa kanuni za uhalali wa miamala na huhitaji uratibu mpana zaidi.
Fikiria kiwango kipya cha faili kwa wallet. Programu mbili zinaweza kukikubali ili ziwasiliane vizuri bila kuwaomba wachimbaji wabadili mwenendo wao. Hata hivyo, kizuizi cha consensus lazima kitumike ipasavyo na nodi zinazohusika. Mapendekezo hayo mawili yanaweza kuwa na nambari ya BIP, lakini madhara yake yanatofautiana.
Kwa nini 95% si kanuni ya jumla
Uashiriaji wa wachimbaji ni mojawapo ya mbinu zinazotumika kwa baadhi ya upgrades. BIP 9 inaeleza mbinu ya deployment kupitia bits za version, ikiwa na vigezo vilivyowekwa kwa mabadiliko husika.
Kwa hiyo, kizingiti ni sehemu ya utaratibu maalum. Hakuna kanuni ya jumla inayosema kuwa BIP zote lazima zisubiri kuungwa mkono na 95% ya wachimbaji. Isitoshe, hati ya taarifa haihitaji activation kwenye blockchain.
Pia ni muhimu kutofautisha uashiriaji na validation. Mchimbaji hupendekeza blocks; nodi hukagua kama zinafuata kanuni zake. Ili kufuatilia tofauti hiyo kwa vitendo, block explorer huwezesha kuchunguza miamala na blocks, lakini haiwezi kuchukua nafasi ya uhakiki huu huru.
Mifano mitatu ya kusoma mapendekezo
BIP 141 inafafanua Segregated Witness, au SegWit. Miongoni mwa mambo mengine, hutenganisha data ya witness katika muundo mpya na kushughulikia transaction malleability ya baadhi ya miamala. Umuhimu wake hauishii kwenye kauli ya “blocks kubwa zaidi”.
BIP 341 inaeleza Taproot, inayohusishwa na saini za Schnorr na Tapscript. Hati hizi hufanya kazi pamoja: kujua nambari moja pekee hakutoshi kuelewa upgrade nzima.
Hatimaye, BIP 3 inahusu mchakato wa mapendekezo wenyewe. Inakumbusha kuwa nyaraka za kiufundi zinaweza kubadilika bila kubadilisha moja kwa moja idadi ya bitcoins, miamala yake au sera ya utoaji wake.
Mambo ambayo mmiliki wa Bitcoin anapaswa kuhakiki
Kabla ya kuamini tangazo, tafuta hati ya awali, hali yake na upeo wake. Kisha chunguza code inapatikana wapi na kama mabadiliko hayo yame-deployiwa kweli. Ahadi, implementation ya majaribio na feature inayoweza kutumika si vitu vinavyoweza kuchukuliwa kuwa sawa.
Pia hakiki athari kwa crypto wallet yako na nakala zake za usalama. Kiwango kipya kinaweza kuhitaji toleo linalooana, bila kufanya mara moja anwani zote za zamani zisitumike.
Uangalifu huo unapaswa kuwa uleule kama unapochunguza mipaka ya hardware wallets: usiwahi kutoa recovery phrase kwa tovuti inayodai kufanya migration ya lazima. Nambari ya BIP haitoi uhalali wowote kwa ombi la private key.
Kwa hiyo, hatua sahihi ni kufuata mlolongo wa ushahidi: pendekezo, implementation, activation na compatibility. Hilo lina manufaa zaidi kuliko kuchukulia kila nambari mpya kuwa ni uboreshaji ambao tayari umekubaliwa.