POW: Proof of Work.
A Bitcoin a POW mechanizmust használja a blokkok generálásához, és a követelményeknek megfelelő blokk hash N vezető nullából áll, és a nullák száma a hálózat nehézségi értékétől függ. Egy ésszerű blokk hash elérése sok próbálkozást igényel, és a számítási idő a gép hash-sebességétől függ. Amikor egy csomópont ésszerű blokk hash értéket ad, az azt jelenti, hogy valóban sok próbálkozáson ment keresztül a számítás során, természetesen nem tudja megkapni a számítások abszolút értékét, mert egy ésszerű hash megtalálása valószínűségi esemény. Ha egy csomópont a teljes hálózat számítási kapacitásának n%-a van, a csomópontnak n/100 valószínűsége van arra, hogy megtalálja a Block Hash-t.
POS: Proof of Stake (proof of stake).
POS: Más néven proof of stake néven, hasonlóan a bankban tárolt vagyonhoz, ez a modell a megfelelő kamatot az alapján, hogy mennyi és mennyi ideig tartod a digitális pénzt. A proof-of-stake POS módban létezik egy kifejezés, amit érme kornak hívnak, minden érme naponta 1 érme korát ad, például 100 érmét tartanál, összesen 30 nap, ekkor pedig 3000 érme kor, ekkor, ha találsz egy POS blokkot, az érme kora nullára csökken. Minden 365 kiürített érméért 0,05 érmét kapsz a blokkból (feltéve, hogy a kamatot évi 5%-nak lehet értelmezni), tehát ebben az esetben a kamat = 3000 * 5% / 365 = 0,41 érme, ami érdekes.
DPOS: Delegált tét bizonyítása
A Bitshares DPoS mechanizmusa, kínai neve a Proof of Share Authorization Mechanism (más néven Trustee Mechanism), az elv, hogy mindenki, aki Bit részvényeket birtokol, szavazhat, így 101 képviselő születik, amit 101 szupercsomópontként vagy bányászati medencének is értelmezhetünk, és ezek a 101 szupercsomópontok teljesen egyenlő jogokkal rendelkeznek egymással. Bizonyos szempontból a DPOS egy kicsit olyan, mint egy parlamentáris rendszer vagy népi kongresszusi rendszer. Ha a küldöttek nem teljesítik a feladataikat (nem tudnak blokkot generálni az ő sorukban), eltávolítják őket, és a hálózat új szupercsomópontot választ a helyükre. A DPOS megjelenése főként a bányászgépek előállításának köszönhető, és nagy mennyiségű számítási kapacitás azokon a felhasználóknak van, akik nem értik vagy nem törődnek a Bitcoinnal, hasonlóan a koncertskalperekhez, akik rengeteg jegyet halmoznak fel, és egyáltalán nem törődnek a koncert tartalmával.
PBFT: Gyakorlati bizánci hibatűrő algoritmus, gyakorlati bizánci hibatűrő algoritmus. Lásd fent a bizánci hibatűrő algoritmus bevezetését. A PBFT egy állapotgép replikációs algoritmus, vagyis a szolgáltatást állapotgépként modellezik, és az állapotgép a rendszer különböző csomópontjain replikál. Az állapotgép minden másolata elmenti a szolgáltatás állapotát, és megvalósítja a szolgáltatás működését is. Az összes másolat halmazát egy nagybetűvel jelöljük, R betűvel, 0-tól | R|-1 egész száma minden példányt jelöl. A leírás kedvéért tegyük fel | R|=3f+1, ahol f a maximális példányszám, amely meghibásolhat. Bár több mint 3f+1 replika létezhet, a további replikák nem javítanak megbízhatóságot, csak csökkentik a teljesítményt.
A fentiek főként a jelenlegi mainstream konszenzus algoritmusokat mutatják. Időrendi szempontból ez a sorrend az is az alapján történik, hogy a konszenzus algoritmus milyen sorrendben született népszerűvé. A POW esetében a Bitcoin közvetlenül valósággá válik és használatba kerül. A POS létezése főként gazdasági okokból és innovációból fakad. Végül is, mivel profi bányászok és bányászgépek léteznek, a közösség jelentős aggályokkal küzd a központosítás miatt ezzel az algoritmussal kapcsolatban, amely decentralizáltnak állítólag, vagyis azt állítják, hogy a számítási kapacitás 60%-~70%-a Kínában koncentrálódik. Ezért később jelent meg a DPOS, amely nem igényel sok további számítási kapacitást ahhoz, hogy a bányászati pool saját részesedését eloszthassa. Azonban lehetetlen azt mondani, hogy helyettesítő szerepet játszhat, DPOS csak a hadifoglyok helyettesítésére, POS vagy POW+POS, hiszen a létezés ésszerű. Minden algoritmusnak megvannak a maga megfontolásai és jelentései egy adott időszakban, legyen az technikai, akár üzleti szempontból.
Ha kilépsz egy technikus szemszögéből, lehet, hogy több konszenzus algoritmus is létezik, amelyek ötvözik a politikát és a közgazdaságtant, és talán több konszenzus algoritmus is lesz, például a PPP fogalmához hasonló konszenzus módszereket kombinálva, amelyek nemcsak a rosszindulatú szereplők büntetésének jellegét érhetik el, hanem a leghatékonyabb és leghatékonyabb számítási teljesítményt is elérhetik.
Az algoritmus kiválasztásáról itt egy idézet Wanda Jizong szavaiból, mint a befejezést:
Egyszóval a konszenzus legjobb tervezése moduláris, például a közjegyző, a konszenzusalgoritmus kiválasztása szorosan kapcsolódik az alkalmazási helyzethez, a megbízható környezet paxos-t vagy raft-ot használ, az engedélyezett szövetség PBFT-t használhat, és az engedély nélküli lánc lehet POW, POS, Ripple konszenzus, stb., az ellenfél bizalmi szintjétől függően szabadon választhatjuk ki a konszenzusmechanizmust, ez valóban optimális. |