Ethereum gasavgift: så fungerar gas fees, gwei och basavgift
En Ethereum gasavgift är kostnaden för att nätverket ska behandla en transaktion eller köra ett smart kontrakt. I plånböcker står det ofta “gas fee” eller “network fee”, medan svenska guider också använder ordet gasavgift. Begreppen beskriver samma grundidé: en transaktion kräver beräkningar, och användaren betalar för den nätverksresurs som faktiskt används.
Avgiften är inte ett fast pris som gäller för varje transaktion. Den påverkas bland annat av hur mycket beräkning transaktionen kräver och hur stor efterfrågan är på blockutrymme när den skickas. Därför kan två olika transaktioner från samma plånbok få olika uppskattningar, och en uppskattning kan ändras medan transaktionen väntar. Den här artikeln förklarar delarna i kostnaden utan att ange ett dagspris eller ge råd om när någon bör genomföra en transaktion.
Vad betyder gas på Ethereum?
Gas är en måttenhet för beräkningsarbete i Ethereum. En vanlig överföring av ETH kräver en viss mängd gas, medan en transaktion som anropar ett smart kontrakt kan behöva betydligt fler beräkningssteg. Gas är alltså inte en separat kryptovaluta som skickas till en mottagare. Det är ett sätt att mäta hur mycket arbete nätverket utför. Själva avgiften betalas i ETH på Ethereum-nätverket.
Det är bra att skilja mellan gasmängd och gaspris. Gasmängden beskriver arbetet som transaktionen använder. Gaspriset anger hur mycket ETH som betalas per gasenhet. Den totala kostnaden beror på båda. En enkel överföring har ofta färre beräkningssteg än ett kontraktsanrop, till exempel en tokenöverföring eller en växling på en decentraliserad börs. Det är därför två transaktioner som båda visar ett gaspris i gwei ändå kan få olika totalavgift.
Så räknas avgiften
En förenklad formel för en EIP-1559-transaktion är: använd gas multiplicerat med summan av basavgift och prioriteringsavgift. I engelska gränssnitt heter de vanligen “base fee” och “priority fee”. Basavgiften bestäms av protokollet för varje block och förändras med nätverkets belastning. Prioriteringsavgiften, ibland kallad tip, är en extra ersättning som kan påverka hur attraktiv transaktionen är för en validator att ta med.
Exempel utan marknadspris: om en transaktion använder 21 000 gasenheter och det sammanlagda priset per gasenhet är 10 gwei, blir den förenklade nätverksavgiften 210 000 gwei. Eftersom en ether motsvarar en miljard gwei blir det 0,00021 ETH. Siffrorna här illustrerar enhetsomvandlingen, inte ett aktuellt pris eller en prognos. Den verkliga gasmängden beror på transaktionstyp och dess exekvering.
Ethereum.org beskriver att en vanlig ETH-överföring normalt använder 21 000 gas. Interaktioner med smarta kontrakt kan kräva mer, eftersom nätverket behöver utföra fler instruktioner. Ett kontrakt kan exempelvis läsa eller ändra data, kontrollera villkor och uppdatera flera saldon. Denna tekniska skillnad förklarar varför “samma nätverk” inte betyder “samma avgift” för alla handlingar.
Basavgift, priority fee och gwei
Basavgiften är den del som protokollet sätter utifrån nätverksaktiviteten. I Ethereums avgiftsmodell efter EIP-1559 bränns basavgiften, vilket betyder att den tas bort från cirkulation i stället för att betalas ut till en validator. Prioriteringsavgiften går däremot till den validator som inkluderar transaktionen. En plånbok visar ofta båda delarna indirekt genom ett föreslaget maxpris och en uppskattad totalavgift.
Gwei är en mindre enhet av ETH som gör små gaspriser lättare att läsa. En gwei är en miljarddel av en ether, alltså 0,000000001 ETH. När en gasmätare visar exempelvis ett värde i gwei handlar det om priset per gasenhet, inte om den färdiga kostnaden för hela transaktionen. För att förstå summan måste gasmängden också vara känd.
Basavgiften kan röra sig mellan block när efterfrågan förändras. Om många vill använda Ethereum samtidigt kan blockutrymmet bli mer efterfrågat. När aktiviteten minskar kan avgiftsförslagen sjunka. Det betyder inte att en viss transaktion garanteras en bestämd behandlingstid: validatorernas urval, transaktionens inställningar och nätverkets tillstånd spelar också roll.
Gas limit är inte samma sak som avgiften
Gas limit är den högsta mängd gas som transaktionen får använda. Det är en gräns, inte automatiskt den mängd som kommer att användas eller betalas. Om transaktionen behöver mindre än gränsen debiteras normalt den faktiska gasmängden enligt avgiftsreglerna, inte hela maxgränsen. Plånboken använder ofta en uppskattning av gasbehovet och visar även ett tak för att begränsa hur mycket som kan användas.
En för låg gräns kan göra att ett kontraktsanrop inte hinner slutföras. När exekveringen tar slut på gas kan transaktionen misslyckas, samtidigt som den gas som redan förbrukats fortfarande kostar. Det beror på att nätverket faktiskt har utfört beräkningar fram till stoppet. Att en åtgärd misslyckas betyder därför inte alltid att ingen avgift uppstod. Kontrollera transaktionsinformationen i plånboken och på en blockutforskare om du vill förstå vad som hände.
Varför plånboken visar en uppskattning
Plånbokens avgiftsruta är ett beräknat förslag baserat på nätverksdata och transaktionens uppskattade gasbehov. Den kan innehålla beräknad kostnad, uppskattad hastighet, basavgift, prioriteringstips eller ett tak för maxavgift. Orden varierar mellan plånböcker. En uppskattning bör därför inte blandas ihop med ett fast pris som gäller oavsett när transaktionen skickas eller hur den utförs.
Innan du godkänner en transaktion kan det vara hjälpsamt att kontrollera vilket nätverk plånboken använder, vilken åtgärd du godkänner och om kostnadsförslaget är uttryckt i ETH eller fiatvaluta. En token som visas i en plånbok kan finnas på flera nätverk, och avgiften betalas i nätverkets avgiftstoken. Kontrollera nätverksnamnet och mottagaradressen noggrant. Det här är en grundläggande läslista, inte en rekommendation att skicka en transaktion.
Ethereum Mainnet och Layer 2
Ethereum Mainnet och olika Layer 2-nätverk är inte samma transaktionsmiljö. Layer 2-lösningar behandlar transaktioner med egen struktur och kan ha andra kostnadsdelar; vissa publicerar data eller sammanfattningar till Ethereum. En plånbok kan låta dig välja nätverk, men samma tokennamn innebär inte automatiskt att tillgången ligger på samma kedja. Avgiftsvaluta, bekräftelser och nätverksregler beror på var transaktionen faktiskt skickas.
Det är därför viktigt att inte jämföra en Mainnet-avgift direkt med en Layer 2-avgift utan att kontrollera vad som ingår. En visad kostnad kan avse nätverksbehandling, ett kontraktsanrop eller flera steg. Om en bro mellan nätverk används kan transaktionen även omfatta andra avgiftskomponenter än en enkel överföring. Kontrollera plånbokens och nätverkets officiella dokumentation för den aktuella åtgärden.
Vanliga frågor om Ethereum gas fees
Betalas gasavgiften i ETH?
På Ethereum Mainnet betalas nätverkets gasavgift i ETH. I andra nätverk kan en annan inhemsk token användas. Se därför efter vilket nätverk som är valt innan du tolkar en avgift eller skickar någon tillgång.
Varför varierar avgiften?
Avgiften påverkas både av transaktionens beräkningsbehov och priset per gasenhet, som förändras med efterfrågan på blockutrymme. En enkel överföring och ett kontraktsanrop kan därför kosta olika mycket även vid liknande nätverksaktivitet.
Är gwei samma sak som ETH?
Gwei är en mindre enhet av ETH. Den används ofta för att uttrycka gaspriset på ett mer lättläst sätt. Den färdiga avgiften kräver också att man känner till hur många gasenheter transaktionen använder.
Sammanfattning
Gas är ett mått på beräkningsarbete på Ethereum, medan gasavgiften är betalningen för det arbete nätverket utför. Den faktiska avgiften påverkas av använd gas och priset per enhet. Basavgiften sätts av protokollet och bränns; priority fee kan gå till validatorn. Gwei uttrycker små ETH-belopp, och gas limit anger ett tak snarare än en garanterad slutkostnad.
För fler förklaringar om digitala tillgångar och nätverk, besök CryptoSigys marknadsanalys eller läs fler artiklar på svenska. Texten är utbildande och innehåller ingen prisprognos eller investeringsrekommendation.