Wat is Ethereum 2.0? - Deel 2
- 5 minute read
Deel 2: De Beacon Chain
In deel 1 van onze Ethereum 2.0 serie hebben we de roadmap van Project Serenity bekeken. In het derde kwartaal van dit jaar zal fase 0 lanceren, de eerste van drie (opgedeelde) fases. In het artikel van vandaag (deel 2 over onze ETH2.0-serie) bekijken we fase 0 en de implementatie van de zogeheten 'Beacon Chain'.
Beacon Chain
Het belangrijkste aspect van fase 0 is de implementatie van de Beacon Chain; een protocol met het proof of stake consensus algoritme. Dit protocol zal het hart van Ethereum 2.0 vormen. De Beacon Chain zal parallel lopen aan de huidige Ethereum (ETH1.0) blockchain en zal zich vooral richten op de volgende twee zaken:
- De implementatie van het Proof of Stake (PoS) consensus algoritme
- Het beheren en bewaren van netwerk validatoren
Hoewel de mogelijkheden eindeloos lijken, wordt de Beacon Chain niet gelijk maximaal benut bij lancering. Het systeem dient eerst grondig getest te worden voordat transacties, DApps of smart contracts op het netwerk kunnen functioneren.
De naam Beacon Chain ontleent zijn naam van een ander (ouder) cryptografisch concept, een ‘Randomness Beacon’. Een cryptografische baken, of randomness beacon, is een service die data en/of getallen compleet willekeurig verzend en daardoor een stuk veiliger is.
Waarom de switch naar PoS?
In 2019 kon het Ethereum-netwerk ongeveer 15-20 transacties per seconde verwerken. Dat is niet veel als je het bijvoorbeeld vergelijkt met een creditcardmaatschappij zoals VISA (1.700 transacties per seconde) en past niet bij de ambitie van Ethereum om de ‘worldcomputer’ te worden voor de volgende generatie applicaties. Dit sluit ook aan op het volgende probleem; het aantal DApps dat op het netwerk draaien. In dit geval zijn DApps (afkorting voor decentralized applications) applicaties die op de Ethereum blockchain functioneren. In April 2020, waren er 1900 DApps actief op het Ethereum netwerk. Ethereum oprichter Vitalik Buterin heeft echter verklaard dat het netwerk zo verstopt is geraakt, dat grote bedrijven en organisaties hun DApp niet meer op het ETH-netwerk willen implementeren. De reden? Het netwerk heeft niet genoeg bandbreedte. In 2016 begon Vitalik na te denken over een oplossing en het idee om Ethereum naar een Proof of Stake consensusalgoritme over te zetten kwam naar boven. Met deze switch zou hij de volgende problemen kunnen aanpakken:
- De schaalbaarheidsproblemen van het netwerk aanpakken;
- De vermindering van energieverslindende hardware;
- De gereduceerde kans op een 51%-aanval.
De oplossing voor deze problemen? Ethereum 2.0! De beste manier om daar mee te beginnen? De implementatie van de Beacon Chain. Ethereum heeft deze schaalbaarheidsproblemen al sinds 2015, maar heeft een stap in de goede richting gezet met de Istanbul hard fork van december. Die op zijn beurt, weer een goede test is voor Fase 0 aan het einde van dit jaar. Met de implementatie van de Beacon Chain wordt de basis van ETH 2.0 gelegd en kunnen componenten zoals Basic Sharding en eWASM in de latere fases geïnstalleerd worden. Geïnteresseerd in verdere uitleg over Basic Sharding en eWASM? Ontdek het in deel 3 van onze serie over Ethereum 2.0.
Lees dan onze uitgebreide 'Wat is Ethereum?' info pagina