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:

  1. Gassprisene er vanligvis i området 1–200 Gwei
  2. Å uttrykke de samme verdiene i ETH (0,000000001 til 0,0000002 ETH) er uhåndterlig
  3. Å 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.