POW: Proof of Work.
Bitcoin käyttää POW-mekanismia lohkojen generointiprosessissa, ja vaatimukset täyttävä lohkon hajautus koostuu N johtavasta nollasta, ja nollien määrä riippuu verkon vaikeusarvosta. Kohtuullisen lohkotiivisteen saaminen vaatii paljon yrityksiä laskea, ja laskenta-aika riippuu koneen hajautusnopeudesta. Kun solmu antaa kohtuullisen lohkohajautusarvon, se tarkoittaa, että solmu on todellakin käynyt läpi paljon yrityksiä laskea, tietenkään se ei voi saada itseisarvoa laskelmien määrästä, koska kohtuullisen hajautusarvon löytäminen on todennäköisyystapahtuma. Kun solmulla on n% koko verkon laskentatehosta, solmulla on n/100 todennäköisyys löytää lohkohash.
POS: Proof of Stake.
POS: Tunnetaan myös nimellä proof of stake, joka muistuttaa pankissa säilytettävää omaisuutta, ja tämä malli jakaa sinulle vastaavan koron sen mukaan, kuinka paljon ja kuinka kauan sinulla on digitaalista valuuttaa. Proof-of-stake -POS-tilassa on termi nimeltä kolikkoikä, jossa jokainen kolikko tuottaa 1 kolikkoikä päivässä, esimerkiksi jos sinulla on 100 kolikkoa, yhteensä 30 päivää, ja tällä hetkellä kolikon ikä on 3000, ja jos löydät kassalohkon, kolikon ikä tyhjenee nollaan. Jokaista 365 tyhjennettyä kolikkoa kohden ansaitset 0,05 kolikkoa korkoa lohkosta (olettaen, että korko voidaan tulkita 5 % vuodessa), joten tässä tapauksessa korko = 3000 * 5 % / 365 = 0,41 kolikkoa, mikä on mielenkiintoista.
DPOS: Delegoitu panoksen todistus
Bitsharejen DPoS-mekanismi, kiinalainen nimi, on Proof of Share Authorization Mechanism (tunnetaan myös nimellä Trustee Mechanism), jonka periaate on antaa kaikki, joilla on Bit-osakkeita, äänestää, jolloin syntyy 101 edustajaa, jotka voidaan ymmärtää 101 supersolmuksi tai louhintapooliksi, ja näillä 101 supersolmua on täysin yhtäläiset oikeudet keskenään. Tietystä näkökulmasta DPOS on vähän kuin parlamentaarinen järjestelmä tai kansan kongressijärjestelmä. Jos delegaatit eivät täytä tehtäviään (epäonnistuvat lohkon luomisessa heidän vuorollaan), heidät poistetaan listalta ja verkko valitsee uuden supersolmun tilalle. DPOS:n synty johtuu pääasiassa louhintakoneiden syntymisestä, ja suuri määrä laskentatehoa on ihmisillä, jotka eivät ymmärrä tai välitä Bitcoinista, aivan kuten konserttimyyjät, jotka hamstraavat suuria määriä lippuja eivätkä välitä konsertin sisällöstä lainkaan.
PBFT: Käytännöllinen bysanttilainen vikasietokyky, käytännöllinen bysanttilainen vikasietousalgoritmi. Katso yllä oleva Bysantin vikasietoalgoritmin esittely. PBFT on tilakoneen replikaatioalgoritmi, eli palvelu mallinnetaan tilakoneena, ja tilakone replikoituu hajautetun järjestelmän eri solmuissa. Jokainen tilakoneen kopio tallentaa palvelun tilan ja toteuttaa myös palvelun toiminnan. Kaikkien kopioiden joukko esitetään isolla kirjaimella R, käyttäen 0:sta | R|-1:n kokonaisluku edustaa kutakin kopiota. Kuvauksen vuoksi oletetaan | R|=3f+1, missä f on suurin mahdollisten kopioiden määrä. Vaikka yli 3f+1 replikoita voi olla, lisäreplikaatiot eivät paranna luotettavuutta muuten kuin heikentävät suorituskykyä.
Edellä mainitut ovat pääasiassa nykyisiä valtavirran konsensusalgoritmeja. Kronologisesta näkökulmasta tämä järjestys määräytyy myös sen mukaan, missä järjestyksessä konsensusalgoritmi syntyi ja tuli suosituksi. POW:lle Bitcoin tehdään suoraan todellisuudeksi ja otetaan käyttöön. POS:n olemassaolo johtuu pääasiassa taloudellisista syistä ja innovaatioista. Lopulta, ammattikaivostyöläisten ja kaivoskoneiden olemassaolon vuoksi, yhteisöllä on merkittäviä keskittämishuolia tästä algoritmista, joka väittää olevansa hajautettu, eli huhutaan, että 60 %~70 % laskentatehosta on keskitetty Kiinaan. Tästä syystä DPOS ilmestyi myöhemmin, eikä se vaadi paljon lisälaskentatehoa oman pääoman jakamiseksi kaivospoolin tuotokseen. On kuitenkin mahdotonta sanoa, että se voisi toimia korvaavana roolina, DPOS pelkästään sotavankien korvaamiseen, POS tai POW+POS, loppujen lopuksi olemassaolo on kohtuullista. Jokaisella algoritmilla on omat näkökulmansa ja merkityksensä tietyllä ajanjaksolla, olipa kyseessä tekninen tai liiketoiminnallisuus.
Jos hypätään pois teknikon näkökulmasta, saattaa olla enemmän konsensusalgoritmeja, jotka yhdistävät politiikan ja taloustieteen, ja ehkä on enemmän konsensusalgoritmeja, kuten PPP:n kaltaisia konsensusmenetelmiä, jotka eivät ainoastaan saavuta pahantahtoisten toimijoiden rangaistuksen luonteen, vaan myös tehokkaimman ja tehokkaimman laskentatehon.
Mitä tulee algoritmin valintaan, tässä on lainaus Wanda Jizongin sanoista lopuksi:
Yhdellä sanalla: paras konsensuksen suunnittelu on modulaarinen, kuten notaari, konsensusalgoritmin valinta liittyy vahvasti sovellusskenaarioon, luotettu ympäristö käyttää paxosia tai raftia, luvallinen liittouma voi käyttää PBFT:tä, ja luvaton ketju voi olla POW, POS, Ripple-konsensus jne., vastapuolen luottamustason mukaan, valitse vapaasti konsensusmekanismi, mikä on todella optimaalista. |