Crypto 101: Kaj je mehanizem soglasja?

Crypto 101: Kaj je mehanizem soglasja?

Crypto 101: What is a consensus mechanism? PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Mehanizem soglasja v verigi blokov je vrsta avtomatiziranega sistema, katerega namen je doseči dva cilja:

  1. Zagotovite porazdeljen način brez vodje za soglasno soglasje o podatkih, shranjenih v knjigi blockchain.
  2. Prepričajte se, da vsi validatorji omrežja upoštevajo pravila protokola in pošteno opravljajo svoje vloge.

Čeprav je morda skušnjava zaupati enemu posamezniku ali subjektu vlogo zagotavljanja, da se vsi obnašajo v skladu s pravili, imajo hierarhični sistemi določene pomanjkljivosti. Zato Bitcoin uporablja mehanizem soglasja.

Bitcoin's uporaba mehanizmov soglasja je ustvarila resnično enakovredni elektronski denarni sistem. Ta sistem je nadomestil potrebo po centraliziranih posrednikih, kot so banke in vlade, in spremenil koncept finančne svobode za vse.

Kaj to pomeni v praksi? To pomeni, da je bitcoin prva valuta, ki je ne nadzoruje centralna banka. Iz tega izhajajoča svoboda nam teoretično omogoča raziskovanje nekaterih zelo zanimivih vprašanj o naravi zaupanja in soglasja.

Kaj je problem bizantinskih generalov?

Ena najpomembnejših stvari, ki jih je Bitcoin naredil, je bila rešitev problema bizantinskih generalov. Predstavljajte si, da ste poveljnik vojske, sestavljene iz več vodov vojakov, od katerih se vsak nahaja na drugem mestu na bojišču. Načrtujete napad na posamezno utrjeno območje ob določenem času. Če želite to narediti, se morate uskladiti z vsakim od svojih vodov, da se prepričate, da vsi poznajo točen čas, lokacijo in akcijski načrt.

Kaj pa, če eden ali več vodov ne prejme ukazov? Kaj če napadejo prezgodaj? Kaj pa, če pridejo na napačno lokacijo? Kaj pa, če so v vodu izdajalci, ki poskušajo sabotirati načrt?

Z drugimi besedami, do bitcoina ni bilo varnega načina za doseganje soglasja med različnimi stranmi v okolju brez implicitnega zaupanja.

Ta problem se je prvič pojavil v akademskem dokumentu iz leta 1982, ki je raziskoval, kako lahko porazdeljeno omrežje doseže dogovor na decentraliziran način. Odgovor, kot je navedel Satoshi Nakamoto v bitcoin beli papir, je bil mehanizem soglasja.

Ta algoritem omogoča, da se vsa vozlišča v omrežju dogovorijo o eni sami različici resnice, tudi če nekatera vozlišča delujejo zlonamerno ali preprosto odpovejo. Mehanizem soglasja deluje tako, da vsako vozlišče v omrežju oddaja in potrdi vse transakcije v omrežje. Ko vozlišče potrdi transakcijo, vsako drugo vozlišče doda zapis v svojo kopijo glavne knjige samo za dodajanje. »Samo dodajanje« pomeni, da lahko glavna knjiga prejema samo nove zapise in nihče ne more spremeniti prejšnjih zapisov. To se imenuje blockchain.

Če se vrnemo k problemu bizantinskih generalov, bi vsak vod posebej potrdil in shranil ukaze ter preveril z drugimi vodovi. Če eden od njih na primer trdi, da je napad preklican, bi nadaljnje preverjanje pri bližnjih vodah dokazalo, da je en vodja lagal. To zagotavlja, da imajo vsa vozlišča v omrežju enako različico resnice. Pomeni tudi, da zlonamerna vozlišča ne morejo sama manipulirati z omrežnimi podatki.

Kako delujejo mehanizmi soglasja?

Obstaja veliko različnih metod, ki jih uporabljajo različni verige blokov in protokoli kriptovalut doseči soglasje. Vendar sta dva najbolj priljubljena znana kot mehanizma soglasja proof-of-work (PoW) in proof-of-stake (PoS).

Dokaz o delu (PoW)

Računalniški znanstveniki Cynthia Dwork in Moni Naor sta prvi razvili PoW leta 1993 kot sredstvo za preprečevanje neželene elektronske pošte. Ustvarjalec bitcoina je pozneje prevzel koncept in ga prilagodil za uporabo v decentraliziranem denarnem sistemu.

Skozi postopek rudarjenja bitcoinovomrežni validatorji (imenovani rudarji) uporabljajo specializirano računalniško opremo za zmago na tekmovanju, ki temelji na kriptografiji in se ponavlja vsakih deset minut.

Več o tem konceptu lahko izveste v članku našega centra za učenje Kako kriptovalute uporabljajo kriptografijo?

PoW uporablja računalniške vire, da zagotovi, da je "delo" šlo v "dokaz", da so na novo predlagane transakcije veljavne in upoštevajo pravila protokola.

Delo vključuje elektriko, vzdrževanje in začetne stroške, ki jih mora vsak rudar kriti sam. Ta strošek je pomemben, ker pomaga odvrniti slabe akterje od tega, da bi se pridružili omrežju in ga poskušali poškodovati z neželeno pošto ali goljufivimi transakcijami. Navsezadnje je manjša verjetnost, da boste želeli nekaj pokvariti, če ste vanj vložili svoj denar.

Dokaz o deležu (PoS)

PoS je razmeroma nova vrsta mehanizma soglasja, ki sta ga leta 2012 uvedla Sunny King in Scott Nadal.

Tako kot dokaz o delu tudi PoS izpolnjuje iste ključne cilje mehanizma soglasja, vendar na edinstveno drugačen način.

Namesto da bi tekmovali z drugimi validatorji v omrežju, da bi najprej zmagali na tekmovanju, ki temelji na kriptografiji, PoS od udeležencev omrežja zahteva, da »zastavijo« ali zaklenejo svoja sredstva, da postanejo validatorji.

PoS uporablja sistem spodbud za nagrajevanje in kazen, da zagotovi, da so transakcije potrjene in dodane v verigo blokov na pošten način. Tisti, ki so pripravljeni zakleniti večjo količino kriptovalute, pridobijo več možnosti, da predlagajo nove bloke in zaslužijo nagrade. Toda če validatorji prekršijo pravila protokola, tvegajo, da bodo njihova vložena sredstva samodejno zaplenjena v postopku, imenovanem "slashing".

Kateri je najboljši mehanizem soglasja v verigi blokov?

Razprava o tem, kateri mehanizem soglasja je "najboljši", verjetno ne bo nikoli razrešena. Preveč je dejavnikov glede posameznega primera uporabe blokovne verige, da bi lahko naredili dokončen zaključek.

Mnogi menijo, da PoW ponuja večjo varnost pred 51-odstotnimi napadi, vendar postopek porabi precejšnjo količino energije. Smo že v prejšnji objavi v spletnem dnevniku je razbil mit, da bitcoin uničuje okolje, vendar zaznava ostaja.

Medtem ko številne verige blokov PoS porabijo znatno manj energije kot verige PoW, mnogi menijo, da so te verige blokov ogrožene. Na primer, verjamejo, da se verige blokov PoS osredotočajo na decentralizacijo v korist varnosti. Več o tem lahko izveste v naši razpravi o Blockchain trilema.

Skratka, strokovnjaki na splošno menijo, da PoW ponuja boljšo varnost in jamstva za decentralizacijo, pri tem pa žrtvuje določeno stopnjo razširljivosti. Za PoS velja, da ponuja boljšo razširljivost, hkrati pa žrtvuje določeno stopnjo varnosti in decentralizacije.

Najboljša izbira je na koncu odvisna od številnih dejavnikov, vključno s primarnim primerom uporabe določene verige blokov.

Še naprej se učite o kripto

Vas zanima več o problemu bizantinskih generalov in različnih kompromisih različnih mehanizmov soglasja v verigi blokov? The Učni center Kraken je tukaj, da pomaga!

Oglejte si enega od naših zadnjih člankov, Kaj je mehanizem soglasja blockchain?, da bi še naprej spoznavali pomembno vlogo, ki jo imajo mehanizmi soglasja v kripto tehnologiji in tehnologiji veriženja blokov.


Ta gradiva so samo za namene splošnih informacij in niso naložbeni nasvet ali priporočilo ali nagovarjanje k nakupu, prodaji ali posedovanju katerega koli digitalnega sredstva ali k sodelovanju v kateri koli posebni strategiji trgovanja. Nekateri kripto izdelki in trgi so neregulirani in morda ne boste zaščiteni z vladnimi odškodninami in/ali regulativnimi zaščitnimi shemami. Nepredvidljiva narava trgov kriptosredstev lahko povzroči izgubo sredstev. Davek bo morda treba plačati na kakršno koli vrnitev in/ali na kakršno koli povečanje vrednosti vaših kripto sredstev, zato morate poiskati neodvisen nasvet o svojem davčnem položaju.

Časovni žig:

Več od Blog Kraken