- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Isang Maikling Gabay sa Bitcoin Forks
T alam ang isang matigas na tinidor mula sa isang malambot na tinidor? Ang gabay na ito ay idinisenyo upang tulungan kang Social Media ang nagngangalit na mga teknikal na debate ng bitcoin.
Kung binibigyan mo ng pansin ang Bitcoin kamakailan, maaaring napansin mo ang maraming usapan tungkol sa 'mga tinidor'.
Hindi tulad ng uri na makikita mo sa isang mesa, sa isang blockchain, ang isang tinidor ay isang teknikal na kaganapan na nangyayari dahil ang magkakaibang mga kalahok ay kailangang sumang-ayon sa mga karaniwang patakaran.
Sa pinaka-basic nito, ang isang tinidor ay kung ano ang nangyayari kapag ang isang blockchain ay naiba sa dalawang potensyal na landas pasulong — alinman tungkol sa kasaysayan ng transaksyon ng isang network o isang bagong panuntunan sa pagpapasya kung ano ang ginagawang wasto ang isang transaksyon.
Bilang resulta, ang mga gumagamit ng blockchain ay kailangang magpakita ng suporta para sa ONE pagpipilian kaysa sa isa.
Gayunpaman, mayroong maraming iba't ibang uri ng mga tinidor, at ang agham ng pag-aaral ng mga ito ay bago pa rin. Sa ngayon, alam namin na ang ilang mga tinidor ay nalutas nang mag-isa, ngunit ang iba, na pinalakas ng malalim na mga lamat sa isang komunidad, ay maaaring maging sanhi ng isang network na permanenteng hatiin, na lumilikha ng dalawang kasaysayan ng blockchain — at dalawang magkahiwalay na pera.
Kasabay nito, nagkaroon din ng pagkalito tungkol sa iba't ibang uri ng mga tinidor, kung paano sila naa-activate at ang mga panganib na dulot nito.
Upang linawin, nag-assemble kami ng QUICK na rundown sa kung paano gumagana ang iba't ibang mga tinidor.
Ang mga pangunahing kaalaman
Bago tayo pumasok sa mga klasipikasyon, nararapat na tandaan na ang mga Bitcoin forks ay nangyayari nang regular.
Isang byproduct ng distributed consensus, ang mga fork ay nangyayari anumang oras na dalawang minero ang makakahanap ng isang block sa halos parehong oras. Ang kalabuan ay malulutas kapag ang mga kasunod na bloke ay idinagdag sa ONE, na ginagawa itong pinakamahabang chain, habang ang isa pang bloke ay "naulila" (o inabandona) ng network.
Ngunit ang mga tinidor ay maaari ding kusang ipakilala sa network. Nangyayari ito kapag hinahangad ng mga developer na baguhin ang mga panuntunang ginagamit ng software para magpasya kung valid o hindi ang isang transaksyon.
Kapag ang isang block ay naglalaman ng mga di-wastong transaksyon, ang block na iyon ay hindi papansinin ng network, at ang minero na nakahanap ng block na iyon ay natalo sa isang block reward. Dahil dito, ang mga minero sa pangkalahatan ay nais na minahan lamang ng mga wastong bloke at bumuo sa pinakamahabang chain.
Ang mga sumusunod ay ilan sa mga mas karaniwang tinidor at ang kanilang mga katangian.
Matigas na tinidor
Ano ito?Ang hard fork ay isang pag-upgrade ng software na nagpapakilala ng bagong panuntunan sa network na T tugma sa mas lumang software. Maaari mong isipin ang isang hard fork bilang pagpapalawak ng mga patakaran. (Ang isang bagong panuntunan na nagpapahintulot sa laki ng block na maging 2MB sa halip na 1MB ay mangangailangan ng isang hard fork).
Ano ang mangyayari? Ang mga node na patuloy na tumatakbo sa lumang bersyon ng software ay makikitang hindi wasto ang mga bagong transaksyon. Kaya, upang lumipat sa bagong chain at upang magpatuloy sa pagmimina ng mga wastong bloke, ang lahat ng mga node sa network ay kailangang mag-upgrade sa mga bagong panuntunan.
Ano ang maaaring magkamali? Dumarating ang problema kapag lumitaw ang isang uri ng hindi pagkakasundo sa pulitika, at ang isang bahagi ng komunidad ay nagpasiya na sumunod sa mga lumang tuntunin anuman ang mangyari. Ang hash rate, o network computing power, sa likod ng lumang chain ay hindi nauugnay. Ang mahalaga ay ang data nito (at ruleset) ay nakikita pa rin na may halaga, ibig sabihin, gusto pa rin ng mga minero na magmina ng chain at gusto pa rin itong suportahan ng mga developer.
Ang Ethereum DAO matigas na tinidor ay isang perpektong case study kung paano maaaring hatiin ang isang komunidad sa mga panuntunan. Ngayon, mayroon kaming dalawang blockchain na gumagamit ng variant ng software – Ethereum at Ethereum Classic, na parehong ipinagmamalaki ang ibang etos at ibang currency.
Malambot tinidor
Ano ito? Ang malambot na tinidor, sa kabilang banda, ay anumang pagbabago na pabalik na katugma. Sabihin nating, sa halip na 1MB block, maaaring 500K block lang ang payagan ng isang bagong panuntunan.
Ano ang mangyayari? Makikita pa rin ng mga hindi na-upgrade na node ang mga bagong transaksyon bilang wasto (500k ay mas mababa sa 1MB sa halimbawang ito). Gayunpaman, kung ang mga hindi na-upgrade na node ay patuloy na magmimina ng mga bloke, ang mga bloke na kanilang mina ay tatanggihan ng mga na-upgrade na node. Ito ang dahilan kung bakit kailangan ng soft forks ang karamihan ng hash power sa network.
Ano ang maaaring magkamali? Kapag ang malambot na tinidor ay sinusuportahan lamang ng isang minorya ng hash power sa network, maaari itong maging pinakamaikling chain at maulila ng network. O, maaari itong kumilos tulad ng isang matigas na tinidor, at ang ONE kadena ay maaaring maputol.
Ang mga malalambot na tinidor ay ang pinakakaraniwang ginagamit na opsyon para i-upgrade ang Bitcoin blockchain sa ngayon dahil ito ay pinagtatalunan na nagpapakita sila ng mas mababang panganib na hatiin ang network. Kasama sa mga nakaraang halimbawa ng matagumpay na soft forks ang mga pag-upgrade ng software tulad ng BIP 66 (na tumatalakay sa pagpapatunay ng lagda) at P2SH (na binago ang pag-format ng address ng bitcoin).
soft fork na pinagana ng user
Ano ito? Ang user-activated soft fork (UASF) ay isang kontrobersyal na ideya na tuklasin kung paano maaaring magdagdag ng pag-upgrade ang isang blockchain na hindi direktang sinusuportahan ng mga nagbibigay ng hashing power ng network.
Ang ideya sa UASF ay na sa halip na maghintay para sa isang threshold ng suporta mula sa mga pool ng pagmimina, ang kapangyarihan upang i-activate ang isang malambot na tinidor ay napupunta sa mga palitan, wallet at mga negosyo na nagpapatakbo ng mga full node. (Sa Bitcoin, ang isang buong node, kahit na ito ay hindi isang mining node, ay responsable pa rin sa pagpapatunay ng mga bloke.)
Ano ang mangyayari? Ang karamihan sa mga pangunahing palitan ay kailangang suportahan ng publiko ang pagbabago bago ito maisulat sa isang bagong bersyon ng code. Pagkatapos nito, ang bagong software (na may activation point sa hinaharap) ay mai-install sa mga node na gustong lumahok sa soft fork.
Ano ang maaaring magkamali? Ang pamamaraang ito ay nangangailangan ng mas mahabang oras ng pag-uuna upang gumana kaysa sa isang malambot na tinidor na na-trigger ng hash-power. Sa katunayan, pinaniniwalaan na maaaring tumagal ng hanggang isang taon o higit pa upang maisulat ang code at maihanda ang lahat.
Dagdag pa, kung ang karamihan sa mga minero ay hindi 'nahuhulog sa linya' at i-activate ang mga bagong panuntunan, maaari nilang gamitin ang kanilang napakaraming hash power para hatiin ang network.
Sa kasalukuyan ang ideyang ito ay teoretikal at hindi pa naipatupad.
Pagtatakda ng mesa sa pamamagitan ng Shutterstock