Share this article

Ang Pag-aayos sa Bitcoin-Killing Bug na Ito (Sa Paglaon) Mangangailangan ng Hard Fork

Ang bug ay nagbibigay liwanag sa mga hamon ng desentralisasyon ng Bitcoin. Hindi bababa sa mayroon tayong 86 na taon para magsama-sama ang komunidad at magpatupad ng pag-aayos.

Karamihan sa atin ay mamamatay na.

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

Inaasahang mangyayari sa taong 2106, ang Bitcoin ay biglang hihinto sa pagtakbo batay sa code na tumatakbo sa network ng mga gumagamit nito ngayon. T makakapagpadala ang mga user Bitcoin sa iba; Ang mga minero na nagse-secure sa pandaigdigang network ng Bitcoin ay hindi na magsisilbing layunin. Titigil lang ang Bitcoin .

Ang mabuting balita ay ang bug ay madaling ayusin. Ito ay isang problema na alam ng mga developer ng Bitcoin sa loob ng maraming taon – mula noong 2012, marahil mas maaga, ayon sa kontribyutor ng Bitcoin CORE na si Pieter Wuille. Para sa ilang mga developer, ang Bitcoin bug ay potensyal na nagbibigay-liwanag sa mga limitasyon sa desentralisasyon ng Bitcoin, dahil ang komunidad ay kailangang magsama-sama upang ayusin ito.

Read More: Isang Bitcoin Hard Fork? Ang Science of Contentious Code ay sumusulong

"Ito ay isang pagbabagong pinagkasunduan ngunit isang napaka- ONE, at umaasa ako na ang ONE ay hindi kontrobersyal," sinabi ng co-founder at engineer ng Blockstream na si Pieter Wuille sa CoinDesk sa isang email. "Mayroon kaming humigit-kumulang 80 taon na natitira upang tugunan [ang bug]. Sino ang nakakaalam kung ano ang maaaring mangyari sa gayong takdang panahon?"

Ang bug ay simple. Ang mga bloke ng Bitcoin ay ang mga lalagyan kung saan iniimbak ang mga transaksyon. Ang bawat bloke ng Bitcoin ay may numerong sumusubaybay kung gaano karaming mga bloke ang nauna dito. Ngunit dahil sa isang limitasyon na umiikot sa kung paano iniimbak ang mga numero ng taas ng bloke, mauubusan ng mga numero ng block ang Bitcoin pagkatapos block number 5101541.

Sa madaling salita, sa taas ng bloke humigit-kumulang 86 na taon sa hinaharap, magiging imposibleng makagawa ng anumang bagong bloke.

Matigas na tinidor

Ang pagbabago ay nangangailangan ng tinatawag na "hard fork," ang pinaka-hinihingi na paraan ng paggawa ng pagbabago sa isang blockchain. Ang mga hard forks ay nakakalito dahil hindi sila backwards-compatible, kailangan nilang lahat ay magpatakbo ng Bitcoin node o minero na i-upgrade ang kanilang software. Ang sinumang T gagawa nito ay maiiwan sa isang stonewalled na bersyon ng Bitcoin na walang kakayahan sa anumang aktibidad.

Habang ang ilang mga blockchain, tulad ng Ethereum, ay nagpapatupad ng mga matitigas na tinidor regular, ang isang hard fork ay T ang pinakamasayang salita sa Bitcoin land.

Sa huling pagkakataong sinubukan ang isang Bitcoin hard fork, umakit ito ng masasamang debate. Maraming malalaking negosyo at minero ng Bitcoin ang nag-rally sa isang hard fork na tinatawag na Segwit2x noong 2017. Ang problema ay malayo sa lahat ng tao sa komunidad ang sumang-ayon sa pagbabago, kaya marami ang nakakita nito bilang isang pagtatangka na pilitin ang pag-upgrade sa komunidad, na T eksaktong jibe sa Bitcoin's etos of leaderlessness.

Read More: Walang Fork, Walang Sunog: Segwit2x Nodes Stall Running Abandoned Bitcoin Code

Dahil sa talaarawan na ito sa kasaysayan ng Bitcoin, kapag narinig ng maraming tao sa Bitcoin ang pariralang "hard fork," iniisip nila ang isang sentralisadong kapangyarihan na sumusubok na magpataw ng pagbabago.

Gayunpaman, ang bug fix hard fork na ito ay lubos na naiiba sa pinakasikat na hard fork na pagtatangka ng Bitcoin. Sa halip na makaakit ng debate, malamang na sasang-ayon ang komunidad at mga developer na ito ay isang pagbabago na kailangang gawin.

Pagkatapos ng lahat, ang sinumang pipili na hindi mag-upgrade ng kanilang software ay sa kalaunan ay magpapatakbo ng isang patay na chain ng Bitcoin .

Protocol 'ossification'

Ang pag-aayos ng bug ay malamang na hindi isang kontrobersyal na pagbabago sa hard fork. Ngunit T nito ginagawang mas kawili-wili ang isyu.

Sa pakikipag-usap sa CoinDesk, sinabi ni Gustavo J. Flores, pinuno ng Produkto at Pananaliksik sa Bitcoin tech startup na Veriphi, na nagdudulot ito ng limitasyon sa "protocol ossification" ng Bitcoin.

Read More: Hard Fork vs Soft Fork

Isinasaisip ang squishy cartilage na tumitigas sa BONE sa paglipas ng panahon, ang protocol ossification ay ang ideya na ang Bitcoin ay magiging mas mahirap baguhin habang ito ay tumatanda. Sa unang ilang taon ng buhay ni Bitcoin, ang protocol ay hindi pa nasa hustong gulang at mas kaunti ang mga user at developer na nakikipag-usap sa software, kaya mas madaling baguhin ang Technology . Ngunit maaaring tumigas ang Bitcoin sa isang bony specimen na napakahirap baguhin.

"Ang Protocol ossification ay nangangahulugan ng isang tiyak na punto sa oras, ang ilan ay nagsasabi na ito ay dapat na ngayon, kung saan ang Bitcoin ay T na nagbabago. Ang mga patakaran ay itinakda tulad ng isang konstitusyon ng isang bansa ay itatakda, hindi mababago, dahil ito ay magiging masyadong desentralisado upang i-coordinate ang anumang pagbabago," sinabi ni Flores sa CoinDesk.

Panaginip lang?

Ang dahilan kung bakit maraming mga Bitcoin technologist ang nag-iisip na ang ossification ay isang magandang kalidad ay dahil ito ay isang senyales na ang sistema ay talagang desentralisado gaya ng gusto ng komunidad, na tinitiyak na ang system ay talagang malaya mula sa ONE tao o entity na pumapasok at nagtutulak sa isang pagbabago na T maganda.

Idinagdag ni Flores na ang protocol ossification ay nakakatulong na "iwasan ang mga hinaharap na tentative na magiging katulad ng Segwit2x, kung saan sinusubukan ng ilang aktor na mag-upgrade dahil kilala silang mga developer o malalaking negosyo, at sa huli ay masasaktan ang Bitcoin dahil ito ay alinman sa hindi pa nasusubukang code o cryptography, o dahil ang pagbabago ay nag-aalis ng CORE value proposition o makakabawas ng CORE na makakasama sa pangmatagalang termino ng pagpapahalaga.

"Gayunpaman, ginagawa ng bug na ito na kanais-nais na makapag-coordinate ng isang hard fork para ayusin ito, dahil gusto nating lahat na makaligtas ang Bitcoin sa deadline na iyon," sabi ni Flores.

"Ito ay karaniwang nagdadala sa amin pabalik sa realidad, kung saan ang pangarap ng protocol ossification (na gumagawa sa amin na makamit ang ultimate decentralization) ay higit pa kaysa sa inaasahan at ito ay maaaring isang panaginip lamang, na maaari naming maging mas malapit sa paglipas ng panahon, ngunit T namin ito kailanman makukumpleto dahil ang mga emerhensiyang tulad nito, ay maaaring magpakita mismo," sinabi ni Flores sa CoinDesk.

Alyssa Hertig
[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop
Alyssa Hertig