Hvad er Proof of Work?
Decentralisering var en central del af den oprindelige vision for kryptovalutaer. For at opnå dette var det nødvendigt at finde en måde at bekræfte transaktioner uden involvering af finansielle institutioner. Den første løsning på denne udfordring blev kaldt bevis for arbejde (Proof of Work).
Hvad er bevis for arbejde (Proof of Work)?
Bevis for arbejde (PoW) er en metode til at tilføje nye blokke af transaktioner til en blockchain. Arbejdet her består i at generere en hash (en lang streng af tegn), der matcher målhashen for den aktuelle blok. Den miner, der gør dette først, får retten til at tilføje blokken til blockchainen og modtage belønninger.
Kryptovalutaer startede med Proof of work, fordi det var den konsensusmekanisme, der blev brugt af den første kryptovaluta, Bitcoin (BTC). PoW er kendt for sin sikkerhed, men også for sin ineffektivitet og store miljøpåvirkning.
Ved at forstå Proof of work får du en bedre forståelse af de mønter, der bruger denne mekanisme. Dette kan også hjælpe dig med at beslutte, hvor du vil investere dine penge i kryptovaluta. Læs videre for en fuld forklaring af Proof of work.
Hvordan virker bevis-for-arbejde-modellen?
Bevis-for-arbejde-modellen er en konsensusmekanisme, der bruges til at bekræfte og registrere kryptovalutatransaktioner.
Hver kryptovaluta har en blockchain, som er en offentlig hovedbog bestående af blokke af transaktioner. Med Proof of Work kryptovalutaer har hver transaktionsblok en specifik hash. For at blokken kan bekræftes, skal en kryptominer generere en målhask, der er mindre end eller lig med blokken.
For at opnå dette bruger minerne enheder, der hurtigt kan lave beregninger. Målet er at være den første miner, der genererer målhashen, da denne miner får opdateret blockchainen og modtager kryptobelønninger.
Årsagen til, at Proof of work fungerer godt i kryptovaluta, er, at det er svært at finde målhashen, men nemt at verificere den. Processen er tilstrækkelig vanskelig til at forhindre manipulation af transaktionsoptegnelser. Samtidig er det let for andre minere at kontrollere den fundne målhask.
Eksempel på Proof of work
Her er et eksempel på, hvordan Bitcoin bruger Proof of work til at opretholde integriteten af sin blockchain.
Når Bitcoin-transaktioner finder sted, gennemgår de en sikkerhedsverifikation og grupperes i en blok, der skal mines. Bitcoins Proof of work algoritme genererer derefter en hash for blokken. Algoritmen, Bitcoin bruger, kaldes SHA-256 og genererer altid hasher med 64 tegn.
Minerne konkurrerer om at være de første til at generere en målhask, der er under blokhashen. Vinderen får tilføjet den nyeste transaktionsblok til Bitcoins blockchain. De modtager også Bitcoin-belønninger i form af nyskabte mønter og transaktionsgebyrer. Bitcoin har en maksimal forsyning på 21 millioner mønter, men efter det vil minerne fortsat modtage transaktionsgebyrer for deres service.
Proof of work, der bruges af Bitcoin, sigter mod at tilføje en ny blok hver 10. minut. For at opnå dette justerer den sværhedsgraden af Bitcoin-mining afhængigt af, hvor hurtigt minerne tilføjer blokke. Hvis mining sker for hurtigt, bliver hashberegningerne sværere. Hvis det går for langsomt, bliver de lettere.
Bevis for arbejde vs. bevis for indsats (Proof of Stake)
Proof of work var den første konsensusmekanisme for kryptovalutaer. Et alternativ, bevis for indsats (Proof of Stake), blev introduceret i 2012 med lanceringen af Peercoin (PPC). Det vælger transaktionsvalidatorer baseret på, hvor mange mønter de har satset eller låst op til netværket.
Da Proof of Stake ikke kræver nær så meget computerkraft som Proof of work, er det mere skalerbart. Det kan behandle transaktioner hurtigere, til lavere gebyrer og med mindre energiforbrug, hvilket gør proof-of-stake kryptovalutaer mere miljøvenlige. Det er også meget nemmere at starte med at stake kryptovaluta sammenlignet med mining, da der ikke kræves dyr hardware.
Dog er Proof of work mere bevist fra et sikkerhedsmæssigt perspektiv. Et potentielt problem med Proof of Stake er, at parter med store beholdninger af kryptovaluta kan få for meget magt, hvilket ikke er et problem med Proof of work.