Gas Fee (Ethereum)

Wat is Ethereum Gas?

Ethereum gas is de fee (of vergoeding) die gebruikers moeten betalen om een transactie uit te voeren op de Ethereum blockchain. In technische termen verwijst gas naar “de hoeveelheid rekenkracht” die nodig is om bewerkingen op een blockchain netwerk uit te voeren.

Om de definitie van Ethereum gas fees beter te begrijpen, moeten we even herhalen wat een blockchain is. Stel je blockchain voor als een keten van harde schijven. Elke harde schijf (blok) heeft een beperkte hoeveelheid ruimte om transactiegegevens op te slaan.

Gebruikers die transacties uitvoeren op een blockchain betalen eigenlijk gas fees zodat hun transactiegegevens worden geüpload naar een blok.

Gas fees zijn cruciaal voor de veiligheid van een blockchain. Een deel van de gas fees op Ethereum wordt betaald aan block validators, nodes die transacties verifiëren en nieuwe blokken creëren. Dit is voor het uitvoeren van eerlijk werk.

Gas fees voorkomen ook dat gebruikers het netwerk spammen door transacties duur te maken voor zulke slechte actoren.

Waar worden gas fees voor betaald?

Ethereum functioneert zonder een bedrijf dat toezicht houdt op de dagelijkse activiteiten. De openbare blockchain is een open en peer-to-peer (P2P) netwerk met duizenden willekeurige deelnemers, miners en validators, die het netwerk aandrijven. De blockchain verzamelt een gas fees van transacties om miners en validators te betalen om eerlijk te werk te gaan.

Gas fees zijn een integraal onderdeel van de dagelijkse werking van een blockchain. Op Ethereum zijn gas fees vereist voor alle soorten transacties.

Een voorbeeld uit de praktijk

Laten we eens kijken naar een eenvoudig voorbeeld van het gebruik van Ethereum gas fees.

Brian is een NFT-kunstenaar en wil zijn NFT-collectie op Ethereum zetten. Hij zal een NFT smart contract moeten uploaden naar de Ethereum blockchain, waarvoor hij gas fees moet betalen om de transactie te verwerken. Elke keer dat hij nieuwe wijzigingen wil aanbrengen aan zijn smart contract, zal hij gas fees moeten betalen.

Amy is een NFT-verzamelaar die Brians nieuw gemaakte kunstwerken ziet op een NFT marktplaats genaamd Opensea. Amy kan een on-chain bod doen op een van Brian’s NFT’s. Ze zal een gas fee moeten betalen om haar bod te verwerken.

Amy kan er dan voor kiezen om een cryptolening te nemen op haar nieuw gekochte NFT door het als onderpand te storten op een NFT leenprotocol. Opnieuw zal Amy gas kosten moeten betalen om de transacties te voltooien.

Hoe werken gas kosten?

Gas fees worden betaald in de eigen valuta van het blockchain netwerk. Op Ethereum wordt de eigen token Ether of ETH gebruikt om gas vergoedingen te betalen.

Gas vergoedingen worden betaald in ETH op Ethereum-gebaseerde layer-two (L2) netwerken zoals Optimism en Arbitrium. L2’s zijn ontworpen om Ethereum te helpen schalen. Ze bundelen transacties en dienen ze in op de hoofdketen (d.w.z. Ethereum), waardoor het niet meer nodig is om gas te betalen voor elke afzonderlijke transactie.

Op het Ethereum netwerk worden gasprijzen aangeduid in giga-wei (gwei).

Wat is gwei?
Gwei is een eenheid van Ether (ETH) – zoals centen dat zijn voor de Euro of pennies voor het Britse pond. Elke gwei is gelijk aan 0,000000001 ETH.

Hoe worden gaskosten berekend?

Elk blok op een blockchain heeft beperkte ruimte. De Bitcoin blockchain heeft bijvoorbeeld een maximale blokgrootte van 4MB.

Ethereum blokgroottes worden beperkt door het instellen van gas fees limieten voor een blok.

Een Ethereum blok heeft een doelgrootte van 15 miljoen gas en een maximale limiet van 30 miljoen gas. Dit betekent dat de totale hoeveelheid gas die aan alle transacties in een blok wordt besteed, kleiner moet zijn dan de bloklimiet.

Waarom fluctueren de gasprijzen?

De bloklimiet creëert een markt voor gasvergoedingen die fluctueren op basis van de vraag naar blokruimte. Als er op een bepaalde dag meer transacties in behandeling zijn, zullen de gasvergoedingen hoger zijn dan gemiddeld.

Elk blok heeft een basisvergoeding, een waarde die is ingesteld door het protocol. De transactie van een gebruiker moet minstens gelijk zijn aan de basisvergoeding, anders wordt zijn transactie niet verwerkt.

Een fooi functie genaamd “priority fee” is belangrijk voor de gas fee markt. Met deze prioriteitsvergoeding kunnen gebruikers een fooi geven aan blokvalidators, zodat ze worden gestimuleerd om de transactie van de gebruiker op te nemen in het volgende blok. Nogmaals, de prioriteitsvergoeding is een factor van de vraag naar blokruimte.

Ethereum heeft ook een gaslimiet van 21.000 gwei voor een standaard transactie.

Een voorbeeld uit het echte leven

Laten we teruggaan naar ons vorige voorbeeld. Amy wil nu 1 ETH betalen aan Brain. De basisvergoeding is 10 gwei, en Amy geeft 5 gwei fooi om de transactie te versnellen.

De formule om de totale gas fee voor de transactie te berekenen is als volgt:

Totale gas fee = gaslimiet * (basisvergoeding + prioritaire vergoeding)
Met de bovenstaande cijfers zal Amy’s totale gasvergoeding 21.000 * (10+5) zijn, wat 315.000 gwei of 0,000315 ETH is.

Er wordt dus 1,000315 ETH (1 ETH + 0,000315 ETH) afgetrokken van Amy’s portemonnee om 1 ETH aan Brian te betalen.

EIP-1559: Verandering in de gasprijsmarkt

Het is belangrijk om rekening te houden met EIP-1559 wanneer we het hebben over Ethereum gas vergoedingen. Vóór EIP-1559 werden gas fees op Ethereum geprijsd met behulp van een eenvoudig veilingmechanisme waarbij miners transacties met de hoogste biedingen kozen bij het aanmaken van nieuwe blokken. Om abnormale gaskostenpieken en netwerkvertragingen te voorkomen, werd in 2021 EIP-1559 geïmplementeerd.

EIP-1559 introduceerde een basisvergoeding – die zich aanpast aan de netwerkcongestie – om de Ethereum-gasvergoedingen voorspelbaarder te maken. Het introduceerde ook prioriteitsvergoedingen voor gebruikers die transactieprioriteit willen.

Blokvalidators ontvangen alleen de prioriteitsvergoedingen van het totale gas. De basisvergoeding wordt verbrand door het protocol. Het verbranden van de basisvergoeding compenseert de ETH inflatie en verwijdert de stimulans voor de miner om de gasvergoedingen te manipuleren.

Voor EIP-1559

Na EIP-1559

Eenvoudig, op veilingen gebaseerd vergoedingsmodel

De gastarieven bestaan uit twee componenten: een basisvergoeding en een prioritaire vergoeding.

Af en toe pieken in de gasvergoedingen als miners hoge gas fees bieden bij het maken van nieuwe blokken

De gastarieven zijn voorspelbaarder

Geen basisvergoeding

De basisvergoeding wordt automatisch aangepast aan de netwerkcongestie

Geen voorrangsprijs

De prioriteitsheffing waarbij gebruikers validators een fooi kunnen geven om snellere transacties te stimuleren

Verbranden zonder kosten

De basisvergoeding wordt verbrand

Miners ontvangen totale gasvergoedingen

Validators krijgen alleen voorrang

Vaste blokgrootte

Variabele blokgroottes

Conclusie

De gas fee is de olie van een blockchainnetwerk. Het is net als de brandstof die auto’s nodig hebben om van de ene locatie naar de andere te rijden. Zonder het betalen van gas fees kunnen gebruikers geen transacties uitvoeren op Ethereum. Dit betekent dat het gebruik van ETH als gas de token waarde geeft en de vraag op de markt hoog houdt.

Gerelateerde begrippen

Margaret Rouse

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…