Ethereum 1.0 vs. Ethereum 2.0

Misschien weet je het nog niet, maar Ethereum is bezig om zichzelf om te zetten naar Ethereum 2.0. Dit is de nieuwe versie van Ethereum, en deze veranderingen zullen de architectuur en het ontwerp van Ethereum ingrijpend veranderen. Zo zal Ethereum geen gebruik meer gaan maken van Proof of Work, maar van Proof of Stake. Je vindt hieronder wat Ethereum 2.0 is en wat hoe het verschilt van de huidige versie van Ethereum.

Wat is Ethereum 2.0?

Ethereum 2.0, ook wel Eth2 of ‘Serenity’ genoemd, is de nieuwe upgrade van de Ethereum blockchain. Ethereum 2.0 zal in verschillende fasen worden uitgebracht, welke in 2020 begon met fase 0. Elke fase zal de mogelijkheden en prestaties van Ethereum op verschillende manieren verbeteren.

Wat is het verschil tussen Ethereum 1.0 en Ethereum 2.0?

Er zijn twee belangrijke verbeteringen geïntroduceerd door Ethereum 2.0 die niet bestaan in Ethereum 1.0. Dat zijn de grootste verschillen tussen deze twee versies. In het specifiek zijn dit Proof of Stake en de Shard Chains.

Proof of Stake

Op dit moment draait Ethereum 1.0 op een consensus algoritme dat bekend staat als Proof of Work (PoW). Het Proof of Work algoritme vertrouwt op fysieke rekenkracht (miners) en elektriciteit (arbeid) om blokken aan de blockchain toe te voegen. Proof of Stake (PoS) is een upgrade die de veiligheid, schaalbaarheid en energie-efficiëntie verbetert. In plaats van te vertrouwen op fysieke miners en elektriciteit, vertrouwt PoS op validators (zo heten miners in het PoS-algoritme) en Etherdepots.

Shard Chains

Shard Chains zijn schaalbaarheidsmechanismen die de doorvoer van de Ethereum blockchain aanzienlijk zal gaan verbeteren. Momenteel is één enkele keten, bestaande uit opeenvolgende blokken, volkomen veilig en vergemakkelijkt het de verificatie van informatie. Het is echter zo dat op dit moment van elke node wordt verlangd dat het elke transactie in opeenvolgende blokken verwerkt en valideert. Dit kan gevolgen hebben voor het vermogen om transacties snel te verwerken (vooral tijdens perioden van een hoog netwerkactiviteit).

Shard Chains is een mechanisme waarmee de Ethereum blockchain wordt opgesplitst, waardoor de verantwoordelijkheid voor het verwerken van gegevens over veel nodes wordt verdeeld. Hierdoor kunnen transacties parallel in plaats van na elkaar worden verwerkt. Meer kanalen en parallelle verwerking leiden tot een veel hogere verwerkingscapaciteit. Gesplitste blockchain zullen worden ingezet in fase 1 van Ethereum 2.0.

Wat zijn de verschillende fasen van migratie naar Ethereum 2.0?

Ethereum 2.0 moet in 3 fasen worden uitgerold. Fase 0 is met succes gelanceerd op 1 december 2020, en de fasen 1 en 2 zullen in de daaropvolgende jaren worden uitgebracht.

Fase 0

In de eerste fase van Ethereum 2.0, zal de ‘Beacon Chain’ worden geïmplementeerd. De Beacon Chain zal het register van validators opslaan en beheren. Ook zal het het Proof of Participation (PoS) consensus mechanisme voor Ethereum 2.0 implementeren. De oorspronkelijke blockchain in PoW zal blijven werken naast de nieuwe blockchain in PoS, zodat er geen onderbreking is in de continuïteit van de gegevens.

Fase 1

De tweede fase van Ethereum 2.0 zal naar verwachting in 2021 worden uitgerold. De belangrijkste verbetering van fase 1 is de integratie van de Shard Chains. De Ethereum-blockchain is verdeeld in 64 verschillende ketens, die parallelle transacties, opslag en verwerking van informatie mogelijk maken. Volgens de meest voorzichtige schatting zal het 64 keer meer doorvoer mogelijk maken dan Ethereum 1.0, en is het ontworpen om 100 keer meer gegevens te kunnen verwerken dan Ethereum 1.0.

Fase 2

De derde fase van Ethereum 2.0 zal waarschijnlijk in 2021 of 2022 gelanceerd worden. Deze fase is minder afgebakend dan de twee vorige fasen. Het zal gaan om het toevoegen van Ether-accounts en het activeren van overschrijvingen en opnames, het implementeren van overschrijvingen en het creëren van runtime-omgevingen zodat schaalbare applicaties bovenop Ethereum 2.0 kunnen worden gebouwd. Ook zal het integreren van de Ethereum 1.0-keten in Ethereum 2.0 uitgevoerd worden in Fase 2, zodat Proof of Work eindelijk kan worden uitgeschakeld, en de blockchain volledig overgaat op Proof of Stake.

Wat gebeurt er als ik Ethereum heb?

Ben je in het bezit van Ethereum? Geen zorgen, er zal niks gebeuren. De Ethers die je bezit zijn nog steeds volledig bruikbaar op het Ethereum 1.0 kanaal. Op een bepaald moment zal de Ethereum 1.0-keten deel gaan uitmaken van Ethereum 2.0, waarna jouw Ethers normaal zullen blijven functioneren, zonder dat je daar iets voor hoeft te doen.

Wil je deelnemen aan de Ethereum staking? Dan kun je ervoor kiezen om een validator te worden op het netwerk van Ethereum 2.0 door jouw Ether te storten in het validator deposit contract binnen Ethereum 1.0. Wanneer je dit hebt gedaan, is het proces onomkeerbaar. De overschrijvingen worden gedeactiveerd tijdens fase 0, dus validators zullen moeten wachten op fase 2 totdat opname naar een specifiek fragment mogelijk is. Hierna zal jouw storting en opgebouwde beloning volledig bruikbaar zijn in Ethereum 2.0.

Conclusie

Met versie 2.0 verwachten Ethereum-applicaties meer schaalbaarheid, zodat de mogelijkheid om meer transacties te verwerken groter wordt. Zoiets is niet terug te vinden in de eerste versie van Ethereum. Daarom kunnen we Ethereum 2.0 ook als een grote verbetering ten opzichte van Ethereum 1.0 zien.

Investeren in ETH 2.0 door het stakingscontract te voeden, en betekent dat je daarom deelneemt aan een uiteindelijke verbetering van het netwerk. Maar het is natuurlijk ook een mooie kans om extra geld te verdienen. Door ethers te staken, zul je beloningen ontvangen in de vorm van ETH. Binnenkort zijn er dus geen miners (PoW), maar validators/stakers (PoS) te vinden in het netwerk van Ethereum.