Hva er Ethereums Casper Proof of Stake Protocol?

Ethereum bruker en Proof of Work (PoW) konsensusalgoritme for å kjøre sin blockchain. Gruvearbeidere konkurrerer om å lage neste blokk, og tjene en belønning. Arbeidsbevis er beregningsmessig vanskelig å gjøre, men likevel lett for andre å bevise at du har utført arbeidet, derav navnet.

Proof of Stake (PoS) er forskjellig fra PoW. Ingen konkurrerer med en PoS-konsensusalgoritme. I stedet velger algoritmen hvem som får belønningen basert på den totale mynten som eies. Hvis du eier flere mynter, er det mer sannsynlig at du får en belønning. Ethereums kommende bytte fra PoW til PoS heter Casper.

Hvis du vil lære mer om konsensusalgoritmer generelt, kan du ta en titt på sammenligningen Proof of Work vs Proof of Stake..

Hvordan vil Ethereums bevis på innsats fungere?

Med PoS satser validatorer (alle som ønsker å bekrefte transaksjoner) på blokker som ikke er i kjeden. Hvis denne blokken blir lagt til i kjeden, får alle som satser på den en del av belønningen i forhold til innsatsen. Hvis en blokk ikke blir lagt til kjeden, mister du ikke innsatsen din. Det er viktig å merke seg at du ikke kan bruke penger som er plassert som et spill. Disse midlene blir frossen, og det er en viktig del av innsatsen.

Med PoS er det ingen straff, og du vil aldri miste pengene dine. Å satse er gratis, og selv om katastrofen rammer eller du ikke tjener penger, har du fortsatt alle dine opprinnelige midler. Her ligger problemet. Som 51 prosent angrep som kan plage PoW-nettverk, er det mulig å kontrollere eller kjøpe seg inn i et PoS-nettverk. Hvis du eier mer enn 51% av myntene i omløp i et PoS-nettverk, kan du kontrollere det, ettersom du har en majoritetsandel. Ingen eier flere mynter enn deg, så du kan aldri bli stemt ut, og kan diktere hvilke blokker som blir validert eller ikke.

Dette er dårlige nyheter for nettverket, siden det ikke lenger er desentralisert! Med kontroll over 51% av nettverket kan du forestille deg hvordan en ondsinnet karakter kan skade alt. Du kan validere dårlige blokkeringer, falske transaksjoner eller stjele alles penger. Når nettverk får 51% angrep, er det ofte vanskelig å gjenopprette.

Casper har som mål å forhindre dette problemet veldig enkelt. Den implementerer en sikkerhetsfunksjon for å straffe dårlig oppførsel. Alle som handler uønsket (for eksempel ved å stemme for ondsinnede blokkeringer) vil miste hele sin innsats. Dette gjør det til en kostbar virksomhet som manipulerer nettverket. Dette betyr også at noder ved et uhell kan falle feil med denne regelen. Ved å sette mynter blir du validator. Skulle noden din gå frakoblet i løpet av denne tiden (til og med ved et uhell), vil du også miste pengene dine.

Denne regelen kan virke hard, men den er til fordel for alle på nettverket. Ikke bare er du trygg fra ondsinnede aktører, men hver node i nettverket vil sannsynligvis forbli der, noe som sikrer en pålitelig og konsistent tjeneste.

Vil Ethereum fortsatt være lønnsomt med bevis på innsats?

Når vi går tilbake til Ethereums nåværende PoW-konsensusalgoritme, tjener gruvearbeidere som løser puslespillet først en sunn belønning. Hvordan kan noen tjene penger med PoS, og hva er insentivet til å behandle transaksjoner?

Hver nye blokkoppretter tjener et transaksjonsgebyr for å behandle blokken. Dette er lavere enn pengene du tjener ved gruvedrift av PoW-blokkeringer, men innsatsen som kreves for å bekrefte PoS er mye lavere enn PoW. Du trenger ikke hundrevis av datamaskiner eller fancy ASIC-gruvearbeidere for å bli med, og du trenger heller ikke dype lommer for å finansiere en massiv strømregning. Du kan komme i gang med å bidra til PoS nesten umiddelbart ved å kjøpe noen PoS-tokens.

Når Ethereum bytter til Casper, er det eneste du trenger å bekymre deg for, å holde deg validator i gang og tilgjengelig når du satser, for ikke å miste innsatsen.

Det er mer enn én Casper

Casper er samlingsnavnet for to pågående forskningsprosjekter.

Casper the Friendly Finality Gadget (FFG) er løsningen for å bygge bro over den nåværende PoW-algoritmen til den nye PoS-algoritmen. Det er ikke perfekt, men det vil gjøre overgangen lettere. I grunnleggende termer er FFG en hybrid av PoW og PoS, designet for å gjøre overføringen av Ethereum enklere.

FFG vil fortsette å kjøre PoW blockchain, men hver 50 transaksjoner vil nettverket sjekke resultatene ved hjelp av PoS. Dette er som en utvidet test før du lanserer hele PoS-nettverket. Det vil bidra til å sikre at PoS-algoritmen er sterk og stabil, og eventuelle feil eller store problemer kan løses.

Casper the Friendly GHOST: Correct-by-Construction (CBC) er fullstendig trekk til PoS. Med dette kjører nettverket 100% på PoS. Det er ikke lenger gruvedrift, og ingen vei tilbake.

Når vil Ethereum bytte til Casper’s Proof of Stake?

Casper forventes å fullføre overgangen en gang i 2019 – 2020. Det er umulig å gi en konkret tidslinje, da det er et utfordrende problem. Endringsledelse er en stor oppgave for dette prosjektet, og å flytte alle til det som utgjør en helt ny blockchain er en stor utfordring. De som er involvert i ondsinnede aktiviteter vil være motstandsdyktige mot endringer, det samme vil de som eier en betydelig mengde gruvedrift eller tjener en anstendig fortjeneste akkurat nå.

Lær mer om Ethereum og Casper

Nå vet du hva det er, er du spent på Casper? Hvis du vil fortsette å delta i diskusjonen, kan du ta en titt på disse Ethereum-samfunnene:

La oss komme på Twitter @blocksdecoded tankene dine om Casper.