Vitalik Buterin, mede-oprichter van Ethereum (ETH), heeft een nieuw Ethereum Improvement Proposal (EIP-7706) voorgesteld dat zich richt op een nieuw gasmodel voor transactie calldata.
Huidige Gasstructuur
Ethereum-transacties omvatten momenteel twee hoofdtypen gas: uitvoeringsgas, dat de rekencapaciteit dekt die nodig is om een transactie te verwerken, en opslaggas, dat de kosten betreft voor het opslaan van gegevens in “blobs”.
Nieuw voorgesteld gasmodel
Buterins nieuwe voorstel (EIP-7706) introduceert een derde type gas, specifiek voor calldata. Calldata is het gedeelte van een Ethereum-transactie dat belangrijke gegevens naar smart contracts verzendt wanneer functies worden aangeroepen.
Door dit voorstel zal de Ethereum blockchain een unieke heffing toewijzen aan de gegevens die tijdens transacties worden overgedragen, apart van de kosten voor het uitvoeren van contractcode of het opslaan van gegevens.
Voordelen van het nieuwe model
Het nieuwe gasmodel zal een transactietype toevoegen dat max_basefee en priority_fee als een vector biedt, met waarden voor uitvoeringsgas, blobgas en calldatag. Momenteel gebruikt de aanpassing van de basisvergoeding afzonderlijke mechanismen voor de kosten van transactie-uitvoering en gegevensopslag in de vorm van blobs.
Buterin suggereerde dat met de introductie van een derde type gasvergoeding, het Ethereum-netwerk een gemeenschappelijke aanpak zou moeten hanteren voor alle drie typen gasvergoedingen. Dit zou de transactiekosten moeten verlagen voor transacties die veel gegevens bevatten, maar niet noodzakelijkerwijs rekenintensief zijn.
Dynamisch beheer van gasvergoedingen
Buterin stelde voor om alle drie de vormen van gas te beheren via een dynamisch model dat de vergoedingen gelijktijdig wijzigt. Door een aparte gasvergoeding voor calldata in te voeren, zou de theoretische maximale grootte van calldata in een blok aanzienlijk worden verminderd. Basis economische analyses suggereren dat calldata gemiddeld aanzienlijk goedkoper zou worden.
Context en motivatie
Het Ethereum-netwerk kampt al jaren met problemen rond gasvergoedingen. De overstap van een proof-of-work (PoW) consensusmechanisme naar een proof-of-stake (PoS) mechanisme was bedoeld om schaalbaarder en minder kostbaar te worden. Echter, dergelijke kritische veranderingen hebben de schaalbaarheid van het netwerk niet zoals beloofd verbeterd.
Daarom komen deze EIPs als een tijdige hulp voor het netwerk.