Hver Ethereum-transaksjon innebærer et gebyr - ofte kalt en "gassavgift" - som må betales i ETH. Men hvis du har sett på MetaMask-lommeboken din eller en blokkutforsker, har du sett disse avgiftene oppgitt i "Gwei" i stedet for ETH. Og hvis du noen gang har mottatt en liten mengde ETH eller undersøkt en smart kontrakts interne funksjoner, kan det hende du har møtt «Wei». Å forstå forholdet mellom disse enhetene er avgjørende for alle som samhandler med Ethereum-nettverket.
Ethereums valørtabell
Ethereum bruker et hierarkisk valørsystem som ligner på dollar/cent-forholdet, men med mange flere mellomenheter. Basisenheten er Wei - den minste udelelige enheten i Ether.
| Unit | Wei Value | ETH Value | Common Use |
|---|---|---|---|
| Wei | 1 | 0.000000000000000001 ETH | Smart contracts, internal accounting |
| Kwei (Babbage) | 1,000 | 10⁻¹⁵ ETH | Rare |
| Mwei (Lovelace) | 1,000,000 | 10⁻¹² ETH | Rare |
| Gwei (Shannon) | 1,000,000,000 | 0.000000001 ETH | Gas prices |
| Szabo | 1,000,000,000,000 | 0.000001 ETH | Rare |
| Finney | 10¹⁵ | 0.001 ETH | Micropayments |
| Ether (ETH) | 10¹⁸ | 1 ETH | Display, trading, pricing |
Nøkkelen: 1 ETH = 1 000 000 000 Gwei = 1 000 000 000 000 000 000 Wei.
De mellomliggende enhetene (Kwei, Mwei, Szabo, Finney) er oppkalt etter pionerer innen databehandling og kryptografi: Charles Babbage, Ada Lovelace, Claude Shannon, Nick Szabo og Hal Finney.
Hvorfor Gwei er viktig for gass
Gassavgifter er kostnadene for beregningsarbeid på Ethereum-nettverket. Hver operasjon – å sende ETH, samhandle med en smart kontrakt, prege en NFT – bruker en bestemt mengde "gassenheter". Brukeren betaler for disse gassenhetene til en pris spesifisert i Gwei.
Gwei brukes til gassprising fordi:
- Gassprisene er vanligvis i området 1–200 Gwei
- Å uttrykke de samme verdiene i ETH (0,000000001 til 0,0000002 ETH) er uhåndterlig
- Å uttrykke i Wei (1 000 000 000 til 200 000 000 000) er like upraktisk
Gwei (milliard-Wei) treffer søtpunktet: menneskelesbare tall for typiske nettverksforhold.
Gassavgiftsformelen
Transaksjonens totale gasskostnad er:
Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000
Siden EIP-1559 (august 2021) har gassavgiften to komponenter:
Total Fee = (Base Fee + Priority Fee) × Gas Units Used
- Basisgebyr: Minimumsavgiften, satt algoritmisk av nettverket og brent (ødelagt)
- Prioritetsgebyr (tips): En valgfri tilleggsbetaling for å motivere validatorer til å inkludere transaksjonen din raskere
Eksempel:
- Gassenheter for enkel ETH-overføring: 21 000
- Grunnavgift: 15 Gwei
- Prioriteringsgebyr: 2 Gwei
- Total gasspris: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
= 357,000 ÷ 1,000,000,000 ETH
= 0.000357 ETH
Til ETH-pris på $3000: $1,07 per overføring.
Typiske gasskostnader etter transaksjonstype
Gassbruk varierer etter transaksjonskompleksitet – enkle ETH-overføringer bruker minst, komplekse smarte kontraktsinteraksjoner bruker mest.
| Transaction Type | Gas Units | Cost at 20 Gwei | Cost at 100 Gwei |
|---|---|---|---|
| ETH transfer | 21,000 | 0.00042 ETH | 0.0021 ETH |
| ERC-20 token transfer | 45,000–65,000 | 0.0013 ETH | 0.0065 ETH |
| Uniswap token swap | 100,000–150,000 | 0.003 ETH | 0.015 ETH |
| NFT mint | 100,000–250,000 | 0.005 ETH | 0.025 ETH |
| Complex DeFi interaction | 200,000–500,000+ | 0.01 ETH | 0.05 ETH |
Ved ETH = $3000 koster en Uniswap-swap på 100 Gwei omtrent $45 - en betydelig kostnad som gjør små handler økonomisk ulønnsomme.
Tips for å redusere gassavgifter
Overvåk gasspriser og tidstransaksjoner. Gasspriser følger forutsigbare mønstre — amerikanske arbeidstider på ukedager er dyre; sene netter og helger (UTC) er billigere. Verktøy som EthGasStation, Blocknative og Etherscan-gassmåleren viser sanntids og historiske gasspriser.
Angi en gassgrense, ikke bare en gasspris. Gassgrensen er din maksimale gassenhetsgodkjenning. Å sette det for lavt forårsaker transaksjonsfeil (du betaler fortsatt gass for den mislykkede beregningen). Å sette den riktig sikrer suksess. MetaMask estimerer dette automatisk.
Bruk Layer 2-nettverk. Arbitrum, Optimism, Polygon og Base tilbyr Ethereum-kompatible transaksjoner til 1–10 % av nettgasskostnadene. For rutineoverføringer og DeFi-interaksjoner gir L2-er økonomisk mening for beløp under $1000–$5000.
Batch-transaksjoner. Noen protokoller tillater flere handlinger i en enkelt transaksjon, og deler den faste basisoverheaden. Dette er spesielt relevant for NFT batch minting eller multi-token godkjenningsmønstre.
Prioritetsgebyroptimalisering. I perioder med lite overbelastning er et prioritert gebyr på 0,1–0,5 Gwei tilstrekkelig for å bli inkludert i neste blokk. Øk den bare når du trenger rask bekreftelse.
Brukstilfeller for utviklere
I Ethereums smarte kontrakter håndteres all verdi i Wei for å unngå aritmetiske feil med flyttall. Soliditet (det primære smarte kontraktsspråket) støtter ikke desimaler, så:
// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei
Nøkkelordet ether i Solidity er en bekvemmelighetsmultiplikator (×10¹⁸). Kontraktsutviklere må være forsiktige med å konvertere brukervendte ETH-beløp til Wei før sammenligning eller aritmetikk, og konvertere Wei tilbake til ETH for visning.
Dette enhetssystemet – selv om det er forvirrende i begynnelsen – forhindrer en hel klasse av avrundingsfeil som ville være katastrofale i finansielle kontrakter som flytter millioner av dollar i verdi.