Ga naar de hoofdinhoud

User Guide: Gas

opmerking

Nieuw bij crypto en web3?

Ga naar MetaMask Learn voor een eenvoudige leerervaring, speciaal ontworpen voor nieuwkomers in web3. Het is volkomen gratis, beschikbaar in meerdere talen, en bevat nuttige hulpmiddelen zoals simulaties om je te helpen je weg te vinden met MetaMask.

Gas is de meeteenheid die weergeeft hoeveel rekenwerk vereist is voor het verwerken van transacties en smart contracts. Gas is in feite de term voor de transactiekosten die worden betaald voor het rekenwerk dat wordt uitgevoerd op de Ethereum Virtual Machine (EVM). Sinds Ethereum werd opgericht, zijn tal van EVM-compatibele (en non-EVM-compatible!) netwerken ontstaan en hebben ze vergelijkbare systemen aangenomen.

De term is vergelijkbaar met het gas dat een automotor aandrijft: het zijn de fluctuerende, soms dure bedrijfskosten. Meer complexe smart contracts vereisen meer gas om hun berekeningen uit te voeren, net zoals een grotere, krachtigere auto meer brandstof nodig heeft.

De methode voor het berekenen van gas fees (transactiekosten) is afhankelijk van het netwerk. Het berekenen van gas op Ethereum was vroeger heel ingewikkeld, maar werd aanzienlijk vereenvoudigd door de invoering van het Ethereum Improvement Protocol (EIP) 1559 in augustus 2021 (ook bekend als de London Upgrade). In wezen betaal je basiskosten voor elke eenheid gas die wordt verbrand (lees: het wordt verwijderd en verdwijnt) na succesvolle afronding van de transactie. On top of the base fee, you add a priority fee, again per unit of gas, the value of which depends on how quickly you want the transaction to go through.

In het brede bereik van beschikbare EVM-compatibele netwerken is gas, of een vergelijkbaar functionerend alternatief, de standaardmethode voor het berekenen van transactiekosten. De kosten worden betaald in token van het netwerk zelf. Een transactie op Ethereum bijv. vereist ETH, voor het gebruik van BSC is BNB nodig en Polygon vereist POL (voorheen MATIC). Sommige netwerken, zoals Polygon, hebben het EIP-1559-model van Ethereum compleet overgenomen, maar andere netwerken hebben aanpassingen gedaan. De C-Chain van Avalanche bv. verbrandt zowel de basiskosten als de prioriteitskosten, in plaats van alleen de basiskosten.

Een dieper gaand verhaal over hoe gas werkt op Ethereum, vind je hier.

Hieronder vind je wat benodigde informatie over hoe je met gas omgaat in MetaMask:

The gas limit (units of gas used)

De gaslimiet is het maximale aantal gaseenheden dat je wilt betalen voor een transactie of EVM-berekening. Verschillende activiteiten vereisen verschillende aantallen gaseenheden. Een normale transactie waarbij ETH of een token wordt verstuurd, kost normaal 21.000 gas, terwijl een ERC-20 tokengoedkeuring 45.000 vereist. Veel netwerken, zoals de EVM-compatibele blockchain Harmony, gebruiken een identiek model waarbij standaard transacties ook 21.000 gas kosten.

informatie

Moet ik de gaslimiet aanpassen?

Nee! MetaMask stelt automatisch je gaslimiet in, afhankelijk van de transactie die je probeert uit te voeren. In de overgrote meerderheid van de gevallen is dit voldoende om je transactie te voltooien. Als je het wilt controleren of bewerken, zorg er dan voor dat je geavanceerde instellingen voor gas aan hebt staan en op de knop drukt naast de gasinformatie op het transactiebevestigingsscherm met de tekst 'Markt', 'Laag' of 'Agressief'.

The base fee

Elk block op het Ethereum-netwerk rekent basiskosten die worden bepaald door de netwerkvraag: de basiskosten zijn gebaseerd op de blockgrootte van het block ervoor, vergeleken met een doelblockgrootte (waarbij de grootte verwijst naar de totale hoeveelheid gas die wordt gebruikt voor alle transacties die het block bevat). Als de omvang van het vorige block de doelstelling overschrijdt, stijgen de basiskosten voor het volgende block met 12,5%, zodat jij, de gebruiker (of je wallet), absolute zekerheid hebt over de basiskosten van het komende block. Je totale gas fee moet minimaal aan deze prijs voldoen om in aanmerking te komen voor opname in het block.

The priority fee

De prioriteitskosten, ook wel de 'miner tip' genoemd, stimuleert de miner om voorrang te geven aan jouw transactie.

Of dit daadwerkelijk naar een miner gaat, hangt natuurlijk af van het consensusmechanisme dat zij gebruiken: Ethereum-mainnet werd een Proof of Stake-netwerk na de Merge in september 2022, dus de prioriteitskosten gaan naar validators in plaats van miners.

The max fee

De maximale kosten (max fee) is het totale bedrag dat voor je transactie wordt betaald. Het wordt als volgt berekend: (basiskosten + prioriteitskosten) × aantal gaseenheden. MetaMask stelt dit bedrag eerst in op basis van de geschiedenis van het vorige block. Gebruikers kunnen dit bedrag echter wijzigen via de aangepaste instellingen (zie hieronder). Het verschil tussen maximale kosten voor gas en (basiskosten + maximale prioriteitskosten voor gas) wordt "terugbetaald" aan de gebruiker.


Basefee

Additional Concepts

Gwei

Gwei is een eenheid van ether, de kleinste denominatie, en staat voor gigawei. Eén Ethereum bestaat uit 1.000.000.000 gwei. Gwei wordt gebruikt voor gas fees die gebruikers betalen voor het rekenwerk dat is vereist om transacties op de Ethereum-blockchain te verwerken en goed te keuren.

Ook andere netwerken berekenen kosten in gwei, zoals Fantom, Harmony en Avalanche.

Slippage

Slippage is het verwachte procentuele verschil tussen een prijsvoorstel en de uitgevoerde prijs.

Gas fee

Gas fee verwijst naar de transactiekosten op de Ethereum-blockchain. Gebruikers betalen dit om hun transactie te laten goedkeuren en afronden.

Base fee

Worden gegenereerd door het protocol. Staat voor de minimale Gebruiktegas-multiplicator die vereist is om een transactie in een block op te nemen (dus om een transactie af te ronden). Dit is het deel van de transactiekosten dat wordt verbrand.

Advanced Gas Controls

In MetaMask kun je instellingen voor gas tot in de puntjes te beheren. Dit kan van pas komen als je bijv. een dapp aan het testen bent. MetaMask kan dat! See the full article here.

FAQs

Waarom heb ik gas fees betaald voor een mislukte transactie?

Kunnen jullie mijn gas fees terugbetalen?

Hoe kan ik een transactie die in behandeling is versnellen of annuleren?

How to estimate the gas fee

Why are my gas fees so high?

Foutmelding: [ethjs-query] while formatting outputs from RPC (foutmelding voor een transactie met een te lage prijs)

Hoe kan ik de foutmelding 'onvoldoende middelen', of de bevestigingsknop in grijs weergegeven verhelpen?

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.