Ethereum bruger en Proof of Work (PoW) konsensusalgoritme til at køre sin blockchain. Minearbejdere konkurrerer om at prikke den næste blok og optjene en belønning. Bevis for arbejde er beregningsmæssigt vanskeligt at udføre, men alligevel let for andre at bevise, at du har udført arbejdet, deraf navnet.

Proof of Stake (PoS) er forskellig fra PoW. Ingen konkurrerer med en PoS-konsensusalgoritme. I stedet for vælger algoritmen, hvem der modtager belønningen baseret på de samlede ejede mønter. Hvis du ejer flere mønter, er det mere sandsynligt, at du får en belønning. Ethereums kommende skift fra PoW til PoS kaldes Casper.

Hvis du gerne vil vide mere om konsensusalgoritmer generelt, så kig på vores sammenligning af Proof of Work vs Proof of Stake.

Hvordan vil Ethereums bevis for indsats fungere?

Med PoS satser validatorer (alle, der ønsker at bekræfte transaktioner) på blokke, der endnu ikke er i kæden. Hvis denne blok tilføjes kæden, modtager alle, der satser på den, en del af belønningen i forhold til deres indsats. Hvis en blok ikke føjes til kæden, mister du ikke din indsats. Det er vigtigt at bemærke, at du ikke kan bruge penge, der i øjeblikket placeres som et væddemål. Disse midler bliver frossne, og det er en væsentlig del af indsatsen.

Med PoS er der ingen straf, og du mister aldrig dine midler. Indsættelse er gratis, og selvom katastrofen rammer, eller du ikke tjener penge, har du stadig alle dine oprindelige midler. Heri ligger problemet. Ligesom 51 procent angreb, der kan plage PoW-netværk, er det muligt at kontrollere eller købe dig ind i et PoS-netværk. Hvis du ejer mere end 51% af mønterne i omløb på et PoS-netværk, kan du kontrollere det, da du har en majoritetsandel. Ingen ejer flere mønter end dig, så du kan aldrig blive stemt ud og kan diktere, hvilke blokke der bliver valideret eller ej.

Dette er dårlige nyheder for netværket, da det ikke længere er decentraliseret! Med kontrol over 51% af netværket kan du forestille dig, hvordan en ondsindet karakter kan skade alt. Du kan validere dårlige blokke, falske transaktioner eller stjæle alles penge. Når netværk har fået et 51% angreb, er det ofte svært at komme sig.

Casper sigter mod at forhindre dette problem meget enkelt. Det implementerer en sikkerhedsfunktion for at straffe dårlig opførsel. Enhver, der handler uønsket (såsom ved at stemme for ondsindede blokke), vil miste hele sin andel. Dette gør det til en dyr forretning, der manipulerer med netværket. Dette betyder også, at noder ved et uheld kan komme til at miste denne regel. Ved at sætte mønter bliver du validator. Skulle din node gå offline i løbet af denne tid (selv ved et uheld), mister du også dine midler.

Denne regel kan virke hård, men den er til fordel for alle på netværket. Ikke kun er du sikker fra ondsindede aktører, men enhver knude på netværket forbliver sandsynligvis der, hvilket sikrer en pålidelig og konsekvent service.

Vil Ethereum stadig være rentabel med bevis for indsats?

Når vi går tilbage til Ethereums nuværende PoW-konsensusalgoritme, tjener minearbejdere, der løser puslespillet, først en sund belønning. Hvordan kan nogen tjene penge med PoS, og hvad er incitamentet til at behandle transaktioner?

Hver nye blokskaber tjener et transaktionsgebyr for behandling af blokken. Dette er lavere end de penge, der optjenes ved minedrift af PoW-blokeringer, men den krævede indsats for at bekræfte PoS er meget lavere end PoW. Du har ikke brug for hundreder af computere eller fancy ASIC-minearbejdere for at deltage, og du har heller ikke brug for dybe lommer for at finansiere en massiv elregning. Du kan komme i gang med at bidrage til PoS næsten øjeblikkeligt ved at købe nogle PoS-tokens.

Når Ethereum skifter til Casper, er det eneste, du skal bekymre dig om, at du holder din validator kørende og tilgængelig, når du staker, for ikke at miste din indsats.

Der er mere end én Casper

Casper er det samlede navn for to igangværende forskningsprojekter.

Casper Friendly Finality Gadget (FFG) er løsningen til at bygge bro over den nuværende PoW-algoritme til den nye PoS-algoritme. Det er ikke perfekt, men det vil gøre overgangen lettere. Grundlæggende er FFG en hybrid af PoW og PoS, der er designet til at gøre Ethereums overførsel lettere.

FFG vil fortsætte med at køre PoW blockchain, men hver 50 transaktion vil netværket kontrollere resultaterne ved hjælp af PoS. Dette er som en udvidet test inden lancering af hele PoS-netværket. Det hjælper med at sikre, at PoS-algoritmen er stærk og stabil, og eventuelle fejl eller store problemer kan løses.

Casper the Friendly GHOST: Correct-by-Construction (CBC) er det fulde træk til PoS. Med dette kører netværket 100% på PoS. Der er ikke mere minedrift og ingen vej tilbage.

Hvornår skifter Ethereum til Casper’s Proof of Stake?

Casper forventes at afslutte overgangen engang i 2019 – 2020. Det er umuligt at give en konkret tidslinje, da det er et udfordrende problem. Ændringsstyring er en kæmpe opgave for dette projekt, og det er en stor udfordring at flytte alle til det, der udgør en helt ny blockchain. De, der er involveret i ondsindede aktiviteter, vil være modstandsdygtige over for ændringer, ligesom de, der ejer en betydelig mængde minedrifthardware eller opnår en anstændig fortjeneste lige nu.

Lær mere om Ethereum og Casper

Nu ved du hvad det er, er du begejstret for Casper? Hvis du gerne vil være involveret i diskussionen, så kig på disse Ethereum-samfund:

Lad os på Twitter @blocksdecoded dine tanker om Casper.