Digital na Asset

Ano ang Hard Fork?

mm
Idagdag ang Securities.io sa mga gusto mong mapagkunan sa Google
Pagsisiwalat: Maaaring tumanggap ang Securities.io ng kabayaran kapag gumamit ka ng mga link sa produktong sinuri namin. Hindi nito naaapektuhan ang aming editoryal na pagsusuri. Hindi kami rehistradong tagapayo sa pamumuhunan; hindi ito payo sa pamumuhunan. Basahin ang aming pagsisiwalat sa affiliate.

Ang industriya ng blockchain ay nagdala ng maraming bagong konsepto na kailangang matutunan at maunawaan ng mga kalahok nito upang malaman kung ano ang aasahan kapag nagte-trade ng mga cryptocurrency o nagdedesisyon kung aling proyekto ang susuportahan sa pamamagitan ng pamumuhunan. Higit pa rito, ang lahat ng desisyon na may kaugnayan sa blockchain ay nakaaapekto sa kinabukasan ng buong proyekto.

Ang pagbabago sa paraan ng pag-andar ng isang blockchain ay ginagawa sa pamamagitan ng mga hard fork, at ito ay isang bagay na regular na ginagawa. Ito ang dahilan kung bakit napakahalaga na maunawaan kung ano ang mga hard fork, kung paano ito gumagana, at kung ano ang ginagawa nito para sa mga developer, mamumuhunan, mangangalakal, at pati na rin mga gumagamit ng nasabing proyekto. Kaya, ngayon, tatalakayin natin ang lahat ng kailangan mong malaman tungkol sa mga hard fork, anuman ang iyong papel sa mundo ng crypto at blockchain.

Ano ang mga Hard Fork?

Kaya, magsimula tayo mula sa simula at sagutin ang tanong kung ano nga ba ang mga hard fork.

Ang hard fork, sa konteksto ng teknolohiyang blockchain, ay isang malaking pagbabago sa protocol ng network. Maaari itong gawin para sa iba’t ibang kadahilanan, alinman upang gawing balido ang mga dating hindi wastong transaksyon at mga bloke, o upang gawing hindi wasto ang mga dating balidong transaksyon. Ginagamit ito para magdala ng mga update sa blockchain network, magpakilala ng mga pagbabago sa paraan ng pag-andar ng isang partikular na blockchain, at iba pa.

Gayunpaman, ang isang hard fork ay nangangailangan din na lahat ng mga node user ay mag-upgrade sa bagong bersyon ng software. Dahil ang blockchain ay desentralisado at pinapatakbo ng komunidad, kailangang gamitin ng buong komunidad ang magkaparehong impormasyon tungkol sa mga nakaraang transaksyon.

Kadalasang inisiyahan ng mga developer ang mga hard fork kapag may bagong tampok silang naisip para sa kanilang proyekto at kailangan nilang magsagawa ng hard fork upang ito ay maipatupad. Gayunpaman, hindi rin ito bihira na ang mga miyembro ng komunidad ng proyekto ang magpasimula nito, kung hindi sila nasisiyahan sa mga kakayahan ng blockchain, at nais nilang dalhin ang pag-unlad nito sa ibang direksyon.

Ano ang Ginagawa ng mga Hard Fork?

Ang paghahati sa fork ay pangunahing nagaganap sa pamamagitan ng pagdaragdag ng bagong patakaran sa code, na nagiging sanhi na ang isang chain ay sumunod sa bagong landas na may kasamang bagong patakaran, habang ang lumang chain ay magpapatuloy sa landas na walang ipinatupad na patakaran. Karaniwan, hindi nagtatagal bago mapagtanto ng mga nasa lumang chain na ang kanilang bersyon ng blockchain ay lipas na at hindi na mahalaga. Pagkatapos nito, ang pag-upgrade sa bagong chain ay medyo simpleng proseso – maliban kung nais nilang ipagpatuloy ang paggamit ng lumang bersyon ng chain, tulad ng naipaliwanag kanina.

Kaya, ang isang hard fork ay maaaring ilarawan bilang isang sitwasyon kung saan ang blockchain ay binabago sa isang bagong bersyon ng sarili nito, at ang mga node ng bagong bersyon na ito ay hindi na tinatanggap ang mas lumang bersyon o mga bersyon ng parehong blockchain. Lumilikha ito ng permanenteng paghiwalay mula sa lumang bersyon ng chain. Gayunpaman, minsan ay nangyayari na ang isang bahagi ng komunidad ay nagnanais baguhin ang blockchain, habang ang ibang grupo ay hindi.

Kung mangyari ito, hindi ito kakaiba na ang isang chain ay mag-fork sa dalawang chain, kung saan parehong pinananatiling gumagana ang lumang at bagong bersyon ng chain, isa ng bahagi ng komunidad na nagnanais ng pagbabago, at ang isa ng ibang grupo na nagustuhan ang chain kung paano ito dati. Ito ay nangyari ng maraming beses noon, at maraming bagong proyekto ang isinilang sa ganitong paraan.

Alin ang Tunay na Chain Pagkatapos ng Fork?

Isa pang bagay na dapat tandaan ay maaaring mangyari ang mga hard fork sa anumang blockchain. Hindi ito limitado lamang sa Bitcoin o Ethereum, kahit na ang kanilang mga hard fork ang kadalasang pinaka-natatandaan. Ang Bitcoin ay nag-fork ng maraming beses na, at tuwing nangyari ito, ang isang landas ay nagpatuloy na may pangalan ng orihinal na proyekto, habang ang isa ay nagkaroon ng katulad na pangalan, ngunit may bahagyang pagbabago, upang makilala mula sa isa.

Minsan, ang chain na nagdagdag ng mga bagong patakaran ang nagpapanatili ng orihinal na pangalan, habang sa ibang pagkakataon, ito ay ang lumang chain, at ang nagbago ay nagiging hiwalay na proyekto. Sa kaso ng Bitcoin, maraming hard fork na ang naganap sa mga taon, at ang kasalukuyang Bitcoin ay nasa magkabilang panig — nagdagdag ito ng mga bagong patakaran habang ang chain na nagpanatili ng mga lumang patakaran ay naging hiwalay na proyekto, at nagpasya itong magpatuloy sa mga lumang patakaran, habang ang chain na may mga pagbabago sa code nito ay naging isang bagong, hiwalay na proyekto.

Dahil sa lahat ng mga fork na naranasan ng proyekto, bukod sa kasalukuyang chain na kilala natin bilang Bitcoin, mayroon ding Bitcoin Cash, Bitcoin Gold, Bitcoin SV, at marami pang iba.

Bakit Nagsisimula ang mga Hard Fork?

Ang mga hard fork ay maaaring simulan para sa napakaraming dahilan, at anuman ang dahilan, ito ay wasto basta’t sumasang-ayon ang nakararami sa komunidad. Maaaring magsimula ito dahil nakakita ang mga developer ng depekto sa code, o nagpasya silang palakasin ito upang alisin ang mga bug. Sa ibang pagkakataon, maaaring may panganib sa seguridad na kailangang agad na ayusin.

Sa ilang sitwasyon, nagdadagdag ang mga developer ng bagong functionality, o isang buong grupo ng mga bagong karagdagan, na karaniwang nakaka-excite para sa komunidad. At, bagaman ang blockchain ay hindi nababago, at ang isang hacker – o kahit isang buong grupo ng mga hacker – ay hindi makakagawa ng anumang bagay sa malalaking chain na may maraming node sa buong mundo, posible pa rin para sa komunidad na baliktarin ang mga transaksyon, kung sumasang-ayon ang nakararami na may sapat na dahilan para dito.

Ito ay napakabihira, ngunit posible pa rin. Isang halimbawa ang nangyari nang ang Ethereum blockchain ay lumikha ng hard fork upang baliktarin ang pag-hack sa DAO (Decentralized Autonomous Organization).

Pagkatapos ng pag-hack, bumoto ang komunidad pabor sa pagbabaliktad ng transaksyon. Halos nagkakaisa ang desisyon, dahil nagnakaw ang mga hacker ng sampu-sampung milyong dolyar sa cryptocurrency. Sa huli, nabaliktad ang transaksyon, at ang ninakaw na pondo ay ibinalik sa mga nagmamay-ari ng DAO token.

Gayunpaman, mahalagang maunawaan nang maayos kung paano ito nangyari, dahil kahit na ang mga proposal na nakakuha ng napakalaking suporta ay hindi kayang i-undo ang kasaysayan ng transaksyon ng network. Sa halip, ang totoong nangyari ay inilipat ang pondo na konektado sa DAO sa isang bagong smart contract na may iisang layunin na payagan ang mga may-ari na i-withdraw ang kanilang pondo.

Pangunahing Pagkakaiba sa pagitan ng Hard Forks at Soft Forks

Sa wakas, may isa pang bagay na dapat banggitin, at ito ay ang mga soft fork. Ang mga hard fork at soft fork ay hindi gaanong magkaiba, at pareho silang gumagawa ng parehong bagay, na kinabibilangan ng pagbabago ng umiiral na code ng platform. Ang lumang bersyon ay nananatili sa network habang ang bago ay binubuo.

Gayunpaman, hindi sila magkaparehong pamamaraan sa pagbabago ng code ng blockchain. Pagdating sa soft fork, iisang blockchain lamang ang mananatiling balido matapos ilabas ang update. Walang paghahati ng chain sa dalawa o higit pang mga proyekto na maaaring magsabay na mabuhay. Samantala, sa hard fork, ito ay madalas na nangyayari. Sa ibang salita, parehong bagong at lumang blockchain ay maaaring magpatuloy ng kanilang pag-iral at kahit magpatuloy na gumana, basta’t makakuha sila ng sapat na suporta.

Ang mga miyembro ng komunidad na nais lumipat sa bagong bersyon ay kailangang i-update ang kanilang code, habang ang mga nais panatilihin ang lumang bersyon ng proyekto ay walang gagawin. Kaya, sa madaling salita, parehong fork ay nagdudulot ng paghahati. Ang pagkakaiba ay ang hard fork ay maaaring lumikha ng dalawang chain, samantalang ang soft fork ay nagpapatuloy sa iisang chain.

Ngunit, may isa pang pagkakaiba sa pagitan ng dalawa, ito ay ang kanilang seguridad. Sa pangkalahatan, ang mga hard fork ay mas ligtas kaysa sa mga soft fork, kaya halos lahat ng gumagamit at developer ay pumipili ng hard fork kapag kailangan ng anumang uri ng update. Ang mga soft fork ay bihirang gamitin ngayon, kahit na kaya nilang gawin ang parehong trabaho. Sa huli, ang teknolohiya ng blockchain ay tungkol sa seguridad, kaya makatuwiran para sa mga developer na piliin ang mas ligtas na paraan, kahit na ito ay hindi gaanong maginhawa, at nangangailangan ng napakalaking kapangyarihan sa pagproseso.

Konklusyon

Ang mga hard fork ay naging mahalagang bahagi ng industriya ng crypto/blockchain mula nang unang mag-fork ang Bitcoin. Sa kasaysayan ng sektor, napakaraming fork ang naganap sa halos lahat ng blockchain. Karamihan sa mga proyekto ay may pangmatagalang roadmap na nag-aanunsyo ng iba’t ibang bagong pag-unlad, karagdagan, at tampok, at upang mangyari ang lahat ng ito, kinakailangan ang mga hard fork.

Gayunpaman, marami ring hindi planadong fork na sanhi ng mga pag-hack o pagkakatuklas ng malalaking kahinaan sa code ng blockchain. Anuman ang sitwasyon, karaniwang maganda ang mga hard fork. Bagaman nangangailangan ito ng malaking kapangyarihan sa pagproseso, nagdadala ito ng positibong pagbabago sa umiiral na chain. At minsan, maaari rin itong magbunga ng isang bagong proyekto na maaaring maging pangunahing kakompetensya sa larangan ng crypto.

Ali ay isang freelance writer na sumusulat tungkol sa mga merkado ng cryptocurrency at industriya ng blockchain. Mayroon siyang 8 taong karanasan sa pagsulat tungkol sa mga cryptocurrency, teknolohiya, at paghuhuhula. Ang kanyang mga gawa ay makikita sa iba't ibang mataas na profile ng mga site ng pamumuhunan kabilang ang CCN, Capital.com, Bitcoinist, at NewsBTC.