Mikä on kova haarukka?
Kova haarukka (tai kova haarukka), koska se liittyy blockchain-tekniikkaan, on radikaali muutos verkon protokolliin, joka tekee aiemmin virheellisistä lohkoista ja tapahtumista päteviä tai päinvastoin. Kova haarukka vaatii kaikkien solmujen tai käyttäjien päivittämisen protokollaohjelmiston uusimpaan versioon.
Avainsanat
- Kova haarukka on radikaali muutos lohkoketjuverkon protokollaan, mikä tekee aiemmin kelpaamattomista lohkoista / tapahtumista päteviä (tai päinvastoin). Lohkoketjussa oleva haarukka voi esiintyä missä tahansa salaustekniikan alustassa, ei vain Bitcoinissa.
Kovan haarukan ymmärtäminen
Kova haarukka on silloin, kun lohkon ketjun uusimman version solmut eivät enää hyväksy uusinta versiota; mikä luo pysyvän poikkeaman salkunketjun edellisestä versiosta. Uuden säännön lisääminen koodiin luo olennaisesti haarukan lohkoketjuun: yksi polku seuraa uutta, päivitettyä lohkoketjua ja toinen polku jatkuu vanhaa polkua pitkin. Yleensä lyhyen ajan kuluttua vanhassa ketjussa ymmärtävät, että heidän blockchain-versio on vanhentunut tai merkityksetön, ja päivittää nopeasti uusimpaan versioon.
Bitcoin-haarukka selitetty
Haarukka lohkoketjussa voi tapahtua missä tahansa salaustekniikan alustassa, esimerkiksi Ethereumissa, ei vain Bitcoinissa. Tämä johtuu siitä, että blockchains ja salaustekniikka toimivat periaatteessa samalla tavalla riippumatta siitä, millä salausalustalla he ovat. Voit ajatella lohkoketjujen lohkoja salausnäppäiminä, jotka liikuttavat muistia. Koska ryhmäketjun kaivostyöläiset asettavat säännöt, jotka siirtävät muistia verkossa, nämä kaivostyöläiset ymmärtävät uudet säännöt.
Kaikkien kaivosmiesten on kuitenkin sovittava uusista säännöistä ja siitä, mikä koostuu kelvollisesta lohkosta ketjussa. Joten kun haluat muuttaa näitä sääntöjä, sinun on "haarnistettava se" - kuten tien haarukka - osoittaaksesi, että protokolla on muuttunut tai sitä on muutettu. Kehittäjät voivat sitten päivittää kaikki ohjelmistot vastaamaan uusia sääntöjä.
Juuri tämän haarontaprosessin kautta on tullut erilaisia digitaalisia valuuttoja, joiden nimet ovat samanlaisia kuin bitcoin: bitcoin-käteisraha, bitcoin-kulta ja muut. Satunnaisella salausvaluutta-sijoittajalle voi olla vaikeaa kertoa ero näiden salausvaluuttojen välillä ja kartoittaa eri haarukat aikajanalle. Tämän ratkaisemiseksi olemme laatineet historian useiden viime vuosien tärkeimmistä bitcoin-kovahaarukoista.
Kuten alla oleva grafiikka näyttää, solmut, joita ei ole päivitetty, hylkäävät uudet säännöt, mikä luo eroavaisuuden tai kovan haarukan lohkoketjussa.

Kuva Julie Bang © Investopedia 2019
Syyt kovalle haarukalle?
On olemassa monia syitä, miksi kehittäjät voivat ottaa käyttöön kovan haarukan, kuten korjata vanhoista ohjelmistoversioista löytyviä tärkeitä tietoturvariskejä, lisätä uusia toimintoja tai kääntää tapahtumia - kuten silloin, kun Ethereum-lohkon ketju loi kovan haarukan kääntääksesi hakata hajautettuun autonomiseen organisaatioon (DAO). Hakkeroinnin jälkeen Ethereum-yhteisö äänesti melkein yksimielisesti kovan haarukan puolesta, jolla pyritään luopumaan tuntemattoman hakkerin kymmenien miljoonien dollarien arvosta digitaalisesta valuutasta. Kova haarukka auttoi myös DAO-kuponkien haltijoita eetteri- (ETH) varojensa palauttamisessa
Ehdotus kovaksi haarukkaksi ei tarkalleen rakentanut verkon tapahtumahistoriaa. Pikemminkin se siirsi DAO: han sidotut varat äskettäin luotuun älykkääseen sopimukseen, jonka ainoana tarkoituksena oli antaa alkuperäisille omistajille mahdollisuus nostaa varojaan. DAO-tokenien haltijat voivat nyt nostaa ETH: n nopeudella noin 1 ETH - 100 DAO. DAO-kuraattorit vetävät ylimääräisen rahakkeiden ja mahdollisen eetterin tasapainon, joka jää kovan haarukan seurauksena, järjestämään "virheettömän suojauksen" organisaatiolle.
Kovat haarukat vs. pehmeät haarukat
Kovat haarukat ja pehmeät haarukat ovat olennaisilta osiltaan samat siinä mielessä, että kun salausvaluuttaalustan olemassa oleva koodi vaihdetaan, vanha versio pysyy verkossa uuden version luomisen aikana. Pehmeällä haarukalla vain yksi lohkoketju pysyy voimassa, kun käyttäjät ottavat käyttöön päivityksen. Kun kovalla haarukalla sekä vanha että uusi lohkoketju on olemassa rinnakkain, mikä tarkoittaa, että ohjelmisto on päivitettävä toimimaan uusien sääntöjen mukaisesti. Molemmat haarukat luovat halkaisun, mutta kova haarukka luo kaksi lohkoketjua ja pehmeän haarukan on tarkoitus johtaa yhdeksi.
Kun otetaan huomioon kovien ja pehmeiden haarukoiden tietoturvaerot, melkein kaikki käyttäjät ja kehittäjät vaativat kovaa haarukkaa, vaikka pehmeä haarukka näyttää toimivan. Lohkojen kunnostaminen lohkoketjussa vaatii valtavasti laskentatehoa, mutta kovasta haarukasta saatu yksityisyys on järkevämpää kuin pehmeän haarukan käyttö.
