Ethereum Casper uitgelegd

Delen
Copied to clipboard!
Ethereum Casper uitgelegd
Luister naar het artikel
00:00 / 00:00

Wat is Ethereum Casper?

Community inzending - Auteur: William M. Peaster


Casper is de implementatie die Ethereum uiteindelijk zal omzetten in Proof of Stake, PoS blockchain (ook bekend als Ethereum 2.0). Hoewel Ethereum in de zomer van 2015 werd gelanceerd als Proof of Work (PoW) blockchain, waren ontwikkelaars al van plan een overgang op lange termijn naar het staking-model te maken. Nadat de transitie is voltooid, zal mining niet langer deel uitmaken van het Ethereum-netwerk.

Tot op heden zijn er twee co-ontwikkelde Casper-implementaties geweest in het Ethereum ecosysteem Casper CBC en Casper FFG. De CBC-versie werd oorspronkelijk voorgesteld door onderzoeker Vlad Zamfir van de Ethereum Foundation. Hoewel onderzoek naar CBC aanvankelijk was gericht op PoS-protocollen voor openbare blockchains, is het sindsdien geëvolueerd naar een breder studiegebied, bestaande uit een familie van PoS-modellen.

Onderzoek naar Casper FFG wordt geleid door Ethereum mede-oprichter Vitalik Buterin. Het oorspronkelijke voorstel bestond uit een hybride PoW / PoS-systeem, maar de implementatie is nog in behandeling en nieuwe voorstellen kunnen dit uiteindelijk vervangen door een puur PoS-model.

Met name Casper FFG is gepland om de uitrol van Ethereum 2.0 te initiëren. Maar dat betekent niet dat Casper CBC van enig nut zal zijn. In feite kan het Casper FFG in de toekomst vervangen of aanvullen.

Hoewel beide versies zijn ontwikkeld voor Ethereum, is Casper een PoS-model dat ook kan worden overgenomen en geïmplementeerd in andere blockchain-netwerken.


Hoe Casper werkt

De overgang van Ethereum 1.0 naar 2.0 wordt de Serenity-upgrade genoemd. Het zal bestaan uit drie verschillende fasen. In de beginfase (fase 0) wordt een nieuwe blockchain met de naam Beacon Chain gelanceerd. Casper FFG-regels zullen het consensus mechanisme van deze nieuwe PoS-gebaseerde blockchain aansturen.

In tegenstelling tot PoW mining, waar miners dure en gespecialiseerde machines gebruiken om transactieblokken te genereren en te valideren, zal de implementatie van Casper het mine proces uit Ethereum laten verdwijnen. Als alternatief zal de verificatie en validatie van nieuwe transactieblokken worden uitgevoerd door block-validators, die worden geselecteerd op basis van hun inzet.

Met andere woorden, het stemrecht van elke validator wordt bepaald door de hoeveelheid ETH die hij op het spel zet. Iemand die bijvoorbeeld 64 ETH heeft gestort, heeft het dubbele stemgewicht van iemand die het minimale inzetbedrag heeft gestort. Om block-validator te worden in de eerste fase van Serenity, hebben gebruikers een minimuminzet van 32 ether (ETH) nodig, gedeponeerd in een speciaal smart-contract op basis van de voormalige Ethereum-blockchain (1.0).

Als alles goed gaat, worden willekeurige commissies van validators geselecteerd om nieuwe blokken voor te stellen en uiteindelijk blokbeloningen te ontvangen. De blokbeloningen zullen waarschijnlijk alleen bestaan uit transactiekosten omdat er geen bloksubsidie zal zijn. 

Het is echter vermeldenswaardig dat elke PoS-implementatie een andere aanpak kan hebben, met verschillende lonende modellen. Het Casper-model is nog in ontwikkeling en veel details moeten nog worden gedefinieerd.


Voordelen van Casper

Een voordeel van Casper is dat Ethereum de mogelijk heeft het milieuvriendelijk te maken. Als het gaat om elektriciteit en rekenkracht, zijn op PoW gebaseerde systemen erg veeleisend. PoS-modellen hebben daarentegen een veel lagere vraag. Wanneer eindelijk een volledig PoS-model in Ethereum wordt geïmplementeerd, zijn miners niet langer nodig om de blockchain te beveiligen, dus de benodigde middelen zullen veel lager zijn.

Een ander potentieel voordeel van Casper houdt verband met beveiliging. In wezen zal Casper worden gebruikt als een selector, die verantwoordelijk is voor het ordenen van de keten van blokken. Kortom, het zal fungeren als boekhouder van het Ethereum 2.0-ledger. Dus als een validator kwaadaardig handelt, worden deze snel verwijderd en gestraft. De straf voor het niet naleven van de regels is de inzet van een validator (in ETH), wat betekent dat een netwerkovertredingen erg prijzig zal zijn. Ontwikkelaars bespreken echter nog steeds de mogelijkheden van 51% aanvallen.

Ten slotte verdedigen sommige mensen dat Casper Ethereum grotere niveaus van decentralisatie zal geven. Voor nu zijn degenen die het krachtigst zijn op het netwerk degenen die de middelen hebben om mine activiteiten uit te voeren. In de toekomst zal iedereen die de juiste hoeveelheid ether kan kopen, de blockchain kunnen helpen beveiligen.


Beperkingen

Er is nog een lange weg te gaan totdat Casper eindelijk is ontwikkeld en wordt geïmplementeerd. Momenteel zijn de efficiëntie en beveiliging nog steeds onbewezen. Er zijn veel details te definiëren en aan te passen. Totdat een versie ervan live gaat in fase 0 van de Serenity-upgrade, kunnen we niet zeker zijn hoe het eruit zal zien en zich zal gedragen.

Wat de theoretische beperkingen betreft, kan Casper blokken niet voltooien als het validatiesysteem van Ethereum beschadigd raakt. Omdat het momenteel gestructureerd is, is Casper nog steeds niet volledig bestand tegen 51% aanvallen. Anders dan dat, is er nog steeds een formele specificatie nodig om een stam regel te schetsen die nodig kan zijn bij het reageren op aanvallen.


Slotwoord

Ethereum gaat weg van mining naar staking, waar gebruikers ether (ETH) in een deposit-adres inzetten om de blockchain te beveiligen. Casper is een technologie die wordt gebruikt om blokken te voltooien die die verplaatsing zullen vergemakkelijken.

Casper zal helpen de basis te leggen waarop verdere verbeteringen van Ethereum 2.0 zullen vertrouwen en zal de overgang naar een PoS-model soepeler maken. Bovendien betekent het open-source karakter van de blockchain-ruimte ook dat de geschetste voordelen van Casper kunnen worden uitgebreid, gewijzigd en gebouwd op basis van andere duurzame projecten.

Wanneer Casper formeel wordt uitgerold, is dit een belangrijke mijlpaal in de geschiedenis van Ethereum. Wanneer Casper zou kunnen arriveren, heeft Ethereum-onderzoeker Justin Drake eerder de mogelijkheid geboden om de eerste fase van Casper te lanceren op 3 januari 2020 (de 11e verjaardag van Bitcoin). De datum was echter een voorlopig voorstel. De lancering kan op elk moment in 2020 plaatsvinden.

Loading