Bevis for arbeid (POW) – Hva det er og hvordan det fungerer
En konsensusalgoritme er generelt beslutningsprosessen i en gruppe. Algoritmene for blockchain-konsensus fungerer med identisk logikk. Videre har blockchain-konsensusalgoritmene klare mål for å utvide bruken av blockchain-nettverk
Det finnes forskjellige typer konsensusalgoritmer, basert på blockchain-nettverkene. Men de to viktigste er Proof-of-Work (PoW) og Proof-of-Stake (PoS).
Denne episoden av Hard Fork Basics kommer til å ta en titt på en av blockchainens mest definerende egenskaper, dens konsensusmekanisme, spesielt Proof-of-Work (PoW). Til slutt bør du forhåpentligvis kunne bevise at du vet hva det handler om.
I denne artikkelen vil vi gi deg den komplette guiden om den populære konsensusalgoritmen, Proof-of-Work (PoW). La oss se i detalj i denne anmeldelsen nå.
Hva er bevis på arbeid?
Bevis for arbeid er også ofte forkortet som PoW. Proof-of-Work (PoW) er den eldste metoden for konsensus. Ideen til Proof of Work (PoW) ble først publisert i 1993 av Cynthia Dwork og Moni Naor og ble senere brukt av Satoshi Nakamoto i Bitcoin-papiret i 2008.
Bevis for arbeidskonsensus er den valgte mekanismen for de fleste kryptovalutaer som for tiden er i omløp. Begrepet “bevis på arbeid” ble først brukt av Markus Jakobsson og Ari Juels i en publikasjon i 1999.
Det er egentlig et nettverk som forhindrer dobbeltbruk, og de store kryptovalutaene bruker det som konsensusalgoritme.
En PoW-algoritme fungerer på en slik måte at noder i et nettverk må løse et matematisk problem for å konstruere neste blokk. For det andre får den som får løsningen på matematikkproblemet konsensustillatelse til å velge blokken som skal legges ved siden av styret.
Hvorfor er bevis på arbeid nødvendig?
Bevis for arbeid er viktig, da det gir en redegjørelse for tillit til et tillitsløse miljø. Denne protokollen sørger for at overdreven gruvedrift ikke finner sted. Det gjør dette ved å øke vanskeligheten med å verifisere hver blokk.
Den beholder tilgangen på kryptovalutaen og støtter også gruvearbeiderne for å holde nettverket i gang. Samtidig bruker den begrensede ressurser som tid, beregningsstyrke og energi.
Proof of Work sjekker og sørger for at brukerne ikke bruker pengene unødvendig der de ikke trenger å bruke. Den bruker en blanding av kryptografi og spillteori. PoW-algoritmen tillater alle å endre blockchain i henhold til systemets regler.
Hvordan fungerer krigsfangen?
Working of Proof of Work-protokollen kan oppsummeres kort som følger:
1) Transaksjonene er samlet sammen til enheter som er kjent som blokker
2) Transaksjonene i hver blokk er verifisert for legitimitet av gruvearbeiderne.
3) Et matematisk puslespill, kjent som arbeidsproblemet, må løses av gruvearbeiderne for å gjøre rede for bekreftelsen.
4) Den første gruvearbeideren som løser hvert blokkproblem blir belønnet med en belønning.
5) Deretter lagres de bekreftede transaksjonene i den offentlige blockchain.
Fordeler med bevis på arbeid
Proof of Work-systemer har mange viktige fordeler. de er en perfekt måte å avskrekke spammere på. Hvis det kreves en rimelig mengde arbeid for f.eks. sende en e-post for hver prosess, da vil de fleste spammere ikke ha nok datakraft til å sende et stort antall uønskede e-poster.
Videre kan Proof of Work-rammene brukes til å gi beskyttelse for et nettverk som helhet. Dette er den primære fordelen med blokkjeder som bruker et konsensus-system for bevis på arbeid. Hvis nok noder konkurrerer om å finne en bestemt løsning, blir beregningskraften som kreves for å overvelde og kontrollere et nettverk, ikke oppnåelig for en enkelt dårlig aktør eller til og med en enkelt gruppe dårlige aktører..
Bevis på arbeid vs bevis på innsats
Proof of Stake-systemene har samme formål, men prosessen er litt annerledes enn i Proof of Work-systemer. Det er ingen matematisk puslespill med beviset på stav. Skaperen av en ny blokk er imidlertid valgt på en deterministisk måte, basert på deres innsats.
Proof of Stake inkluderer validatorer i stedet for gruvearbeiderne. Noen av kryptoene deres er låst av validatorer som eierandelen i økosystemet. Validatorene satser deretter på blokker de håper vil bli lagt til ved siden av kjeden. Når blokken er satt inn, vil validatorene motta et blokkeringsinsentiv som tilsvarer deres innsats.
Bevis for innsats har noen av fordelene i forhold til tjenestebevis. Økt energieffektivitet er den viktigste. De har en tendens til å være mye grønnere enn den andre ettersom den kutter ned den energiintensive gruveprosessen. Strømmen som forbrukes samtidig er bare en brøkdel av den som forbrukes i PoW.
Bevis for arbeidsbegrensninger
Imidlertid er det visse ulemper eller begrensninger knyttet til beviset for arbeid, som kan beskrives i detalj som følger:
1) Store utgifter: Det er behov for spesialisert maskinvare for å kjøre kompliserte algoritmer for gruvedrift. Kostnaden er også høy og ikke overkommelig. I tillegg trenger de spesielle gruvebassengene en enorm mengde kraft for å kjøre, noe som ytterligere reduserer kostnadene.
2) Ubrukeligheten av beregninger: Det kreves mye kraft for at maskinene skal generere en blokk av gruvearbeiderne. estimatene deres er imidlertid ikke gyldige andre steder, for eksempel et selskap, vitenskap eller andre.
3) 51% angrep: Et 51% -angrep er et Proof of Work-angrep fra flertallet av brukergruppen, som kontrollerer flertallet av gruvedriften. Angriperne kommer i full makt, der de kan monopolisere ved å skape blokker og motta belønninger.
Konklusjon
Proof of Work var den opprinnelige løsningen på problemet med dobbeltbruk og har vist seg å være nøyaktig og effektiv. Det er påkrevd for alle gruvearbeidere å løse en kompleks sum i Proof of Work. Vinneren bestemmes videre av personen som eier mest antall maskinvareenheter.
Imidlertid er det noen problemer som Proof of Work-algoritmen står overfor, som må vurderes. Dette inkluderer mengden energi den trenger, sentraliseringen av kraft som gruvebassenger for tiden har, og risikoen for et angrep på 51 prosent. Vinneren bestemmes videre av personen som eier mest maskinvareutstyr.