POW: Darbo įrodymas.
Bitcoin blokų generavimo procese naudoja POW mechanizmą, o reikalavimus atitinkanti bloko maiša susideda iš N pirmaujančių nulių, o nulių skaičius priklauso nuo tinklo sudėtingumo vertės. Norint gauti pagrįstą bloko maišą, reikia atlikti daug bandymų, o skaičiavimo laikas priklauso nuo įrenginio maišos greičio. Kai mazgas pateikia pagrįstą bloko maišos vertę, tai reiškia, kad mazgas iš tikrųjų buvo daug bandymų apskaičiuoti, žinoma, jis negali gauti absoliučios skaičiavimų skaičiaus vertės, nes pagrįstos maišos radimas yra tikimybinis įvykis. Kai mazgas turi n% viso tinklo skaičiavimo galios, mazgas turi n/100 tikimybę rasti bloko maišą.
POS: statymo įrodymas.
POS: Šis modelis, taip pat žinomas kaip statymo įrodymas, panašus į banke saugomą turtą, paskirsto atitinkamas palūkanas pagal skaitmeninės valiutos sumą ir laiką. Proof-of-stake POS režimu yra terminas, vadinamas monetų amžiumi, kiekviena moneta kiekvieną dieną sukuria 1 monetos amžių, pavyzdžiui, turite 100 monetų, iš viso 30 dienų, tada šiuo metu jūsų monetos amžius yra 3000, šiuo metu, jei rasite POS bloką, jūsų monetos amžius bus ištuštintas iki 0. Už kiekvieną 365 monetas, kurias ištuštinsite, iš bloko uždirbsite 0,05 monetų palūkanų (darant prielaidą, kad palūkanos gali būti suprantamos kaip 5% per metus), taigi šiuo atveju palūkanos = 3000 * 5% / 365 = 0,41 monetos, o tai yra įdomu.
DPOS: deleguotas statymo įrodymas
"Bitshares" DPoS mechanizmas, kiniškas pavadinimas yra "Proof of Share Authorization Mechanism" (taip pat žinomas kaip patikėtinio mechanizmas), jo principas yra leisti balsuoti visiems, turintiems "Bit" akcijų, todėl gaunamas 101 atstovas, kurį galime suprasti kaip 101 supermazgą arba kasybos baseiną, ir šie 101 supermazgas turi visiškai lygias teises vienas kitam. Tam tikru požiūriu DPOS yra šiek tiek panašus į parlamentinę sistemą arba liaudies kongreso sistemą. Jei delegatai neatlieka savo pareigų (nesugeneruoja bloko, kai ateina jų eilė), jie išbraukiami iš sąrašo ir tinklas išrenka naują supermazgą, kuris juos pakeičia. DPOS atsiradimą daugiausia lemia kasybos mašinų generavimas, o didelė skaičiavimo galia tenka žmonėms, kurie nesupranta ar nesirūpina Bitcoin, panašiai kaip koncertų skalperiai, kaupiantys daugybę bilietų ir visai nesirūpinantys koncerto turiniu.
PBFT: Praktinis Bizantijos gedimų tolerancija, Praktinis Bizantijos gedimų tolerancijos algoritmas. Žiūrėkite aukščiau pateiktą Bizantijos gedimų tolerancijos algoritmo įvadą. PBFT yra būsenų mašinos replikacijos algoritmas, tai yra, paslauga modeliuojama kaip būsenų mašina, o būsenų mašina replikuojasi skirtinguose paskirstytos sistemos mazguose. Kiekviena būsenos mašinos kopija išsaugo paslaugos būseną ir taip pat įgyvendina paslaugos veikimą. Visų kopijų rinkinys žymimas didžiąja raide R, naudojant nuo 0 iki | Sveikasis skaičius R|-1 reiškia kiekvieną kopiją. Aprašymo dėlei tarkime: | R|=3f+1, kur f yra didžiausias kopijų skaičius, kuris gali nepavykti. Nors gali būti daugiau nei 3f+1 replikų, papildomos replikos nepadidina patikimumo, išskyrus našumą.
Aukščiau išvardyti algoritmai daugiausia yra dabartiniai pagrindiniai konsensuso algoritmai. Chronologiniu požiūriu ši tvarka taip pat nustatoma pagal tvarką, kuria gimė konsensuso algoritmas, kad išpopuliarėtų. POW Bitcoin tiesiogiai paverčiamas realybe ir pradedamas naudoti. POS egzistavimą daugiausia lemia ekonominiai sumetimai ir inovacijos. Galų gale, dėl profesionalių kalnakasių ir kasybos mašinų egzistavimo, bendruomenė turi didelių centralizacijos rūpesčių dėl šio algoritmo, kuris teigia esąs decentralizuotas, tai yra, sklando gandai, kad 60% ~ 70% skaičiavimo galios yra sutelkta Kinijoje. Todėl vėliau atsirado DPOS, kuriam nereikia daug papildomos skaičiavimo galios, kad būtų galima paskirstyti nuosavą kapitalą kasybos baseino produkcijai. Tačiau neįmanoma pasakyti, kad jis gali atlikti pakaitinį vaidmenį, DPOS pakeisti POW vienas, POS ar POW+POS, juk egzistavimas yra pagrįstas. Kiekvienas algoritmas turi savo aplinkybes ir reikšmes tam tikru laikotarpiu, nesvarbu, ar tai būtų techninis, ar verslas.
Jei iššoksite iš techniko perspektyvos, gali būti daugiau konsensuso algoritmų, kuriuose derinama politika ir ekonomika, ir galbūt bus daugiau konsensuso algoritmų, pavyzdžiui, derinant konsensuso metodus, panašius į PPP koncepciją, kurie gali ne tik pasiekti bausmės pobūdį piktavaliams veikėjams, bet ir pasiekti efektyviausią ir taupiausią skaičiavimo galią.
Kalbant apie algoritmo pasirinkimą, čia yra citata iš Wanda Jizong žodžių kaip pabaiga:
Žodžiu, geriausias konsensuso dizainas yra modulinis, pavyzdžiui, notaras, konsensuso algoritmo pasirinkimas yra labai susijęs su taikymo scenarijumi, patikimoje aplinkoje naudojami paxos arba plaustas, įgaliotas aljansas gali naudoti PBFT, o grandinė be leidimų gali būti POW, POS, Ripple konsensusas ir kt., Atsižvelgiant į sandorio šalies pasitikėjimo lygį, laisvai pasirinkite konsensuso mechanizmą, tai tikrai optimalu. |