Het Ethereum (ETH) netwerk ervaarde afgelopen 11 en 12 mei transactieproblemen doordat netwerk validators geen consensus konden krijgen over de blocks. Dit zorgde voor een vertraging in de verwerking van transacties op het netwerk waardoor smart contracts op het netwerk in de problemen kunnen komen en er een verhoogd veiligheidsrisico optreed. Maar wat betekenen deze transactieproblemen voor ETH en hoe reageert de markt?
Wat houdt het Ethereum validatieprobleem in?
Het tweede grootste blockchain project werkt met Proof of Stake (PoS), wat betekent dat verschillende zogenoemde validators een block (die bestaat uit een collectie van transacties) kunnen voorstellen ter validatie. Deze block wordt dan door andere validators gevalideerd, wat gebruikelijk 15 minuten duurt, waarop het vervolgens aan de gehele blockchain wordt toegevoegd en niet meer veranderd kan worden. Hierdoor staan de betreffende transacties vast wat dient als een publieke logboek. Echter op 11 en 12 mei raakten de validators niet eens gestemd over het valideren van de blocks, wat zorgde voor een vertraging van de transactieverwerking van het netwerk. Wanneer dit gebeurt gaat het zogenoemde inactivity leak in, wat betekent dat de validators gestraft worden voor de vertraging en dus gemotiveerd worden om het validatieprobleem te verhelpen.
Uit figuur 1 is het percentage van de gemiste slots te zien op het netwerk. Hieruit is direct op te maken dat het aantal vertraagde validaties op 11 en 12 mei significant is toegenomen. Zo zien we normaal dat minder dan 1% van de slots vertraagd is op een gegeven dag. Maar op 11 en 13 mei steeg dit tot ongeveer 3,7%. Gelukkig herpakte de validators zich al snel en daalde het percentage naar bijna 1%, wat laat zien dat het inactivity leak mechanisme zijn werk goed goed.