Ethereum-upgrades stellen testproblemen, zegt Sprinter-med oprichter Greg Markou
Belangrijkste punten
- •Sprinter-med oprichter en CEO Greg Markou verklaarde dat Ethereum-upgrades moeilijk te testen zijn en een groot aantal applicaties kunnen breken, zelfs als ze op testnets slagen.
- •Markou onderhield web3.js tijdens de London hard fork van augustus 2021, toen een update gekoppeld aan EIP-1559 vrijwel elke applicatie raakte die afhankelijk was van de veelgebruikte JavaScript-bibliotheek.
- •De verstoring werd teruggevoerd op een onopgemerkte invariant rond MetaMask, een van de meest gebruikte Ethereum-wallets.
- •Markou betoogde dat testnets nuttig zijn maar niet alle randgevallen dekken, omdat applicaties op mainnet met wallets, bibliotheken en contracts interageren in combinaties die geen enkele testomgeving volledig reproduceert.
- •Markou was eerder med oprichter van ChainSafe Systems, waaruit Sprinter voortkwam; Sprinter haalde in november 2025 5,2 miljoen dollar op in een seed-ronde en plant een eigen governance-token genaamd SPRINT.

Greg Markou heeft een waarschuwing voor iedereen die ervan uitgaat dat Ethereum-upgrades soepel verlopen omdat ze op een testnet slagen: dat is vaak niet het geval.
De med oprichter en CEO van Sprinter zegt dat upgrades van het netwerk moeilijk te testen zijn en zonder waarschuwing een groot aantal applicaties kunnen breken. Hij spreekt uit directe ervaring: hij was erbij de laatste keer dat het gebeurde.
Zijn opmerkingen vielen tijdens een openbare discussie onder ontwikkelaars over de realiteit van het uitrollen van protocolwijzigingen op het drukste smart contract-platform ter wereld. Zijn kernpunt was ondubbelzinnig: testnets helpen, maar ze kunnen niet elk randgeval afdekken dat applicaties op het live netwerk kan dwarsbomen.
Een oorlogsverhaal uit de London hard fork
De geloofwaardigheid van Markou in dit onderwerp rust op een specifiek incident. Hij was de onderhouder van web3.js tijdens de EIP-1559-upgrade, die werd uitgerold als onderdeel van de London hard fork in augustus 2021. EIP-1559 zorgde voor een ingrijpende herziening van de transactiekostemarkt van Ethereum, waarbij het oude first-price auction-model werd vervangen door een algoritmische basisfee en optionele tips—waarbij de basisfee bij elke transactie werd verbrand en definitief uit circulatie werd gehaald.
Voor wie het niet weet: web3.js is een JavaScript-bibliotheek waarmee applicaties met de Ethereum-blockchain kunnen communiceren—het is een van de meest gebruikte JavaScript-bibliotheken in het Ethereum-ecosysteem. Zie het als de vertaler die zit tussen een website en het netwerk zelf.
Een hard fork is op zijn beurt een wijziging in de kernregels van Ethereum die het netwerk als geheel overneemt. Elk node moet de nieuwe regels volgen, wat betekent dat software die op oude aannames is gebouwd plotseling uit de pas kan raken.
Volgens Markou had een update die aan die upgrade gekoppeld was, gevolgen die niemand had zien aankomen. Vrijwel elke applicatie die afhankelijk was van web3.js werd geraakt. Dat is het structurele risico van gedeelde infrastructuur: omdat zoveel applicaties van dezelfde kernbibliotheken afhankelijk zijn, blijft een defect op die laag niet beperkt tot één product—het kan zich tegelijk over een groot deel van het ecosysteem manifesteren.
De boosdoener was een invariant rond MetaMask—een van de meest gebruikte Ethereum-wallets—die onopgemerkt was gebleven. Een invariant is een voorwaarde waarvan ontwikkelaars aannemen dat deze altijd geldt. Wanneer zo'n aanname stilletjes niet meer klopt, kan alles wat erop voortbouwent wankelen.
Markou omschreef Ethereum als een "absolute monolithische beest".
Het is een levendige omschrijving, en geen liefkozende. De kern is dat het systeem zo groot en zo onderling verbonden is geworden dat het voorspellen van de gevolgen van één enkele wijziging werkelijk moeilijk is, zelfs voor teams die eerder upgrades hebben uitgerold.
Waarom testnets niet het vangnet zijn dat mensen denken
Testnets zijn oefenversies van een blockchain waar ontwikkelaars wijzigingen kunnen uitproberen zonder echt geld te riskeren. Het zijn in feite de generale repetities vóór de première.
Markou erkende dat testnets nuttig zijn. Zijn argument is beperkter: ze dekken niet alle randgevallen die live applicaties kunnen raken.
Op mainnet interageren applicaties met wallets, bibliotheken en andere contracts in combinaties die geen enkele testomgeving volledig reproduceert. De MetaMask-invariant die in 2021 gebruikers van web3.js dwarszat, is een casestudy van precies dat soort blinde vlek. En Ethereum blijft op terugkerende basis hard forks uitrollen, waardoor de vraag hoe wijzigingen getest worden een permanente blijft voor teams die op het netwerk bouwen.
Wie Markou is en wat Sprinter bouwt
Markou was eerder med oprichter van ChainSafe Systems, het in Toronto gevestigde bedrijf dat web3.js onderhield. Sprinter kwam voort uit ChainSafe en hij leidt het nu als CEO.
Het bedrijf haalde in november 2025 5,2 miljoen dollar op in een seed-ronde. De focus ligt op cross-chain krediet en infrastructuur, met een pitch die het bedrijf "solving-as-a-service" noemt.
Sprinter plant ook een eigen governance-token genaamd SPRINT.
Er zijn als gevolg van de discussie geen nieuwe upgrades of protocolwijzigingen aangekondigd. Dit was een gesprek over geleerde lessen, geen aankondiging.
Voor Markou diende de uitwisseling als herinnering dat protocolupgrades risico's met zich meebrengen die standaard testen mogelijk niet opmerken.
Disclosure: Dit artikel werd geredigeerd door Vivian Nguyen.
Bron: CryptoBriefing