Hoe deze Ethereum-gasschatting werkt
Een Ethereum-uitvoeringsvergoeding is gasverbruik vermenigvuldigd met de effectieve prijs die voor elke eenheid gas wordt betaald. Onder EIP-1559 is de effectieve gasprijs de geschatte volgende-blok basisvergoeding plus de effectieve prioriteitsvergoeding, begrensd door de maximale vergoeding per gas. De calculator houdt de geschatte werkelijke vergoeding gescheiden van de maximale vergoedingslimiet, zodat het bovenste budget niet wordt verward met het bedrag dat naar verwachting wordt uitgegeven.
Elke Gwei-invoer wordt omgezet naar hele Wei vóór vermenigvuldiging. Gasvergoedingen worden uitgedrukt in ETH; Gwei is de gebruikelijke weergave-eenheid voor prijs per gas. De optionele USD-regel is een secundaire marktomrekening en verandert het Wei-, Gwei- of ETH-resultaat niet. Gebruik de ETH-, Gwei- en Wei-converter wanneer de taak eenhedenomrekening is in plaats van transactiekosten.
- Kies een veilige gasverbruikinvoer
- Schat de volgende-blok basisvergoeding of voer deze handmatig in
- Pas de geselecteerde prioriteit en maximale vergoeding toe
- Los de effectieve gasprijs op in hele Wei
- Bereken de werkelijke vergoeding en maximale limiet afzonderlijk
Waarom Live-modus de volgende-blok basisvergoeding schat
De basisvergoeding die in het laatste blok is opgeslagen, is de bovenliggende waarde voor de berekening van het volgende blok. EIP-1559 past het volgende blok aan wanneer het bovenliggende blok meer dan zijn gastarget gebruikte en verlaagt het wanneer het minder gebruikte. De Live-modus leest daarom de basisvergoeding, het gasverbruik en de gaslimiet van het laatste blok en past vervolgens de EIP-1559-integerformule toe om de volgende-blok basisvergoeding te schatten.
Lage, standaard en hoge prioriteitsprofielen komen van de mediane 10e, 50e en 90e percentielbeloningen in recente eth_feeHistory-gegevens. Ze helpen bij het vergelijken van vergoedingsinvoeren onder hetzelfde gasverbruik, maar garanderen geen bevestigingstijd. Het paneel Toon berekening identificeert de bovenliggende basisvergoeding, het verwachte bloknummer, de providertijd, de ophaaltijd en de cachestatus.
Wanneer een gewone ETH-overdracht 21.000 gas gebruikt
De 21.000 Gas-optie is beperkt tot een eenvoudige ETH-waardeoverdracht zonder transactiegegevens wanneer de bestemming geen uitvoerbare code heeft. EIP-7702 staat een extern eigendom-account toe om een delegatie-indicator te dragen die naar code verwijst. Verzenden naar zo'n account kan gedelegeerde code uitvoeren, dus het feit dat een adres begon als een EOA bewijst niet langer dat 21.000 Gas voldoende is.
Tokenoverdrachten, goedkeuringen en dApp-acties voeren contractspecifieke paden uit. Hun Gas hangt af van bytecode, call-data, opslagstatus en het pad dat tijdens uitvoering wordt genomen. Deze pagina publiceert opzettelijk geen universele vaste presets voor die taken. Voer in plaats daarvan de schatting in van een wallet, applicatiesimulatie of eth_estimateGas-antwoord.
Gas Used, Gas Limit en de EIP-7825-cap
Gas Used schat de uitvoering die daadwerkelijk is verbruikt. Gas Limit is het maximale uitvoeringsbudget dat beschikbaar is voor de transactie. Ongebruikt Gas wordt niet in rekening gebracht alsof het is verbruikt, terwijl een out-of-Gas-fout nog steeds het Gas kan verbruiken dat is besteed voordat de uitvoering stopt.
Ethereum Mainnet handhaaft een protocolniveau per-transactie Gas Limit-cap van 16.777.216 Gas, of 2^24, onder EIP-7825. Dit is een transactiecap, niet de blok-Gas Limit. De rekenmachine weigert Gas Used- of Gas Limit-waarden boven die grens in HTML, JavaScript, server-side rendering en het REST-eindpunt.
| Resultaat | Formule | Betekenis |
|---|---|---|
| Geschatte werkelijke vergoeding | Gas Used x effectieve Gas Prijs | Geschatte ETH besteed aan uitvoering |
| Maximale kostenlimiet | Gaslimiet x Max Vergoeding per Gas | Bovenste vergoedingsbudget vertegenwoordigd door de transactievelden |
| Effectieve prioriteitsvergoeding | min(Max Prioriteit, Max Vergoeding - Basisvergoeding) | Tip daadwerkelijk beschikbaar onder de vergoedingscap |
Uitgewerkte Ethereum Gas-vergoedingsvoorbeelden
Voor 21.000 Gas Used en een 21.000 Gas Limit met een 10 Gwei Base Fee, 2 Gwei Max Priority Fee en 22 Gwei Max Fee, is de effectieve Gas Prijs 12 Gwei. De geschatte werkelijke vergoeding is 252.000.000.000.000 Wei, of 0,000252 ETH. De maximale cap is 462.000.000.000.000 Wei, of 0,000462 ETH.
Als Max Priority 5 Gwei is maar Max Fee 12 Gwei terwijl Base Fee 10 Gwei is, blijft er slechts 2 Gwei over voor effectieve prioriteit. De effectieve Gas Prijs is daarom 12 Gwei, niet 15 Gwei. Voor een door de gebruiker opgegeven contractschatting van 150.000 Gas bij 12 Gwei, is de geschatte uitvoeringsvergoeding 0,0018 ETH; dat voorbeeld is rekenkundig, geen universele contractpreset.
Wat deze Ethereum Gas-schatting niet omvat
Deze pagina behandelt Ethereum Mainnet-uitvoeringsgas. Het berekent geen EIP-4844 blob Gas, rollup L1-gegevensvergoedingen, bridge-vergoedingen, gesponsorde transacties, ERC-4337 UserOperations, exchange-opnames, MEV, terugbetalingsgedrag voor een specifieke aanroep of een walletspecifieke simulatie. Het inspecteert geen bestemmingscode of EIP-7702-delegatiestatus.
De optionele USD-waarde hergebruikt de bestaande beoordeelde Ethereum-marktoverzicht en wordt weggelaten wanneer niet beschikbaar. Exacte Wei-, Gwei- en ETH-resultaten blijven onafhankelijk van de marktprijs. Een wallet kan de exacte aanroep dichter bij ondertekening simuleren, dus de huidige Gas-schatting en transactievoorbeeld moeten prioriteit krijgen. Voor cross-network stablecoin-kosten, gebruik de Stablecoin-overboekingskostencalculator.
Ethereum Gas Calculator FAQ
Hoe bereken ik een Ethereum-gasvergoeding?
Vermenigvuldig het gebruikte gas met de effectieve gasprijs. Voor EIP-1559 is de effectieve prijs de basisvergoeding plus de effectieve prioriteitsvergoeding, begrensd door de maximale vergoeding per gas.
Wat is het verschil tussen Max Fee en Priority Fee?
Max Fee Per Gas begrenst de totale prijs per Gas. Max Priority Fee Per Gas begrenst de validator-tip, die kan worden verlaagd wanneer Max Fee na Base Fee minder ruimte overlaat.
Wanneer gebruikt een ETH-overdracht 21.000 Gas?
Gebruik slechts 21.000 Gas voor een gewone ETH-overdracht zonder transactiegegevens wanneer de bestemming geen code of EIP-7702-delegatie heeft. Een gedelegeerd account kan code uitvoeren en vereist meer Gas.
Wat is de Ethereum per-transactie Gas-cap?
EIP-7825 begrenst één Ethereum Mainnet-transactie op 16.777.216 Gas, of 2^24. Dit is gescheiden van de blok-Gas Limit.
Waarom verschilt de live Base Fee van het laatste blok?
Het laatste blok biedt de bovenliggende Base Fee, Gas Used en Gas Limit. Live-modus past de EIP-1559 integer-aanpassing toe om de Base Fee voor het volgende blok te schatten.
Zijn Low, Standard en High bevestigingsgaranties?
Nee. Ze vatten recente beloningspercentielen uit Ethereum-blokgegevens samen. Netwerkvraag en transactieselectie kunnen na de schatting veranderen.
Kan ik een legacy Gas Prijs-transactie berekenen?
Ja. Handmatige legacy-modus vermenigvuldigt de ingevoerde Gas Prijs met Gas Used en gebruikt Gas Limit voor het maximale budget.
Waarom kan mijn wallet een andere vergoeding tonen?
Een wallet kan bestemmingscode, EIP-7702-delegatie, call-data en huidige status inspecteren en vervolgens netwerkcondities dichter bij ondertekening verversen. Deze calculator voert die simulatie niet uit of bevat geen Layer 2-vergoedingscomponenten.
Methodologie en bronnen
Dezelfde server-side integer-Wei-engine voedt de initiële pagina, REST-herberekening, prioriteitsvergelijking, gekopieerde schatting en deterministische tests.
- Gwei-invoer wordt omgezet naar hele Wei vóór vermenigvuldiging; browser floating-point rekenkunde bezit nooit de vergoedingsformule.
- EIP-1559 effectieve prioriteit is gelijk aan min(Max Priority Fee, Max Fee minus Base Fee).
- Werkelijke vergoeding gebruikt Gas Used; maximale cap gebruikt Gas Limit.
- Live-modus leidt de volgende-blok Base Fee af van de laatste bovenliggende blok Base Fee, Gas Used en Gas Limit met de EIP-1559 integer-formule.
- Prioriteitsprofielen gebruiken recente eth_feeHistory-beloningspercentielen en zijn geen bevestigingsgaranties.
- Gas Used en Gas Limit worden geweigerd boven de EIP-7825-cap van 16.777.216 Gas.
- De 21.000 Gas-optie is beperkt tot een eenvoudige overdracht zonder gegevens naar een adres zonder code of EIP-7702-delegatie.
- Gevallideerde RPC-resultaten gebruiken korte en laatst-bekende-goede caches; ontbrekende live-gegevens blijven niet beschikbaar terwijl handmatige modi blijven werken.
- ETH/USD is een optionele secundaire conversie van de bestaande Ethereum-marktcache.
Primaire referenties
- Ethereum.org: Gas en kosten Gas, basisvergoeding, prioriteitsvergoeding en praktische kostenformules.
- EIP-1559 Type 2-kostenvelden, effectieve prioriteitsvergoeding en fee-cap-gedrag.
- Ethereum.org: Transacties Transactievelden, Gaslimiet en het 21.000 Gas ETH-overdrachtsvoorbeeld.
- Ethereum JSON-RPC API Laatste blok- en fee-geschiedenis RPC-methodedefinities.
- EIP-7702 Gedelegeerd-codegedrag voor extern beheerde accounts en de grens van een eenvoudige overdrachtsaanname.
- EIP-7825 Protocolniveau 16.777.216 Gas-limiet voor één transactie.
- Ethereum Foundation: Fusaka Mainnet-aankondiging Mainnet-activeringscontext voor de EIP-7825-transactie Gas-limiet.
Beoordeeld door de BitcoinToolkit Redactieteam berekeningslogica voor het laatst getest