Kõik, mida pead teadma krüptograafia kahvlite kohta
Maailmas krüptovaluutad, kasutame nime kahvel määrata plokiahel, mis jaguneb teatud plokist kaheks erinevaks üksuseks juhul, kui " raske kahvel " või läbib kogu oma võrgus olulise värskenduse, kui " pehme kahvel ". Nagu teate, pole ühelgi rühmal täielikku kontrolli plokiahela võrgu üle. Kõik võrgu kasutajad võivad osaleda, kui nad järgivad määratletud mehhanismi, mida nimetatakse konsensusalgoritmiks. Mis saab aga siis, kui seda algoritmi on vaja muuta?
Noh, kahvel on plokiahela konsensusprotokolli muutmise tulemus. Kõva kahvel tekib siis, kui uus plokiahel eraldub jäädavalt algsest plokiahelast.
Seejärel peavad kõik võrgukasutajad osalemise jätkamiseks oma tarkvara värskendama. Bitcoini sularahakahvel Algsest Bitcoini plokiahelast on kõige tuntum näide kõvast kahvlist.
Pärast esimest sissemakset saate 200% boonust. Kasutage seda sooduskoodi: argent2035
Selles artiklis räägime kontseptsioonist "kahvel” krüptograafias. Kuid enne seda soovitame teil lugeda meie artiklit selle kohta Krüptograafiline Nonce.
Lähme
Mis on kahvel krüptograafias?
Alguses, seal oli Bitcoin, mis oli mõeldud toimima sularaha detsentraliseeritud digitaalse alternatiivina. Aja jooksul tekkisid spetsialiseeritud valuutad, nt Ripple et Monero. Ces uued krüptovaluutad ei tekkinud tühjast kohast, paljud on kahvli tagajärjed.
Kõige laiemas tähenduses on kahvel lihtsalt muudatus plokiahela protokollis, mida tarkvara kasutab tehingu kehtivuse või mittetegemise otsustamiseks. See tähendab, et peaaegu iga lahknemist plokiahelas võib pidada kahvliks.
Et mõista, mida a kahvel ja eriti kõva kahvel, Esmalt on oluline mõista plokiahela tehnoloogiat.
Plokiahel on sisuliselt andmeplokkidest koosnev kett, mis toimib digitaalse pearaamatuna, milles iga uus plokk kehtib alles pärast seda, kui eelmine on võrguvalidaatorite poolt kinnitatud. Plokiahela andmeid saab jälgida kuni esimese tehinguni võrgus.
Põhimõtteliselt, kui plokiahel jaguneb kaheks, nimetatakse seda "hargiks". Kahvleid on mitut tüüpi, millest peamised on kõva kahvel, pehme kahvel et ajutine kahvel. Nii kõvad kui ka pehmed kahvlid mängivad plokiahela tööstuse toimimise ja juhitavuse tagamisel üliolulist rolli.
Mõnes plokiahela projektis on protokolli uuendused kõvade kahvlite kujul loodud projekti käivitamisest alates.
Kõvad kahvlid
Kõva kahvel on protokolli muudatus, mis nõuab, et kõik võrgu sõlmed värskendaksid oma tarkvara, et jätkata võrgus osalemist.
Plokiahela uue versiooni sõlmed ei vasta enam vana plokiahela reeglitele, vaid ainult uutele reeglitele. Uus plokiahel erineb pidevalt vanast versioonist.
Seega loob kõva kahvel kaks plokiahelat, mis eksisteerivad koos ja iga plokiahelat juhib oma protokollitarkvara.
Kõva kahvel nõuab enamuse toetust (või konsensust) mündivõrku ühendatud mündihoidjatelt.
Le kõva kahvel on vastu võetud, piisav arv sõlme tuleb uuendada protokollitarkvara uusimale versioonile. See võimaldab neil kasutada uut münti ja plokiahelat.
Võtame näiteks Bitcoini võrgust. Kuna Bitcoin meelitas üha rohkem kasutajaid, tehingud võrgus läks kallimaks. Mõned kogukonna liikmed hakkasid kahtlema selle nähtuse põhjuste üle.
Probleem, kas see on aja jooksul, näib, et kogu kogukond, sealhulgas kaevurid, arendajad ja teised kasutajad, ei suutnud jõuda üksmeelele, milline on parim viis selle muudatuse saavutamiseks. Pärast mitu aastat kestnud arutelu kerkis esile kaks domineerivat mõttesuunda.
Miks tekivad kõvad kahvlid?
Kui kõvad kahvlid võivad plokiahela turvalisust oluliselt vähendada, siis miks need juhtuvad? Vastus on lihtne. Kõvad kahvlid on võrgu täiustamiseks vajalikud uuendused, kuna plokiahela tehnoloogia areneb jätkuvalt.
Kõva kahvli võib põhjustada mitu põhjust ja mitte kõik neist negatiivsed:
- Lisage funktsioonid
- Parandage turvariskid
- Lahendage krüptovaluuta kogukonnas tekkinud lahkarvamus
- Pöördtehingud plokiahelas
Kõvad kahvlid võivad juhtuda ka juhuslikult. Sageli lahenevad need juhtumid kiiresti ja need, kes ei olnud enam peamise plokiahelaga nõus, langevad tagasi ja liituvad pärast seda sai aru, mis juhtus.
Samuti võimaldavad funktsioonide lisamise ja võrgu täiustamise kõvad kahvlid üldiselt põhiahelaga liituda neil, kes ei jõua konsensusele.
Pehmed kahvlid
Pehme kahvel on omamoodi plokiahela tarkvaravärskendus. Niipea, kui kõik kasutajad selle kasutusele võtavad, moodustab see valuutale omased uued standardid.
Uute funktsioonide toomiseks, tavaliselt programmeerimise tasemel, on kasutatud pehmeid kahvleid nii Bitcoin kui ka Ethereum. Kuna lõpptulemuseks on üks plokiahel, on muudatused tagurpidi ühilduvad kahvlieelsete plokkidega.
Lihtsamalt öeldes motiveerib pehme kahvel vana plokiahelat uute reeglitega nõustuma. Seetõttu aktsepteerida nii uuendatud plokke kui ka vanu tehinguplokke.
Seega, erinevalt kõvast kahvlist, säilitab pehme kahvel vana plokiahela, säilitades kaks erineva reeglistikuga teed. Pehme kahvli näide edukalt rakendatud on 2015. aasta Bitcoin SegWit protokolli värskendus.
Enne SegWiti värskendust oli Bitcoini protokoll nii kallim, umbes 30 dollarit tehingu kohta, kui ka pikem. SegWiti värskenduse loojad tõdesid, et allkirjaandmed moodustavad ligikaudu 65% tehinguplokist. Seetõttu tegi SegWit ettepaneku ploki suurust suurendada efektiivne 1 MB kuni 4 MB.
Pärast esimest sissemakset saate 200% boonust. Kasutage seda ametlikku sooduskoodi: argent2035
Selle suurendamise idee oli eraldada või eemaldada allkirjaandmed tehinguandmetest plokiahela iga ploki kohta, vabastades ruumi suurema tehingute läbilaskevõime jaoks ploki kohta. Pehme kahvli rakendamisel suutis vana Bitcoini plokiahel vastu võtta uusi plokke 4 MB ja 1 MB plokid samal ajal.
Tänu nutikale inseneriprotsessile, mis vormindas uued reeglid vanu rikkumata, võimaldas pehme kahvel vanadel sõlmedel ka uusi plokke kinnitada.
SegWit – Bitcoini plokiahela pehme kahvel
SegWit on tagasiühilduv Bitcoini protokolli uuendus, mis muudab põhjalikult tehingute struktuuri, liigutades allkirjaandmeid (tunnistaja või tunnistaja) eraldi andmebaasis (eraldatud).
Selle peamine eesmärk on korrigeerida tehingute vormitavust, kuid see võimaldab ka suurendada Bitcoini tehinguvõimet, parandada allkirjade kontrollimist ja hõlbustada protokolli tulevasi muudatusi.
Need, kes kaitsesid ettepanekut " SegWit » leidis, et mastaapsuse probleemide tõttu ei ole vaja Bitcoini plokkide suurust lõputult suurendada; sõlme nõuetekohane toimimine nõuaks siis palju riistvararessursse.
Veelgi olulisem on see, et nad uskusid ühe megabaidise ploki suuruse piirangusse, mille Satoshi Nakamoto lisas Bitcoinile 2010. aastal. Nakamoto visiooniga kooskõlas püsimiseks uuris see rühm võimalust, kuidas lubada rohkem tehinguid ploki kohta, säilitades samal ajal maksimaalse ploki suuruse. ja nii sündiski SegWit.
Erinevus kõvade ja pehmete kahvlite vahel
Kõvad kahvlid ei ole ainus viis krüptovaluuta taga oleva tarkvara uuendamiseks. Teisest küljest peetakse pehmeid kahvleid turvalisemaks ja tagasiühilduvaks alternatiiviks, mis tähendab, et sõlmed, mis ei uuendata uuematele versioonidele, näevad ketti endiselt kehtivana.
Peamine erinevus kõva ja pehme kahvli vahel on sõlme tarkvara värskendamise vajadus.
Plokiahela uue versiooni sõlmed aktsepteerivad lisaks uutele reeglitele teatud aja jooksul ka vana reegleid ning võrk säilitab uue loomise ajal vana versiooni.
Pehme kahvli abil saab lisada uusi funktsioone ja funktsioone, mis ei muuda reegleid, mida plokiahel peab järgima. Neid kasutatakse sageli uute funktsioonide juurutamiseks programmeerimistasandil.
Pärast esimest sissemakset saate 200% boonust. Kasutage seda sooduskoodi: Faust
Et paremini mõista kõvade ja pehmete kahvlite erinevust, võib seda pidada mobiilseadme või arvuti operatsioonisüsteemi põhivärskenduseks.
Pärast uuendamist töötavad kõik seadmes olevad rakendused endiselt operatsioonisüsteemi uue versiooniga. Selle stsenaariumi korral oleks kõva kahvel täielik muudatus uuele operatsioonisüsteemile. Ühes oma artiklis selgitame Kõik, mida pead teadma Crypto Airdropsi kohta
Jäta kommentaar