Het inflatiedilemma van Ethereum: Is de Cancun Upgrade de oplossing?
In de recente Ethereum Execution Layer Meeting 195 werd een voorstel besproken over een aanpassing van de basisvergoeding voor blobgas, geïntroduceerd door EIP-4844 als onderdeel van de Cancun upgrade. Blobs zijn een nieuw type gegevensopslag, ontworpen om gegevensopslag en -verwerking op Ethereum betaalbaarder te maken.
Op dit moment is de minimale basisprijs voor blobs vastgesteld op 1 wei. Onderzoeker Max Resnick stelde voor om deze vergoeding te verhogen om prijsaanpassingen tijdens netwerkcongestie te versnellen.
De Blob Base Fee verhogen: Genezing of catastrofe?
De blob basisvergoeding vertegenwoordigt de minimale kosten die nodig zijn om blob gegevens op Ethereum te verwerken. Sinds de implementatie van EIP-1559 heeft de gaskostenstructuur van Ethereum aanzienlijke veranderingen ondergaan.
Voorheen werden transactietarieven bepaald door biedingen, waarbij gebruikers hogere tarieven boden voor voorrang tijdens netwerkcongestie. Dit leidde vaak tot onvoorspelbare pieken in de vergoedingen.
EIP-1559 splitst de transactiekosten in twee delen: de basisvergoeding, die verbrand wordt, en de voorrangsprijs, die betaald wordt aan miners maar niet vernietigd wordt. De basisvergoeding past zich dynamisch aan met netwerkcongestie, waardoor de kosten voorspelbaarder worden terwijl de inflatie van Ethereum wordt vertraagd door het verbranden van ETH.
Het verhogen van de minimale blob basisvergoeding betekent dat zelfs in periodes met weinig congestie, de kosten voor het verwerken van blob gegevens niet onder een bepaalde drempel zullen komen, wat mogelijk leidt tot een verhoogde ETH verbranding.
Max stelde voor om de basisvergoeding te verhogen van 1 wei naar 160.217.286 wei om de tijd te verkorten die nodig is voor prijzen om een evenwicht te bereiken tijdens congestie. Hij stelde dat het huidige systeem te traag is in het aanpassen vanaf een basis van 1 wei. Het duurt ongeveer 160 blokken (of ongeveer 32 minuten) om redelijke prijzen te bereiken.
Door uit te gaan van een hoger basistarief zou de prijsvorming versnellen, waardoor Ethereum effectiever met congestie kan omgaan zonder de uiteindelijke kosten van blob gas significant te verhogen.
Reacties van de gemeenschap
Het voorstel leidde tot verhitte discussies binnen de gemeenschap. Ryan Berckmans was tegen het verhogen van de blob basisvergoeding, met als argument dat de huidige strategie van Ethereum is om goedkope of zelfs gratis data beschikbaarheid (DA) aan te bieden tijdens perioden van lage congestie.
Deze aanpak is bedoeld om meer gebruikers en ontwikkelaars naar het netwerk te trekken, zodat Ethereum netwerkeffecten kan opbouwen en marktaandeel kan veroveren. Hij waarschuwde dat het verhogen van de vergoedingen tot hogere toetredingsdrempels zou leiden en de neutraliteit van Ethereum zou verminderen, vooral omdat de blobmarkt zich nog steeds stabiliseert.
Anderen, zoals het Blockworks team, geloven dat het verhogen van de basisvergoeding de concurrentiepositie van Ethereum bij het aanbieden van DA-diensten zou kunnen schaden. Zij pleiten voor het schalen van Ethereum’s Layer 1 (L1) om de uitvoeringskosten te verhogen en tegelijkertijd DA-diensten betaalbaar te houden. Dit zou volgens hen de algehele positie van Ethereum versterken, meer Rollups aantrekken en het nut van ETH vergroten.
Ondertussen steunde Nethermind-medewerker Bena Adams de tariefverhoging, waarbij hij opmerkte dat een basisvergoeding van 1 wei niet praktisch is tijdens perioden van congestie. Hoewel het economische verschil tussen 1 wei en 1 gwei triviaal lijkt, kan het trage aanpassingsproces van de vergoeding onder de huidige omstandigheden niet adequaat reageren op de vraag van het netwerk.
Ethereum-onderzoeker Potuz voegde eraan toe dat als de basisvergoeding was ingesteld door de Consensus Layer (CL) in plaats van de Execution Layer (EL), deze waarschijnlijk zou zijn ingesteld op een hogere waarde zoals 1 gwei. De CL gebruikt uint64 datatypes, die niet nauwkeurig genoeg zijn voor extreem kleine waarden zoals 1 wei. Als de CL de vergoeding had ingesteld, was deze discussie misschien niet ontstaan.
Zal het verhogen van de Blob Fee de ETH-inflatie verlichten?
Voorstanders van het verhogen van de blob basisvergoeding beweren dat het zou kunnen helpen om de inflatiedruk van Ethereum te verminderen. Cygaar van het Abstract-team merkte bijvoorbeeld op dat vóór de implementatie van EIP-4844, Rollups de belangrijkste bron van Ethereum-gasverbruik waren.
Onder de huidige prijsstructuur is blob data echter bijna gratis voor Rollups, wat Ethereum minimale waarde biedt in termen van inkomsten uit vergoedingen.
Op korte termijn zou het verhogen van de blob basisvergoeding de ETH burn rates kunnen verhogen, waardoor de inflatie afneemt. Doug Colkitt, oprichter van Ambient, wees er echter op dat ondanks dat 80% van de blobruimte van Ethereum gebruikt wordt, een groot deel ervan gevuld is met spamtransacties van lage waarde.
Deze transacties zijn erg gevoelig voor kostenstijgingen, wat betekent dat zelfs een kleine stijging in de blobkosten ervoor kan zorgen dat ze verdwijnen, wat uiteindelijk leidt tot een verwaarloosbare winst in ETH verbranding.
Wanneer wordt ETH deflatoir?
Afgezien van de blobs, hoe hoog moeten de basisvergoedingen van Ethereum worden voor ETH om deflatoir te worden?
De totale voorraad ETH is onbeperkt en onder het Proof-of-Stake (PoS), hangt de uitgifte van ETH af van de hoeveelheid ETH die is ingezet en de totale netwerkactiviteit. Een hogere inzet resulteert in een hogere uitgifte, terwijl het burn-mechanisme van EIP-1559 de uitgifte helpt compenseren door een deel van de basisvergoedingen te verbranden.
De uitgiftekoers van Ethereum varieert momenteel van 0,5% tot 2% per jaar, afhankelijk van het aantal gestackte ETH en netwerkactiviteit.
ETH zal deflatoir worden wanneer de hoeveelheid verbrande ETH groter is dan de jaarlijkse uitgifte. De formule voor het verbranden per blok is:
Basistarief × blokgrootte (doel: 15.000.000 Gas)
De jaarlijkse verbrandingssnelheid is:
ETH-verbranding per blok × blokken per jaar (ca. 2.620.000 op basis van een bloktijd van 12,05s)
Uitgaande van een jaarlijkse uitgifte van 1% en een huidige totale voorraad van 120.330.000 ETH, moeten er jaarlijks ruwweg 1.203.300 ETH worden verbrand om deflatie te bereiken. Om deflatie van ETH te bereiken, moet de basisvergoeding:
Basistarief × 15.000.000 × 2.620.000 > 1.203.300
Hieruit blijkt dat de basisvergoeding ongeveer 30,62 gwei moet zijn om ETH te laten leeglopen. Als de uitgiftegraad 0,5% is, zou de basisvergoeding ongeveer 15,31 gwei moeten zijn, en voor een uitgiftegraad van 2% zou een basisvergoeding van 61,23 gwei nodig zijn.
Conclusie
Het debat over het verhogen van de blob basisvergoeding raakt aan fundamentele kwesties met betrekking tot de schaalbaarheid van Ethereum, inflatiebeheersing en netwerkprikkels. Hoewel het verhogen van de basisvergoeding de prijsvorming zou kunnen versnellen en de ETH-inflatie zou kunnen verminderen, dreigt het ook de toegankelijkheid van de DA-diensten van Ethereum te beperken, die cruciaal zijn voor de toekomstige adoptie van Rollup. De weg vooruit zal een zorgvuldige balans vereisen tussen het aanmoedigen van netwerkactiviteit en het beheren van de inflatiedruk op ETH.