Hvad er konsensusprotokoller?

et af blockchains største løfter er, at det er et trustlesssystem, der bruger samfundet til at hjælpe med at kontrollere, om transaktioner er ægte. Men hvordan gør det det? Nå, forskellige netværk bruger forskellige metoder, og disse metoder kaldes konsensusprotokoller. Det er i det væsentlige de regler, som et netværk fungerer efter.

nedenfor undersøger vi, hvad de er, hvordan de fungerer, og de mest populære typer, der i øjeblikket er i brug i dag.

Hvad er konsensusprotokoller?

en blockchain eller distribueret hovedbog er spredt over noder, hvis opgave det er at verificere transaktioner på netværket. Dette er en af de vigtigste ideer om blockchain, og giver den sin unikke decentrale smag.

som et resultat kan enhver indsende oplysninger, der skal gemmes på en blockchain, og derfor er det vigtigt, at der er processer på plads, der kan sikre, at alle er enige om, hvilke oplysninger der skal tilføjes, og hvad de skal kassere. Disse regler er i det væsentlige kendt som konsensusprotokoller. De verificerer transaktioner og hjælper med at holde netværket sikkert.

en konsensusprotokol er traditionelt indstillet, før blockchain først oprettes, men nogle netværk som Ethereum ændrer den konsensusprotokol, den fungerer på, mens netværket er live. Mere om det nedenfor.

hvordan fungerer konsensusprotokoller?

konsensusprotokollen i hjertet af et blockchain-netværk giver en specifik metode til at verificere, om en transaktion er sand eller ej. Det giver en metode til gennemgang og bekræftelse af, hvilke data der skal tilføjes til en blockchains rekord. Fordi blockchain-netværk typisk ikke har en centraliseret myndighed, der dikterer, hvem der er rigtigt eller forkert, skal noder på en blockchain alle være enige om netværkets tilstand efter de foruddefinerede regler eller Protokol.

for Bitcoin er konsensusprotokollen bevis for arbejde (krigsfange), blokminedrivningsprocessen, der bekræfter hver transaktion. Andre typer konsensusprotokoller inkluderer Proof-of-Stake (PoS) og Proof-of-Authority (PoA).

konsensus kan defineres som aftale, protokoller er regler. Simpelthen, konsensusprotokoller kunne ses som “aftaleregler.”

Hvad gør konsensusprotokoller?

forhindre, at en enkelt enhed tager kontrol

hvis et netværk har konsensus, er alle deltagende noder enige om tilstanden af en blockchain. Således registreres data som” sandheden”, og blockchain er i stand til at fungere med flere og flere data tilføjet, når transaktioner finder sted eller smarte kontrakter udføres.

hvis du er lidt uklar om, hvordan blockchains fungerer, har vi også en guide til det.

tillader brugere på en decentraliseret at stole på brugere uden en kontrollerende tredjepart

en konsensusprotokol forhindrer en enkelt enhed i at kontrollere en blockchain eller fordreje “sandheden” af, hvad der skal registreres.

dobbeltudgifter er et eksempel på, hvad der kunne ske, hvis en enhed forsøgte at tage kontrol over hele netværket ved at oprette sin egen version af blockchain. For eksempel kan en angriber bruge noget Bitcoin og derefter ændre blokken, der skal registreres på blockchain, så den ikke viser udgifterne. Angriberen kunne udsende deres version af blockchain, mindre forbrugsposten. Angriberen ville have brugt noget Bitcoin, men mønterne ville ikke blive registreret som brugt på kæden og kunne bruges igen.

Bitcoins konsensusprotokol, krigsfange, forhindrer dette i at ske, fordi når den version af blockchain sammenlignes med andre versioner, der holdes på andre noder, vil den være lidt anderledes end alle andres, og den version vil blive afvist af de andre noder.

Hvad er nogle af de mest almindelige typer konsensusprotokoller?

bevis for arbejde (krigsfange): Den første blockchain, Bitcoin, bruger krigsfange. For at validere transaktioner til Bitcoin blockchain” minearbejdere”, hvem er knudepunkterne, løser kryptografiske eller matematiske problemer ved hjælp af deres computere. Minearbejdere, der løser et problem og validerer og aktiverer en blokrekord, belønnes med bitcoin.

Proof-of-Stake (PoS): Ethereum bevæger sig fra krigsfange til PoS. I PoS er der” forfalskere ” i stedet for minearbejdere. Disse forfalskere spiller en mængde cryptocurrency, som giver dem en chance, baseret på Sandsynlighed, for at være en blokvalidator. Den succesrige forfalsker modtager de relevante bloktransaktionsgebyrer som en belønning. At sætte deres egen cryptocurrency på en blok giver en afskrækkende virkning for en forfalsker til at prøve at narre netværket, da de mister indsatsen, hvis de viser sig at være forkert at tilføje transaktioner til netværket.

delegeret Proof-of-Stake (DPoS): denne metode fungerer på samme måde som PoS. Men i stedet for at bruge sandsynlighed er cryptocurrency-indehavere i stand til at afgive stemmer fordelt på deres andel for at udpege vidner. Disse vidner sikrer og validerer blockchain, de har ikke brug for deres egen kryptokurrency, men de har brug for stemmer. Denne konsensusprotokol er mere centraliseret end andre. DPoS bruges af BitShares, Steem og EOS.

Proof-Of-Authority (PoA): formentlig mere centraliseret igen, PoA har forudbestemte blokvalidatorer. Nye blokke på en blockchain oprettes kun, når validatorerne er i flertal. Protokollen ligner PoS. Validatorerne er offentligt kendte og ansvarlige for at bestemme deres rolle og berettigelse til PoS-Validering. En nyere blockchain, Elysian, bruger PoA såvel som nogle Ethereum testnets eller test blockchains.

fremtiden

konsensusprotokoller, som alle blockchain-teknologier, udvikler sig til at klare de forskellige udfordringer, der vokser et decentraliseret netværk bringer. Ingen er perfekte, og hver kommer med sit eget sæt kompromiser.

krigsfange, brugt af Bitcoin bruger store mængder computer processorkraft og dermed elektricitet, det tager også lang tid at kontrollere, om en transaktion er sand eller ej, hvilket betyder, at den ikke er god til daglig brug. Der er løsninger, der bygges oven på Bitcoin for at løse dette, såsom Lynnetværket.

der er også begrebet decentralisering at overveje. Krigsfange er meget decentraliseret, da mange noder validerer blokke på en matematisk måde. Nyere netværk vælger dog at centralisere strømmen i netværket for at forbedre hastigheden. Der foregår altid en debat i hjertet af blockchain-samfundet om, hvor meget centralisering der er acceptabelt, Vi forventer, at denne debat fortsætter i nogen tid endnu.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.