Proof of Stake (PoS)

Hvad er Proof of Stake (PoS)?

Proof of Stake

Proof-of-stake (PoS) er en konsensusmekanisme for kryptovalutaer til at behandle transaktioner og oprette nye blokke i en blockchain. En konsensusmekanisme er en metode til at validere poster i en distribueret database og holde databasen sikker. I tilfældet med kryptovaluta kaldes databasen for en blockchain – så konsensusmekanismen sikrer blockchainen.

Under proof-of-stake (POS) vælges valideringer baseret på antallet af stakede mønter, de har. Proof-of-stake (POS) blev oprettet som et alternativ til proof-of-work (POW), den oprindelige konsensusmekanisme, der blev brugt til at validere transaktioner og åbne nye blokke. Mens PoW-mekanismer kræver, at minearbejdere løser kryptografiske puslespil, kræver PoS-mekanismer, at valideringer holder og staker tokens for privilegiet at tjene transaktionsgebyrer.

Forskel mellem PoS og PoW

Proof-of-work (PoW) og proof-of-stake (PoS) er begge konsensusmekanismer, der anvendes af blockchains for at opnå distribueret konsensus. Den største forskel mellem de to er, hvordan de vælger valideringer til at bekræfte transaktioner og validere blokinformation.

I PoW konkurrerer minearbejdere om at løse kryptografiske puslespil, og den første minearbejder, der løser puslespillet, får lov til at validere blokken og indsamle transaktionsgebyrerne. Dette system kræver meget beregningsarbejde, hvorfor det kaldes “proof-of-work”.

På den anden side vælges i PoS valideringer baseret på antallet af stakede mønter, de har. I stedet for at konkurrere om at løse puslespil holder valideringer og staker tokens for privilegiet at tjene transaktionsgebyrer. Dette system reducerer mængden af beregningsarbejde, der er nødvendigt for at verificere blokke og transaktioner.

Fordele ved Proof-of-Stake

  • Bedre energieffektivitet: PoS kræver meget mindre energi end PoW, som er beregningsintensivt og kræver meget elektricitet.
  • Lavere barrierer for indtræden: PoS har lavere hardwarekrav end PoW, hvilket gør det lettere for flere mennesker at deltage i netværket.
  • Reduceret centraliseringsrisiko: PoS bør føre til flere noder, der sikrer netværket på grund af det lave energibehov, hvilket reducerer risikoen for centralisering.
  • Mindre udstedelse krævet: PoS kræver mindre udstedelse af nye mønter for at incitamentdeltagelse, hvilket reducerer inflationen.

Ulemper ved Proof-of-Stake

  • Mindre kampafprøvet: PoS-modeller er ikke blevet kampafprøvet i samme grad som PoW-modeller, og der er bekymringer over den langsigtede sikkerhed og levedygtighed af forskellige PoS-designs.
  • Formuekoncentration: I PoS vælges valideringer baseret på antallet af stakede mønter, de har, hvilket kan føre til formuekoncentration og centralisering.
  • Intet-på-spil-problemet: I PoS er der et potentiel problem kendt som “intet-på-spil-problemet”, hvor valideringer ikke har noget at tabe ved at stemme på flere blockchain-historier, hvilket potentielt kan føre til konsensusfejl.
  • Langtrækkende angreb: PoS er potentielt sårbart over for langtrækkende angreb, hvor en angriber med en lille mængde stake kunne skabe en lang alternativ historie om blockchainen.

Kryptovalutaer der bruger PoS

Der er flere kryptovalutaer, der bruger proof-of-stake som deres konsensusmekanisme. Nogle af de mest populære mønter, der bruger proof of stake, inkluderer Cardano (ADA), Tron (TRX), EOS (EOS), Cosmos (ATOM) og Tezos (XTZ). Ethereum, den næststørste krypto efter markedskapitalisering efter Bitcoin, er også midt i en overgang fra proof of work til proof of stake.

Ethereums overgang

Ethereum tændte sin proof-of-stake-mekanisme i 2022, fordi den er mere sikker, mindre energikrævende og bedre til at implementere nye skalingsløsninger sammenlignet med den tidligere proof-of-work-arkitektur. Denne skifte kaldes “merge”.

Med merge er Ethereum overgået til en konsensusmekanisme kaldet proof-of-stake, som bruger langt mindre strøm og bør gøre netværket cirka 99% mere energieffektivt ifølge tal fra Ethereum Foundation.

Staking i PoS

I proof-of-stake (PoS) vælges valideringer baseret på antallet af stakede mønter, de har. For at deltage som validering skal en bruger indsætte et bestemt antal mønter i depositumkontrakten og køre den krævede software.

Ved at indsætte deres mønter går brugeren ind i en aktiveringskø, der begrænser hastigheden af nye valideringer, der tilslutter sig netværket. Når de er aktiveret, modtager valideringerne nye blokke fra peers på Ethereum-netværket. Transaktionerne leveret i blokken genudføres, og bloksignaturen kontrolleres for at sikre, at blokken er gyldig. Valideringen sender derefter en stemme (kaldet en attestation) til fordel for den blok på tværs af netværket.

Dette stakede kapital fungerer derefter som sikkerhed, der kan ødelægges, hvis valideringen opfører sig uærligt eller dovent. Valideringen er derefter ansvarlig for at kontrollere, at nye blokke spredt over netværket er gyldige og lejlighedsvis oprette og sprede nye blokke selv.