POW: Dovada muncii.
Bitcoin folosește mecanismul POW în procesul de generare a blocurilor, iar un hash de bloc care îndeplinește cerințele este compus din N zerouri la început, iar numărul de zerouri depinde de valoarea de dificultate a rețelei. Obținerea unui hash de bloc rezonabil necesită multe încercări de calcul, iar timpul de calcul depinde de viteza de hashing a mașinii. Când un nod oferă o valoare hash rezonabilă a blocului, înseamnă că nodul a trecut într-adevăr prin multe încercări de calcul, desigur, nu poate obține o valoare absolută a numărului de calcule, deoarece găsirea unui hash rezonabil este un eveniment probabilistic. Când un nod are n% din puterea de calcul a întregii rețele, nodul are o probabilitate n/100 de a găsi Block Hash-ul.
POS: Dovada mizei.
POS: Cunoscut și ca dovadă de miză, similar cu proprietățile stocate într-o bancă, acest model îți distribuie dobânda corespunzătoare în funcție de suma și perioada în care deții monedă digitală. În modul proof-of-stake POS există un termen numit epoca monedei, fiecare monedă produce o vârstă de monedă în fiecare zi, de exemplu, deții 100 de monede, un total de 30 de zile, apoi, în acest moment, vârsta monedei este 3000, iar în acest moment, dacă găsești un bloc POS, vârsta monedei va fi golită la 0. Pentru fiecare 365 de monede pe care le golești, vei câștiga 0,05 monede de dobândă din bloc (presupunând că dobânda poate fi înțeleasă ca 5% pe an), deci în acest caz, dobânda = 3000 * 5% / 365 = 0,41 monede, ceea ce este interesant.
DPOS: Dovada Delegată a Mizei
Mecanismul DPoS al Bitshares, denumirea chineză este Mecanismul de Autorizare a Dovezii de Partaj (cunoscut și ca Mecanismul Trustee), având ca principiul să lase votul tuturor celor care dețin acțiuni de bit, rezultând 101 reprezentanți, pe care îi putem înțelege ca 101 supernoduri sau pool-uri de minerit, iar acești 101 supernoduri au drepturi complet egale între ele. Dintr-un anumit punct de vedere, DPOS seamănă puțin cu un sistem parlamentar sau un sistem de congres al poporului. Dacă delegații nu își îndeplinesc atribuțiile (negenerând un bloc când vine rândul lor), sunt delistați și rețeaua alege un nou supernod pentru a-i înlocui. Apariția DPOS se datorează în principal generării de mașini de minerit, iar o mare parte din puterea de calcul se datorează persoanelor care nu înțeleg sau nu le pasă de Bitcoin, similar cu rescalperii de concerte, care adună un număr mare de bilete și nu le pasă deloc de conținutul concertului.
PBFT: Toleranță practică la defecte bizantine, algoritm practic de toleranță la defecte bizantine. Vezi introducerea algoritmului bizantin de toleranță la defecte de mai sus. PBFT este un algoritm de replicare a mașinii de stare, adică serviciul este modelat ca o mașină de stări, iar mașina de stări se replică în diferite noduri ale sistemului distribuit. Fiecare copie a mașinii de stări salvează starea serviciului și implementează, de asemenea, funcționarea serviciului. Mulțimea tuturor copiilor este reprezentată cu litera mare R, folosind 0 la | Numărul întreg al lui R|-1 reprezintă fiecare copie. Pentru descriere, să presupunem că | R|=3f+1, unde f este numărul maxim de copii care pot eșua. Deși pot exista mai mult de 3f+1 replici, replicile suplimentare nu îmbunătățesc fiabilitatea, în afară de a reduce performanța.
Cele de mai sus sunt în principal algoritmii de consens actuali de bază. Din punct de vedere cronologic, această ordine este determinată și în funcție de ordinea în care algoritmul de consens s-a născut pentru a deveni popular. Pentru POW, Bitcoin devine o realitate directă și este pusă în practică. Existența POS se datorează în principal considerentelor economice și inovației. În cele din urmă, din cauza existenței minerilor profesioniști și a mașinilor de minerit, comunitatea are îngrijorări substanțiale legate de centralizare în legătură cu acest algoritm care pretinde a fi descentralizat, adică se zvonește că 60%~70% din puterea de calcul este concentrată în China. Prin urmare, DPOS-ul a apărut ulterior, care nu necesită multă putere de calcul suplimentară pentru a distribui capitalul propriu către ieșirea pool-ului de minerit. Totuși, este imposibil de spus că poate juca un rol de substituție, DPOS pentru a înlocui doar POW, POS sau POW+POS, până la urmă, existența este rezonabilă. Fiecare algoritm are propriile considerații și semnificații într-o anumită perioadă de timp, fie tehnică, fie de business.
Dacă ieși din perspectiva unui tehnician, pot exista mai mulți algoritmi de consens care combină politica și economia, și poate vor exista mai mulți algoritmi de consens, cum ar fi metodele de consens combinate similare cu conceptul de PPP, care nu doar că pot obține natura pedepsei pentru actorii rău intenționați, ci și cea mai eficientă și economisitoare putere de calcul.
În ceea ce privește alegerea algoritmului, iată un citat din cuvintele Wandei Jizong ca final:
Pe scurt, cel mai bun design al consensului este modular, cum ar fi Notary, alegerea algoritmului de consens este strâns legată de scenariul aplicației, mediul de încredere folosește paxos sau raft, alianța permisivă poate folosi PBFT, iar lanțul fără permisiuni poate fi POW, POS, Ripple consensus, etc., în funcție de nivelul de încredere al contrapărții, alege liber mecanismul de consens, ceea ce este cu adevărat optim. |