Vrste Blockchain konsenza – Cryptopolitan

Blockchain soglasje se nanaša na dogovor med udeleženci v omrežju blockchain o trenutnem stanju blockchaina. Ta mehanizem soglasja je ključnega pomena za varno delovanje tehnologije veriženja blokov in je temelj za zaupanje v omrežje.

V tehnologiji veriženja blokov se uporablja več vrst soglasnih algoritmov, od katerih ima vsak svoje edinstvene značilnosti in kompromise. Oglejmo si najpogosteje uporabljene algoritme soglasja in razložimo, zakaj je vsak od njih edinstven.

Dokazilo o delu (PoW)

Proof of Work je izvirni konsenzni algoritem, ki se uporablja v tehnologiji veriženja blokov, prvič implementiran v verigi blokov Bitcoin. V PoW udeleženci tekmujejo v reševanju težke matematične uganke in prvi, ki jo reši, lahko doda naslednji blok v verigo blokov. Ta proces se imenuje rudarjenje, rudar pa je za svoj trud nagrajen z določenim številom žetonov.

prednosti:

 • PoW je varen in se je z leti izkazal kot zanesljiv mehanizem soglasja.

 • Odporen je na 51-odstotne napade, kjer en sam subjekt nadzoruje več kot 50-odstotno moč rudarjenja in lahko manipulira z verigo blokov.

slabosti:

 • PoW je energetsko intenziven in zahteva veliko računalniške moči, kar povzroča visok ogljični odtis in visoke stroške za rudarje.

 • Omrežje je lahko počasno in preobremenjeno, kar vodi do visokih provizij za transakcije in počasnega časa potrditve.

Dokaz o vložku (PoS)

Proof of Stake (PoS) je revolucionaren mehanizem soglasja, ki omrežju blockchain omogoča, da doseže soglasje o transakcijah brez potrebe po intenzivni računalniški moči. Zamislite si to kot pravičnejšo in bolj trajnostno alternativo dokazu o delu (PoW). V PoS so validatorji izbrani za potrjevanje transakcij glede na količino deleža, ki ga imajo v omrežju. Več kot ima validator, večje so možnosti, da bo izbran za potrjevanje bloka transakcij. To pomeni, da za razliko od PoW, kjer validacija temelji na računalniški moči, pri PoS validacija temelji na lastništvu.

prednosti

 • PoS je energetsko veliko bolj učinkovit kot PoW, kar zmanjšuje ogljični odtis in stroške za udeležence.

 • Transakcije so obdelane veliko hitreje in po nižji ceni v primerjavi s PoW.

Slabosti

 • PoS je ranljiv za napade »Nič na kocki«, kjer validatorji nimajo spodbude, da bi ravnali pošteno, saj ne morejo ničesar izgubiti s sodelovanjem v napadu.

 • Prav tako je dovzeten za centralizacijo, kjer majhna skupina udeležencev nadzoruje velik del vstavljenih žetonov in ima zato pomemben nadzor nad omrežjem.

Delegirani dokaz o deležu (DPoS)

Delegirano dokazilo o deležu (DPoS) je različica mehanizma soglasja za dokazilo o deležu (PoS), ki se uporablja v nekaterih omrežjih blockchain. V sistemu DPoS imetniki žetonov glasujejo za omejeno število delegatov, ki so odgovorni za potrjevanje transakcij in dodajanje novih blokov v verigo blokov.

prednosti

 • DPoS je hitrejši in učinkovitejši od PoW in PoS, pri čemer se časi obdelave transakcij merijo v sekundah.

 • Je bolj demokratično kot PoS, saj priče izvolijo zainteresirane strani, zaradi česar je omrežje bolj decentralizirano.

Slabosti

 • Še vedno je dovzeten za centralizacijo, saj lahko priče oblikujejo kartele in se dogovarjajo za nadzor omrežja.

 • DPoS je lahko tudi ranljiv za cenzuro, saj imajo priče moč blokirati transakcije, kar vodi do morebitne cenzure omrežja.

Toleranca vizantijske napake (BFT)

Byzantine Fault Tolerance (BFT) je izraz, ki se uporablja v porazdeljenih sistemih za opis zmožnosti sistema, da deluje pravilno, tudi če so nekatere njegove komponente okvarjene ali ogrožene. V kontekstu tehnologije veriženja blokov se BFT nanaša na sposobnost omrežja veriženja blokov, da doseže soglasje o transakcijah, tudi če nekatera njegova vozlišča delujejo zlonamerno ali odpovedo.

Obstaja več različnih algoritmov, ki jih je mogoče uporabiti za doseganje BFT v omrežju blockchain, vključno s praktično bizantinsko toleranco napak (PBFT) in delegirano bizantinsko toleranco napak (DBFT). Ti algoritmi uporabljajo različne tehnike, kot sta glasovanje in replikacija, da dosežejo soglasje o transakcijah tudi v prisotnosti okvarjenih ali ogroženih vozlišč.

prednosti

 • BFT je hiter in učinkovit, s potrjenimi transakcijami v realnem času.

 • Je varen in odporen, saj lahko prenese izpad do ene tretjine udeležencev v omrežju in še vedno ohranja soglasje.

Slabosti

 • BFT je primeren samo za dovoljena omrežja blockchain, saj morajo biti vsi udeleženci znani in jim zaupati.

 • Je ranljivo za cenzuro, saj lahko udeleženci s pomembno glasovalno močjo blokirajo transakcije in manipulirajo z omrežjem.

Drugi priljubljeni mehanizmi soglasja blockchain vključujejo:

Dokazilo o dejavnosti (PoA)

Dokazilo o dejavnosti (PoA) je hibridni mehanizem soglasja, ki združuje elemente dokazila o delu (PoW) in dokazila o deležu (PoS) za zaščito omrežja blockchain. V PoA so bloki ustvarjeni s kombinacijo rudarjenja (PoW) in preverjanja s strani stakerjev (PoS). PoW del procesa vključuje rudarje, ki rešujejo zapletene matematične probleme, da potrdijo transakcije in jih dodajo v verigo blokov. Del PoS vključuje stakerje, ki imajo določeno količino omrežnih žetonov in potrjujejo bloke, ki jih ustvarijo rudarji.

Dokaz o pomembnosti (PoI)

Dokaz o pomembnosti (PoI) je mehanizem soglasja, ki se uporablja v nekaterih omrežjih blockchain za določanje, katera vozlišča imajo pravico potrjevati transakcije in jih dodajati v blockchain. Za razliko od dokazila o delu (PoW) in dokazila o vložku (PoS) PoI ne upošteva le računalniške moči ali imetja žetonov, temveč tudi druge dejavnike, ki dokazujejo pomembnost vozlišča za omrežje. V PoI je vsakemu vozlišču dodeljena ocena pomembnosti, ki upošteva različne dejavnike, kot so število žetonov, ki jih ima vozlišče, pogostost in vrednost transakcij, ki jih opravi vozlišče, ter splošna omrežna dejavnost. Vozlišča z višjimi ocenami pomembnosti bodo bolj verjetno izbrana za potrjevanje transakcij in dodajanje blokov v verigo blokov.

Dokazilo o zmogljivosti (PoC)

Dokazilo o zmogljivosti (PoC) je mehanizem soglasja, ki se uporablja v nekaterih omrežjih blockchain za potrjevanje transakcij in njihovo dodajanje v blockchain. Za razliko od dokazila o delu (PoW) in dokazila o vložku (PoS), ki se zanašata na računalniško moč oziroma imetje žetonov, PoC uporablja prostor na trdem disku vozlišča, da določi njegovo sposobnost potrjevanja transakcij. Glavna prednost PoC je, da zmanjša porabo energije v primerjavi s PoW, saj se zanaša na shranjevanje in ne na računsko moč. Vendar je zaradi tega tudi PoC bolj občutljiv na centralizacijo, saj imajo lahko vozlišča z večjo zmogljivostjo trdega diska prednost pred manjšimi vozlišči.

Dokaz o opeklinah (PoB)

Proof of Burn (PoB) je mehanizem soglasja, ki se uporablja v nekaterih omrežjih blockchain za potrjevanje transakcij in njihovo dodajanje v blockchain. V PoB vozlišča »zažgejo« ali uničijo določeno količino žetonov in jih dejansko odstranijo iz obtoka, da bi dokazali svojo zavezanost omrežju in povečali svoje možnosti, da bodo izbrani za potrjevanje transakcij. Ideja za PoB je, da bodo vozlišča, ki so pripravljena žrtvovati svoje žetone za zaščito omrežja, bolj verjetno poštena in vredna zaupanja. Ko vozlišče zažge žetone, prejme sorazmerno količino "rudarske moči", ki določa njegove možnosti, da bo izbrano za potrjevanje transakcij in dodajanje blokov v verigo blokov.

Spodnja črta

Koncept soglasja je ključni vidik vsakega sistema blockchain. Različni mehanizmi soglasja, kot so dokazilo o delu, dokazilo o deležu, delegirano dokazilo o deležu in drugi, igrajo ključno vlogo pri zagotavljanju varnosti, decentralizacije in učinkovitosti omrežja blockchain. Vsak mehanizem soglasja ima svoje edinstvene značilnosti in kompromise, zaradi česar je pomembno, da uporabniki skrbno ocenijo svoje možnosti, preden izberejo pravega za svoje potrebe. Z nadaljnjim razvojem tehnologije veriženja blokov je verjetno, da se bodo v prihodnosti pojavili novi in ​​izboljšani mehanizmi soglasja, ki bodo dodatno razširili možnosti za decentralizirane sisteme.

Vir: https://www.cryptopolitan.com/explained-types-of-blockchain-consensus/