Investor's wiki

Konsensusmekanisme (kryptovaluta)

Konsensusmekanisme (kryptovaluta)

Hvad er en konsensusmekanisme?

En konsensusmekanisme er en fejltolerant mekanisme, der bruges i computer- og blokkædesystemer til at opnå den nødvendige enighed om en enkelt dataværdi eller en enkelt tilstand af netværket blandt distribuerede processer eller multiagentsystemer, såsom med kryptovalutaer. Det er blandt andet nyttigt ved journalføring.

Bitcoin blockchain er konsensusmekanismen for eksempel kendt som Proof-of-Work (PoW), som kræver udøvelse af beregningskraft for at løse et vanskeligt, men vilkårligt puslespil for at holde alle noder i netværket ærlige.

Konsensusmekanisme forklaret

I ethvert centraliseret system, som en database, der indeholder nøgleoplysninger om kørekort i et land, har en central administrator beføjelse til at vedligeholde og opdatere databasen. Opgaven med at lave eventuelle opdateringer – såsom tilføjelse/sletning/opdatering af navne på personer, der kvalificerede sig til bestemte licenser – udføres af en central myndighed, som forbliver den eneste ansvarlige for at vedligeholde ægte optegnelser.

Offentlige blockchains, der fungerer som decentraliserede, selvregulerende systemer, arbejder på globalt plan uden nogen enkelt autoritet. De involverer bidrag fra hundredtusindvis af deltagere, der arbejder med verifikation og autentificering af transaktioner, der finder sted på blockchain, og på blokmineaktiviteterne.

I en sådan dynamisk skiftende status for blockchain har disse offentligt delte regnskaber brug for en effektiv, retfærdig, realtids, funktionel, pålidelig og sikker mekanisme for at sikre, at alle transaktioner, der finder sted på netværket, er ægte, og at alle deltagere er enige om en konsensus om status for hovedbogen. Denne altafgørende opgave udføres af konsensusmekanismen, som er et sæt regler, der bestemmer legitimiteten af bidrag fra de forskellige deltagere (dvs. noder eller transaktorer) i blockchain.

Blockchain-konsensusmekanismer

Der er forskellige former for konsensusmekanisme-algoritmer, som hver især arbejder efter forskellige principper.

The proof of work (PoW) er en almindelig konsensusalgoritme, der bruges af de mest populære kryptovaluta-netværk som bitcoin og litecoin. Det kræver en deltagernode at bevise, at det arbejde, der udføres og indsendes af dem, kvalificerer dem til at modtage retten til at tilføje nye transaktioner til blockchain. Men hele denne minedriftsmekanisme af bitcoin har brug for et højt energiforbrug og en længere behandlingstid.

The proof of stake (PoS) er en anden almindelig konsensusalgoritme, der udviklede sig som et billigt, lavt energiforbrugende alternativ til PoW-algoritmen. Det indebærer tildeling af ansvar for at vedligeholde den offentlige hovedbog til en deltagerknude i forhold til antallet af virtuelle valutatokens, som den har. Dette kommer dog med den ulempe, at det tilskynder til at hamstre kryptomønter i stedet for at bruge.

Mens PoW og PoS er langt de mest udbredte i blockchain-området, er der andre konsensusalgoritmer som Proof of Capacity (PoC), der tillader deling af hukommelsesplads for de bidragende noder på blockchain-netværket. Jo mere hukommelse eller harddiskplads en node har, jo flere rettigheder tildeles den til at vedligeholde den offentlige hovedbog. Proof of Activity (PoA), brugt på Decred blockchain, er en hybrid, der gør brug af aspekter af både PoW og PoS. Proof of Burn (PoB) er en anden, der kræver, at transaktorer sender små mængder kryptovaluta til utilgængelige wallet-adresser, hvilket i realiteten "brænder" dem ud af eksistens.

En anden, kaldet Proof of History (PoH), udviklet af Solana Project og ligner Proof of Elapsed Time (PoET), koder selve tidens gang kryptografisk for at opnå konsensus uden at bruge mange ressourcer.

Højdepunkter

  • Kritikere af Bitcoin-minearbejdere har hævdet, at PoW er alt for energikrævende, hvilket har sat gang i skabelsen af nye og mere effektive mekanismer.

  • I forbindelse med blockchains og kryptovalutaer er proof-of-work (PoW) og proof-of-stake (PoS) to af de mest udbredte konsensusmekanismer.

  • En konsensusmekanisme refererer til et hvilket som helst antal metoder, der bruges til at opnå enighed, tillid og sikkerhed på tværs af et decentraliseret computernetværk.