Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 9335|Svare: 1

Introduksjon og erfaring med [blockchain] konsensusalgoritme (POW, POS, DPOS, PBFT).

[Kopier lenke]
Publisert på 22.02.2018 15:54:09 | | |
POW: Bevis på arbeid.

Bitcoin bruker POW-mekanismen i prosessen med å generere blokker, og en blokk-hash som oppfyller kravene består av N ledende nuller, og antallet nuller avhenger av vanskelighetsgraden til nettverket. Å få en rimelig blokkhash krever mange forsøk på beregninger, og beregningstiden avhenger av maskinens hashhastighet. Når en node gir en rimelig blokk-hashverdi, betyr det at noden faktisk har gjort mange forsøk på å beregne, selvfølgelig kan den ikke oppnå en absoluttverdi av antall beregninger, fordi det å finne en rimelig hash er en sannsynlighetsmessig hendelse. Når en node har n % av regnekraften til hele nettverket, har noden en n/100 sannsynlighet for å finne Block Hash.

POS: Bevis på innsats.

POS: Også kjent som proof of stake, likt eiendom lagret i en bank, denne modellen fordeler deg tilsvarende renter basert på hvor mye og hvor lenge du holder digital valuta.
I proof-of-stake POS-modus finnes det et begrep kalt myntalder, hver mynt produserer 1 myntalder hver dag, for eksempel hvis du holder 100 mynter, totalt 30 dager, og på dette tidspunktet er myntalderen din 3000, og hvis du finner en POS-blokk, tømmes myntalderen til 0. For hver 365 mynter du tømmer, vil du tjene 0,05 mynter i rente fra blokken (forutsatt at renten kan forstås som 5 % per år), så i dette tilfellet er renten = 3000 * 5 % / 365 = 0,41 mynter, noe som er interessant.

DPOS: Delegert bevis på innsats

DPoS-mekanismen for Bitshares, det kinesiske navnet er Proof of Share Authorization Mechanism (også kjent som Trustee Mechanism), prinsippet er at alle som eier Bit-aksjer skal stemme, noe som resulterer i 101 representanter, som vi kan forstå som 101 supernoder eller mining-pooler, og disse 101 supernodene har helt like rettigheter til hverandre. Fra et visst ståsted er DPOS litt som et parlamentarisk system eller et folkekongresssystem. Hvis delegatene ikke utfører sine oppgaver (og ikke genererer en blokk når det er deres tur), blir de fjernet fra listen og nettverket velger en ny supernode til å erstatte dem. Fremveksten av DPOS skyldes hovedsakelig genereringen av miningmaskiner, og mye av datakraften ligger hos folk som ikke forstår eller bryr seg om Bitcoin, som konsert-scalpers, som hamstrer et stort antall billetter og ikke bryr seg om innholdet i konserten i det hele tatt.

PBFT: Praktisk bysantinsk feiltoleranse, praktisk bysantinsk feiltoleransealgoritme. Se introduksjonen av den bysantinske feiltoleransealgoritmen ovenfor.
PBFT er en tilstandsmaskin-replikasjonsalgoritme, det vil si at tjenesten modelleres som en tilstandsmaskin, og tilstandsmaskinen replikerer på forskjellige noder i det distribuerte systemet. Hver kopi av tilstandsmaskinen lagrer tilstanden til tjenesten og implementerer også driften av tjenesten. Mengden av alle kopier representeres med en stor bokstav R, som bruker 0 til | Heltallet til R|-1 representerer hver kopi. For beskrivelsens skyld, anta | R|=3f+1, hvor f er det maksimale antallet kopier som kan feile. Selv om det kan eksistere mer enn 3f+1 replikaer, forbedrer ikke flere replikaer påliteligheten annet enn å redusere ytelsen.

Ovenstående er hovedsakelig de nåværende mainstream konsensusalgoritmene.
Fra et kronologisk synspunkt bestemmes denne rekkefølgen også i henhold til rekkefølgen konsensusalgoritmen ble født for å bli populær.
For POW blir Bitcoin direkte gjort til en realitet og satt i bruk. Eksistensen av POS skyldes hovedsakelig økonomiske hensyn og innovasjon. Til syvende og sist, på grunn av eksistensen av profesjonelle gruvearbeidere og gruvemaskiner, har fellesskapet betydelige bekymringer knyttet til sentralisering av denne algoritmen som hevder å være desentralisert, det vil si at det ryktes at 60 %~70 % av datakraften er konsentrert i Kina. Derfor dukket DPOS opp senere, noe som ikke krever mye ekstra datakraft for å fordele egenkapital til utbyttet i mining-poolen. Det er imidlertid umulig å si at den kan spille en substitusjonsrolle, DPOS for å erstatte POW alene, POS eller POW+POS, tross alt er eksistensen rimelig. Hver algoritme har sine egne betraktninger og betydninger i en bestemt tidsperiode, enten teknisk eller forretningsmessig.

Hvis du hopper ut av en teknikers perspektiv, kan det finnes flere konsensusalgoritmer som kombinerer politikk og økonomi, og kanskje vil det finnes flere konsensusalgoritmer, som å kombinere konsensusmetoder lik konseptet PPP, som ikke bare kan oppnå straff for ondsinnede aktører, men også oppnå den mest effektive og sparende datakraften.

Når det gjelder valg av algoritme, her er et sitat fra Wanda Jizongs ord som avslutning:

Kort sagt, det beste konsensusdesignet er modulært, som Notary, valget av konsensusalgoritme er sterkt knyttet til applikasjonsscenarioet, det pålitelige miljøet bruker paxos eller raft, den tillatelsesbelagte alliansen kan bruke PBFT, og den tillatelsesløse kjeden kan være POW, POS, Ripple-konsensus osv., avhengig av motpartens tillitsnivå, fritt velge konsensusmekanismen, dette er virkelig optimalt.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com