Foto: MAHATHIR MOHD YASIN/Shutterstock
Binnenkort staat de volgende grote update voor Ethereum (ETH) op de planning: ‘Shanghai.’ Na deze update moet het onder andere mogelijk worden om ETH uit het staking contract te halen. Ethereum ontwikkelaars zijn momenteel deze functies aan het testen via een zogenaamde shadow fork. Dit is een generale repetitie voordat de echte hard fork op het zogeheten mainnet van Ethereum plaatsvindt. ETH ontwikkelaar Marius Van Der Wijden maakt dit via Twitter bekend:
Withdrawal-Mainnet-Shadow-Fork-1 is finalizing 🚀🚀🚀
It started out with a few issues because the config wasn’t correctly applied on geth (we disallow overriding the mainnet config). The config is applied correctly and all nodes are in agreement. We will start some evil nodes,.
— MariusVanDerWijden (@vdWijden) January 23, 2023
Shanghai update steeds dichterbij
Na meerdere malen uitstellen, staat de lancering van Shanghai voor maart op de kalender. Momenteel zit er maar liefst 25 miljard dollar aan ethereum vast in het staking contract op het Ethereum netwerk. Het uitstel heeft tot kritiek geleid, en de druk op de ontwikkelaars om zo snel mogelijk met de update te komen is flink opgevoerd.
De ontwikkelaars hebben, zoals gezegd, een shadow fork gecreëerd. Dit is een exacte kopie van het Ethereum netwerk, die puur bedoeld is om de functionaliteit van updates te testen. De ontwikkelaars doen dit onder andere door nodes te infecteren met malware en te kijken hoe het netwerk hierop reageert. Het lijkt er dus op dat er schot in de zaak zit, maar er zijn zorgen geuit over de haast waarmee de ontwikkelaars de stakers tegemoet willen komen.
Neemt Ethereum een groot risico?
Volgens Micah Zoltu, ook een Ethereum ontwikkelaar, is haast niet goed voor de langetermijnsgezondheid van het Ethereum netwerk.
“Het voelt alsof we niet denken aan de lange termijn gezondheid van Ethereum. We denken vooral aan datgene waar het grote publiek op wacht.”
Het zou volgens Zoltu beter zijn als de verandering wordt uitgesteld. Wellicht zelfs naar de volgende grote update na Shanghai, genaamd ‘Cancun’. Hij meent dat de haast ertoe zal leiden dat er in de nabije toekomst een hoop extra programmeerwerk gedaan moet worden.
“Het introduceren van nieuwe code waarvan we weten dat deze in de nabije toekomst weer moet worden vervangen, betekent dat we ’technical debt’ toevoegen die vermeden kan worden.”