
Foto: leksiv/Shutterstock
Gisteren lanceerde eindelijk het langverwachte Ethereum (ETH) 2.0. De Genesis van de Beacon Chain is een feit, maar het is pas de eerste stap van deze lange weg.
De ontwikkeling van Ethereum 2.0 verloopt in meerdere fasen. De lancering van gisteren was pas de eerste fase, oftewel fase 0, en introduceert staking via een nieuw proof-of-work (PoS) consensus mechanisme. Dat betekent dat op Ethereum 2.0 zogeheten validators voortaan transacties verifiëren, en niet miners als op ETH 1.0 en Bitcoin (BTC).
Vervolgens zou fase 1 sharding introduceren. Hiermee splitst de blockchain op in 64 chains waardoor het netwerk parallel informatie kan opslaan en transacties kan uitvoeren. Fase 1.5 zou ETH 1.0 naar een van deze sharded chains brengen waarmee Ethereum proof-of-work (PoW) compleet achter zich zou laten. Fase 2 zou dan vervolgens smart contracts en cross-chain functionaliteiten naar deze shards brengen.
Nu blijkt dat de ontwikkeling van ETH 2.0 wellicht het hele idee van deze fases achterwege laat. Vitalik Buterin, medeoprichter van Ethereum, heeft op 2 december een nieuwe versie van de routekaart voor Ethereum 2.0 op Twitter gepubliceerd.
The roadmap I made back in March updated with (very rough and approximate!) progress bars showing what has been done and some of the recent tweaks to the roadmap itself.
A lot has been accomplished, but still a lot remains to be done! pic.twitter.com/4zIK4aTNTh
— vitalik.eth (@VitalikButerin) December 1, 2020
Een nieuw roadmap voor ETH 2.0
Op deze roadmap zijn de verschillende fases over het algemeen verdwenen. Dat komt omdat een aantal van deze verbeteringen tegelijkertijd ontwikkeld kunnen worden, en dat zou wellicht kunnen betekenen dat een aantal verbeteringen eerder zullen arriveren dan voorheen werd gedacht
De volgende stappen zijn over het algemeen alsnog hetzelfde als voorheen. Ergens volgend jaar zal ook ETH 1.0 naar PoS overstappen, zullen ETH 2.0 light clients lanceren op ETH 1.0 en wordt data sharding geïntroduceerd. Deze waren voorheen gegroepeerd onder fases 1 en 1.5, maar staan dus nu los van elkaar.
De grote vraag is wanneer kan Ethereum 2.0 beter schalen? Momenteel kan ETH 1.0 namelijk maar 15 transacties per seconde (TPS) aan. Met 64 shards zou deze transactiesnelheid een veelvoud van 64 kunnen worden, maar naar verluidt zou de TPS wellicht nog veel hoger kunnen liggen.
Buterin had het voorheen over 100.000 TPS, in theorie dan. Wellicht zullen we ergens volgend jaar een snelheid van enkele duizenden TPS zien. Het blijft echter onduidelijk wanneer deze functies ook daadwerkelijk zullen lanceren, wellicht zijn ze nog een jaar, als niet langer, verwijderd.