Share this article

Ano ang mga BIP at Bakit Mahalaga ang mga Ito?

Dahil ang Bitcoin ay T sentralisadong pamumuno, ang Mga Panukala sa Pagpapahusay ng Bitcoin ay mahalaga para sa komunidad na talakayin at aprubahan ang anumang mga pag-upgrade.

Bitcoin Improvement Proposals are like software updates to the network. (Unsplash, modified by CoinDesk)
Bitcoin Improvement Proposals are like software updates to the network. (Unsplash, modified by CoinDesk)

Bitcoin, ang pinakamatanda at pinakamalaking blockchain sa mundo, ay umiral na mula noong 2011. Gayunpaman, sa kabila ng higit sa isang dekada na pag-iral nito, T ito gaanong nagbago.

Iyon ay dahil ang Bitcoin ay tunay na desentralisado, at ang komunidad ng network ay inuuna ang seguridad at predictability ng blockchain higit sa lahat.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Gayunpaman, paminsan-minsan, may mga pag-upgrade sa kung paano gumagana ang Bitcoin – minsan isang maliit na tweak lang, minsan isang pagbabago na kasing laki ng Taproot, na tumagal ng tatlong taon sa paggawa at nagbigay-daan sa mga developer na pagsamahin ang mga bagong feature para mapabuti ang Privacy, scalability at seguridad ng blockchain.

At sa likod ng bawat pagpapatupad ng pag-upgrade, mayroong matagumpay na "BIP."

Read More: Maaari ba ang Bitcoin Network Scale?

Kaya, ano ang BIP?

Panukala sa Pagpapabuti ng Bitcoin (BIP) ay isang standardized na paraan upang i-pitch ang anumang pagbabago sa kung paano gumagana ang Bitcoin blockchain.

Dahil ang blockchain ay software, isipin ang mga BIP bilang mga update sa software. Ang kanilang layunin ay pahusayin ang Bitcoin blockchain, at dapat nilang isama ang lahat ng teknikal na detalye ng pagbabago sa code ng blockchain upang maipatupad ito.

Dahil T sentralisadong pamumuno ang Bitcoin , ginagawang posible ng mga BIP para sa komunidad na makipag-usap ng mga ideya, bumalangkas at magmungkahi ng mga teknikal na pagbabago at kalaunan ay bumoto sa pagtanggap o pagsalungat sa panukala.

Ang mga panukala at talakayan ay magagamit o kahit sino upang makita sa GitHub, na isang sikat na open-source na platform sa mga developer ng software.

Sino ang maaaring magsumite ng BIP?

Theoretically, kahit sino ay maaaring magmungkahi ng isang upgrade at flesh out ito bilang isang BIP, dahil Bitcoin ay isang open-source, desentralisadong network.

Iyon ay sinabi, lubos na inirerekomenda na magtapon ng ideya sa mga forum ng komunidad at mga listahan ng email upang talakayin kung ang panukala ay may sapat na suporta sa mga lumalahok sa network ng Bitcoin .

Paano maaaprubahan ang isang BIP

Una, ang ideya ay nangangailangan ng isang BIP champion na magiging may-akda ng panukala. I-convert ng mga champion ang ideya sa detalyadong teknikal na dokumentasyon ayon sa mga pamantayan ng BIP.

Pagkatapos, isusumite ng kampeon ng BIP ang panukala sa editor ng BIP, na nagsisilbing auditor ng panukala at responsable sa pangangasiwa nito.

Kasama sa mga responsibilidad ng editor ang pag-edit para sa wika at format ayon sa mga pamantayan, pagsuri sa teknikal na pagiging posible ng panukala at pagtiyak na ito ay handang mabuti upang magpatuloy para sa isang boto. Ang editor ay maaaring Request ng mga rebisyon mula sa may-akda o kahit na tanggihan ito. Kung sinabi ng editor na handa nang magpatuloy ang panukala, makakakuha ito ng opisyal na numero (halimbawa, BIP 119) at ibibigay ng kampeon ang BIP sa komunidad.

Ang BIP ay kailangang dumaan sa iba't ibang yugto bago ito maipatupad.

  • Draft: Ang BIP ay isinumite sa mailing list at GitHub repository ng Bitcoin community.
  • Iminungkahi: Kasama sa BIP ang isang plano kung paano ipatupad ang pagbabago sa blockchain.
  • Pangwakas: Ang BIP ay tinatanggap at handa nang ipatupad.

Ang pagpapatupad ay binubuo ng dalawang hakbang. Una, ang pag-upgrade ay kailangang isama sa software code ng blockchain (Bitcoin CORE), pagkatapos ay kailangan itong i-activate. Ang pag-upgrade ng Taproot, halimbawa, ay pinagsama noong Oktubre 2020 at na-activate noong Nobyembre 2021. (Tandaan: Hindi lahat ng BIP na pinagsama-sama sa code ay matatanggap at maa-activate sa huli.)

Ang mga panukala ay maaaring tumagal ng mga taon hanggang sa maipatupad ang mga ito, habang tinatalakay ng komunidad ang ideya, gumagawa ng mga pagbabago at sa wakas ay naabot ang isang pinagkasunduan. Upang mabawasan ang kontrobersya at mahahabang talakayan, ang isang BIP ay dapat na nakatuon sa ONE solong, pangunahing pagbabago.

Dahil ang Bitcoin ay T sentral na awtoridad, mga node – ang mga nagpapatakbo ng Bitcoin blockchain at ginagawa itong secure – kailangang sumang-ayon sa mga patakaran at maabot ang consensus kung paano patakbuhin ang network. Ang mga node ang magpapasya kung i-activate nila ang mga panukala sa pamamagitan ng pagsang-ayon na patakbuhin ang bersyon ng code ng Bitcoin na may kasamang anumang mga bagong pagbabago.

Ang isang malambot na tinidor ay nagpapakilala ng pagbabago sa blockchain na katugma sa mas lumang bersyon, na ginagawang posible para sa mga node na patakbuhin ang "lumang bersyon ng software" nang walang anumang pagkaantala. Ang isang BIP na nagmumungkahi ng pagpapatupad gamit ang isang malambot na tinidor ay nangangailangan ng isang "malinaw na minero mayorya," ibig sabihin na higit sa 90% ng mga node ay kailangang aprubahan upang mag-upgrade. Ang mga ito ay tinatawag na "Consensus BIPs."

Ang mga hard fork BIP – isang radikal na pag-upgrade na karaniwang lumilikha ng bagong blockchain, na nagiging invalid ang ONE – halos hindi makakakuha ng pangkalahatang pag-apruba mula sa komunidad dahil mangangailangan sila ng pag-aampon mula sa lahat ng lumalahok sa ekonomiya ng Bitcoin , kabilang ang mga node, exchange, wallet provider at iba pa.

Read More: Hard Fork vs Soft Fork

Hindi lahat ng BIP ay direktang nagmumungkahi ng mga pagbabago sa code. Ang mga karaniwang BIP ay nagtatag ng bagong pamantayan sa mga serbisyong gumagamit ng software ng Bitcoin tulad ng mga palitan. Maaaring mangailangan sila ng pangkalahatang pag-apruba upang mapanatili ang interoperability sa pagitan ng mga gumagamit ng blockchain.

Ang ilang panukalang tinatawag na Process BIPs ay nagpapakilala ng mga bagong proseso at paggawa ng desisyon sa network – nagmumungkahi sila ng mga panuntunan kung paano gumawa ng mga panuntunan.

Mga kilalang BIP

BIP 001 at BIP 002

Ang pinakaunang panukala, ang BIP 001, ay isinampa ng Indian-British programmer na si Amir Taaki noong Setyembre 2011, at inilarawan nito kung ano ang Bitcoin Improvement Proposal. Pagkatapos ay binago ng BIP-002 ang mga alituntunin para sa mga BIP at pinalitan ang BIP-001. Parehong mga halimbawa ng Process BIPs.

BIP 008 at BIP 009

Ito ang dalawang Prosesong BIP na nagpakilala ng karaniwang balangkas kung paano i-activate soft fork upgrades sa Bitcoin blockchain.

BIP 141

Ito ay isang Standard BIP na nagtatag ng standardized na format para sa SegWit mga address sa mas malawak na SegWit (Segmented Witness) upgrade na binubuo ng iba't ibang BIP at binago kung paano iniimbak ng Bitcoin ang data.

Taproot

Ang Taproot, ang pinakamalaking pag-upgrade kamakailan sa Bitcoin blockchain, ay talagang isang melting pot ng tatlong BIP (BIP 340, BIP 341 at BIP 342). Nagmula ito sa a panukala ng software developer na si Greg Maxwell noong Enero 2018. Pagkatapos noon, tatlong BIP ang nag-codify sa pag-upgrade na ipinagkampeon ng mga developer ng Bitcoin na sina Pieter Wuille, Tim Ruffing, AJ Townes at Jonas Nick.

Ang pinakahihintay na pag-upgrade naging live noong Nobyembre 2021 – halos apat na taon pagkatapos ng paunang panukala – at binigyan ang mga developer ng Bitcoin ng pinalawak na toolbox upang magtrabaho kasama upang bumuo sa blockchain.

Read More: Pagkatapos ng Taproot, Ano ang Susunod para sa Kinabukasan ng Bitcoin?

Krisztian Sandor

Si Krisztian Sandor ay isang US Markets reporter na tumutuon sa mga stablecoin, tokenization, real-world asset. Nagtapos siya sa negosyo at programa sa pag-uulat ng ekonomiya ng New York University bago sumali sa CoinDesk. Hawak niya ang BTC, SOL at ETH.

Krisztian Sandor