Wat is Proof-of-Stake – PoS?

U bent waarschijnlijk hier na het lezen van onze pagina over verschillende consensusalgoritmen. Een van de meest voorkomende consensusmechanismen is Proof-of-Stake.

Inhoudsopgave

Wat is Proof-of-Stake (PoS)?

Proof-of-Stake is geïntroduceerd om verschillende uitdagingen aan te gaan die Proof-of-Work heeft; PoS vereist bijvoorbeeld aanzienlijk minder elektriciteit en kan ook op goedkope computers worden uitgevoerd. NEO, Lis, Solana, en Stratis zijn voorbeelden van blockchains die PoS hebben geïmplementeerd, en Ethereum is ook van plan om over te stappen naar PoS. Dus, hoe wordt consensus bereikt tussen validators en hoe veilig is PoS echt?

Hoe werkt Proof-of-Stake (PoS)?

De term Proof-of-Stake verwijst naar de inzet of het aandeel dat u in het netwerk heeft om het van stroom te voorzien. Je moet skin in het spel hebben voordat je nieuwe blokken kunt maken. Hoe meer tokens je bezit, hoe meer gewicht je op het netwerk hebt en hoe vaker je blokken kunt maken. Als je 51% van alle tokens in je bezit hebt, kun je het netwerk overnemen, vergelijkbaar met 51% van de hashkracht in een PoW-netwerk. Omdat je tokens van de markt moet kopen, kost het veel geld om 51% te krijgen, daarom wordt dit als veilig beschouwd.

Voordat een blok aan de keten wordt toegevoegd, is een periode van consensus vereist. Elke spits kan in deze periode een blok voorstellen, die alle andere spitsen sparen. In dit blok "slaat" hij een aantal tokens door een verwijzing te geven naar wanneer hij deze tokens heeft ontvangen. Het blok wordt gewogen door te kijken naar hoe oud deze transactie is en hoeveel tokens zijn ingezet. Het voorgestelde blok dat er het beste uitkomt, wint de ronde, waarna deze transactie niet opnieuw kan worden ingezet.

Proof of Stake PoS-consensusalgoritme

Een nieuw blok toevoegen

Om spam tegen te gaan is er vaak een aanvullende eis om een blokkering voor te stellen. Dit is een wiskundige vereiste en hangt af van de blokhashes die een staker kan genereren.

Omdat deze hashes afhankelijk zijn van de inkomende transacties die een staker kan gebruiken, kan iedereen slechts een klein aantal hashes genereren in verhouding tot het grote aantal hashes dat vereist is in Proof-of-Work. Af en toe kan niemand een blokkering genereren omdat niemand aan deze eis voldoet. Om dit op te lossen kan het netwerk PoW gebruiken als uitwijkmethode. PeerCoin, de makers van Proof-of-Stake, gebruiken dit. Veel PoS-blockchains hebben PeerCoin gevorkt en gebruiken deze methode van PoS ook.

Voordelen

  • Verbruikt veel minder elektriciteit
  • Beter beveiligd tegen derden

Nadelen

  • Meer risico op een 51%-aanval
  • Meer gecentraliseerd dan PoW