Sve što trebate znati o račvama u kriptografiji
U svijetu kriptovalute, koristimo ime viljuška označiti blockchain koji se dijeli na dva različita entiteta iz određenog bloka u slučaju " teško vilica ” ili prolazi kroz veliko ažuriranje u cijeloj svojoj mreži u slučaju „ mekane vilice ". Kao što znate, nijedna skupina nema potpunu kontrolu nad blockchain mrežom. Svaki korisnik na mreži može sudjelovati, pod uvjetom da slijedi definirani mehanizam koji se zove konsenzusni algoritam. Međutim, što se događa ako ovaj algoritam treba promijeniti?
Pa, vilica je rezultat modifikacije blockchain protokola konsenzusa. Tvrda vilica događa se ako se novi blockchain trajno odvoji od izvornog blockchaina.
Svi korisnici mreže tada moraju ažurirati svoj softver kako bi nastavili sudjelovati. Bitcoin Cash Fork izvornog Bitcoin blockchaina je najpoznatiji primjer hard forka.
Dobijte 200% bonusa nakon prve uplate. Koristite ovaj promotivni kod: argent2035
U ovom ćemo članku govoriti o pojmu "viljuška” u kriptografiji. Ali prije toga, savjetujemo vam da pročitate naš članak o kriptografski Nonce.
Idemo
Što je fork u kriptografiji?
U početku, postojao je Bitcoin, koji je dizajniran da funkcionira kao decentralizirana digitalna alternativa gotovini. S vremenom su se pojavile specijaliziranije valute, kao npr Ripple et Monero, Ces nove kriptovalute nisu se pojavili niotkuda, mnogi su rezultat račvanja.
U najširem smislu, fork je jednostavno promjena u blockchain protokolu koji softver koristi da odluči je li transakcija važeća ili ne. To znači da se gotovo svako odstupanje u blockchainu može smatrati račvanjem.
Da bismo razumjeli što a vilica, a posebno tvrda vilica, bitno je prvo razumjeti blockchain tehnologiju.
Blockchain je u biti lanac sastavljen od podatkovnih blokova koji funkcioniraju kao digitalna knjiga u kojoj je svaki novi blok valjan tek nakon što prethodni potvrde mrežni validatori. Podaci na blockchainu mogu se pratiti do prve transakcije na mreži.
U principu, kada se blockchain podijeli na dva dijela, to se naziva "fork". Postoji nekoliko vrsta vilica, a glavne su tvrda vilica, mekana vilica et privremena vilica. I hard fork i soft fork igraju ključnu ulogu u održavanju funkcioniranja i upravljanja blockchain industrijom.
U nekim blockchain projektima ažuriranja protokola u obliku hard forkova uspostavljena su od pokretanja projekta.
Tvrde vilice
Tvrda vilica je promjena protokola koja zahtijeva da svi čvorovi na mreži ažuriraju svoj softver kako bi nastavili sudjelovati u mreži.
Čvorovi nove verzije blockchaina više ne zadovoljavaju pravila starog blockchaina, već samo nova pravila. Novi blockchain stalno se razlikuje od stare verzije.
Dakle, hard fork stvara dva lanca blokova koji koegzistiraju, a svakim lancem blokova upravlja vlastiti softver protokola.
Hard fork zahtijeva podršku većine (ili konsenzus) vlasnika kovanica povezanih na mrežu kovanica.
Za usvojena je tvrda vilica, dovoljan broj čvorova mora biti ažuriran na najnoviju verziju softvera protokola. To im omogućuje korištenje novog coin-a i blockchaina.
Uzmimo kao primjer Bitcoin mreže. Kako je Bitcoin nastavio privlačiti sve više korisnika, transakcije na mreži postalo skuplje. Neki su članovi zajednice počeli ispitivati razloge ove pojave.
Problem, je li to s vremenom, Čini se da se cijela zajednica, uključujući rudare, programere i druge korisnike, nije mogla složiti oko najboljeg načina za postizanje ove promjene. Nakon nekoliko godina rasprave, pojavile su se dvije dominantne škole mišljenja.
Zašto dolazi do hard forkova?
Ako hard forkovi mogu značajno smanjiti sigurnost blockchaina, zašto se događaju? Odgovor je jednostavan. Hard forkovi su neophodne nadogradnje za poboljšanje mreže kako se blockchain tehnologija nastavlja razvijati.
Nekoliko razloga može uzrokovati hard fork, a nisu svi negativni:
- Dodajte značajke
- Popravite sigurnosne rizike
- Riješite nesuglasice unutar zajednice kriptovalute
- Obrnute transakcije na blockchainu
Hard fork se može dogoditi i slučajno. Često se ti incidenti brzo riješe, a oni koji se više nisu slagali s glavnim blockchainom odustaju i pridružuju se nakon shvatio što se dogodilo.
Isto tako, hard forkovi koji dodaju značajke i poboljšavaju mrežu općenito omogućuju onima koji ne postignu konsenzus da se pridruže glavnom lancu.
Meke vilice
Soft fork je vrsta ažuriranja softvera za blockchain. Čim ga prihvate svi korisnici, on predstavlja nove standarde specifične za valutu.
Soft forks se koristi za uvođenje novih značajki, obično na razini programiranja i Bitcoin i Ethereum. Kako je krajnji rezultat jedan blockchain, promjene su unatrag kompatibilne s blokovima prije forka.
Jednostavno rečeno, soft fork potiče stari blockchain da prihvati nova pravila. Stoga prihvatite i ažurirane blokove i stare blokove transakcija.
Dakle, za razliku od hard forka, soft fork održava stari blockchain održavajući dva puta s različitim skupovima pravila. Primjer meke vilice uspješno implementirano je ažuriranje Bitcoin SegWit protokola iz 2015.
Prije ažuriranja SegWita, Bitcoin protokol je bio i skuplji, oko 30 USD po transakciji, i duži. Tvorci onoga što će postati SegWit ažuriranje prepoznali su da podaci o potpisu predstavljaju približno 65% transakcijskog bloka. Stoga je SegWit predložio povećanje veličine bloka učinkovito od 1 MB do 4 MB.
Dobijte 200% bonusa nakon prve uplate. Koristite ovaj službeni promotivni kod: argent2035
Ideja iza ovog povećanja bila je odvojiti ili ukloniti podatke potpisa od transakcijskih podataka na svakom bloku lanca blokova, oslobađajući prostor za veću propusnost transakcija po bloku. Primjenom soft forka, stari Bitcoin blockchain je mogao prihvatiti nove blokove Blokovi od 4 MB i 1 MB u isto vrijeme.
Putem pametnog inženjerskog procesa koji je formatirao nova pravila bez kršenja starih, soft fork je omogućio starim čvorovima da potvrde i nove blokove.
SegWit – soft fork Bitcoin blockchaina
SegWit je unatrag kompatibilna nadogradnja Bitcoin protokola koja duboko mijenja strukturu transakcija premještanjem podataka potpisa (svjedok ili svjedok) u zasebnoj bazi podataka (segregirani).
Njegova glavna svrha je ispraviti fleksibilnost transakcija, ali također omogućuje povećanje transakcijskog kapaciteta Bitcoina, poboljšanje provjere potpisa i olakšavanje budućih izmjena protokola.
Oni koji su branili prijedlog " SegWit » smatraju da nije potrebno povećavati veličinu Bitcoin blokova na neodređeno vrijeme, zbog problema s skalabilnošću; ispravno funkcioniranje čvora zahtijevalo bi mnogo hardverskih resursa.
Što je još važnije, vjerovali su u ograničenje veličine bloka od jednog megabajta koje je Satoshi Nakamoto dodao Bitcoinu 2010. Kako bi ostali u skladu s Nakamotovom vizijom, ova je grupa istražila način kako dopustiti više transakcija po bloku, a maksimalnu veličinu bloka zadržati istom, i tako je rođen SegWit.
Razlika između tvrdih i mekih vilica
Hard forkovi nisu jedini način za nadogradnju softvera koji stoji iza kriptovalute. S druge strane, soft forkovi se smatraju sigurnijom i unatrag kompatibilnom alternativom, što znači da će čvorovi koji se ne nadograđuju na novije verzije i dalje vidjeti lanac kao valjan.
Glavna razlika između hard forka i soft forka je potreba za ažuriranjem softvera čvora.
Čvorovi nove verzije blockchaina prihvaćaju pravila stare na određeno vrijeme, uz nova pravila, a mreža zadržava staru verziju dok se nova kreira.
Soft fork se može koristiti za dodavanje novih značajki i funkcija koje ne mijenjaju pravila koja blockchain mora slijediti. Često se koriste za implementaciju novih značajki na razini programiranja.
Dobijte 200% bonusa nakon prve uplate. Koristite ovaj promotivni kod: Faust
Kako bismo bolje razumjeli razliku između tvrdih i mekih vilica, to možemo zamisliti kao osnovnu nadogradnju operativnog sustava na mobilnom uređaju ili računalu.
Nakon nadogradnje sve će aplikacije na uređaju i dalje raditi s novom verzijom OS-a. Hard fork bi u ovom scenariju bio potpuna promjena na novi operativni sustav. U jednom od naših članaka objašnjavamo Sve što trebate znati o Crypto Airdropsu
Ostavi komentar