Bitcoin.com

Vad är gas?

Läs mer om gas, den enhet som används för att mäta transaktionsavgifter på Ethereums blockkedja.

Senast uppdaterad
Publicerad
LästidLäsningstid: 7 minuter
Skriven av
Neil Author
Neill Velardo
Granskad av
Graham Stone Author Image
Graham Stone
What is Gas?

Gas är den enhet som används för att mäta den beräkningskapacitet som krävs för att genomföra en transaktion eller ett smart kontrakt på Ethereums blockkedja. Det är ett grundläggande begrepp inom Ethereum, eftersom det avgör kostnaden för att använda nätverket och ger validerare incitament att bearbeta transaktioner.

Använd multichain Bitcoin.com Wallet-appen, som miljontals människor litar på för att säkert och enkelt köpa, sälja, byta och hantera bitcoin (BTC), ether (ETH) och de mest populära kryptovalutorna. Appen gör det möjligt för dig att själv ställa in gasavgiften när du interagerar med Ethereums offentliga nätverk, liksom med de andra blockkedjenätverk som stöds.

Vad är gas i Ethereum?

Gas är det bränsle som driver Ethereum-nätverket. Det är en måttenhet som mäter den datorkraft som krävs för att genomföra en transaktion eller ett smart kontrakt på blockkedjan. Tänk på det så här: precis som din bil behöver bensin för att köra, behöver transaktioner på Ethereum gas för att kunna behandlas. Ju mer komplex operationen är, desto mer gas förbrukar den.

Varje transaktion på Ethereum, från enkla tokenöverföringar till komplexa interaktioner med smarta kontrakt, förbrukar en viss mängd gas, som betalas i ETH. Detta innebär att För att kunna genomföra transaktioner på Ethereum behöver du lite ETH för att täcka gasavgifterna.

Används gas i andra blockkedjor?

Ja, bensin används i alla Ethereum Virtual Machine (EVM) blockkedjor. Till exempel på Polygon, gas-tokenet är POL. Det innebär att För att kunna genomföra transaktioner på Polygon måste du ha en viss mängd POL i din plånbok för att täcka gasavgifterna. I vissa blockkedjor, till exempel Solana... används inte termen ”gas”. Transaktioner på Solana kräver dock fortfarande Solanas egna token SOL för att täcka de avgifter som är förknippade med transaktionerna.

Varför behövs gas?

Ethereum, till skillnad från Bitcoin, är en plattform för decentraliserade applikationer (DApps). Dessa applikationer drivs av smarta kontrakt, som är självverkande avtal skrivna i kod. Smarta kontrakt möjliggör en rad olika funktioner, från enkla tokenöverföringar till komplexa finansiella instrument och decentraliserade autonoma organisationer (DAO:er).

För att utföra dessa smarta kontrakt krävs datorkraft, och gas är den mekanism som används för att betala för dessa resurser. Det säkerställer att nätverket förblir säkert och förhindrar att illvilliga aktörer överbelastar nätverket med transaktioner som kräver mycket datorkraft.

Läs mer om nätverksavgifter för Bitcoin.

Gas fyller flera viktiga funktioner i Ethereums ekosystem:

  1. Förebyggande av skräppost och nätverksöverbelastning: Genom att kräva en avgift för varje transaktion förhindrar gas att illvilliga aktörer översvämmar nätverket med meningslösa transaktioner, vilket säkerställer att endast legitima och värdefulla transaktioner behandlas.
  2. Incitament för gruvarbetare/validerare: Gasavgifterna betalas till gruvarbetarna (i Bevis på arbete era) eller validerare (i Proof of Stake (era) som ansvarar för att hantera transaktioner och säkra nätverket. Dessa avgifter ger dem ett incitament att prioritera transaktioner med högre gasavgifter, vilket säkerställer att nätverket fungerar effektivt.
  3. Resursfördelning: Gas fungerar som en mekanism för att fördela de begränsade beräkningsresurserna i Ethereum-nätverket. Transaktioner som förbrukar mer gas är dyrare, vilket återspeglar den större belastning de innebär för nätverkets resurser.

Hur fungerar gas?

Varje transaktion i Ethereum-nätverket, oavsett om det rör sig om en enkel ETH-överföring eller en komplex interaktion med ett smart kontrakt, förbrukar en viss mängd gas. Denna gasförbrukning mäts i enheter, där varje enhet motsvarar en viss mängd beräkningskraft.

Gaspriset, även kallat ”gas fee”, bestäms av marknadskrafterna, på samma sätt som bensinpriset bestäms av utbud och efterfrågan. Användare som vill att deras transaktioner ska behandlas snabbt kan erbjuda ett högre gaspris, vilket ger validerarna ett incitament att prioritera just deras transaktioner.

Validerare, som ansvarar för att bearbeta transaktioner och lägga till nya block i blockkedjan, väljer vilka transaktioner som ska inkluderas i ett block utifrån det erbjudna gaspriset. Transaktioner med högre gaspriser har större sannolikhet att inkluderas i nästa block, vilket leder till snabbare bekräftelsetider.

Hur gas fungerar i praktiken

När du initierar en transaktion på Ethereum anger du en gasgräns och en bensinpriset.

  • Gasgräns: Detta är den maximala mängd gas du är beredd att betala för transaktionen. Om transaktionen förbrukar mer gas än gränsvärdet kommer den att misslyckas, och du förlorar den gas du redan har betalat.
  • Bensinpris: Detta är det pris du är villig att betala per gasenhet. Ju högre gaspriset är, desto större är sannolikheten att din transaktion plockas upp och behandlas snabbt av gruvarbetare/validerare.

Den totala avgiften för en transaktion beräknas enligt följande:

Använd gas * Gaspris = Transaktionsavgift

Om en transaktion till exempel förbrukar 21 000 enheter gas och gaspriset är satt till 20 gwei (gigawei, en enhet av ETH), blir transaktionsavgiften 420 000 gwei, eller 0,00042 ETH.

Gas och smarta kontrakt

Smarta kontrakt, det vill säga självverkande avtal skrivna i kod, är en grundläggande del av Ethereums ekosystem. De möjliggör en rad olika tillämpningar, från decentraliserad finans (DeFi) till icke-utbytbara tokens (NFT).

Varje operation i ett smart kontrakt förbrukar en viss mängd gas. Ju mer komplex kontraktets logik är och ju fler operationer det utför, desto mer gas förbrukar det. Det är därför det kan bli kostsamt att driftsätta och interagera med komplexa smarta kontrakt, särskilt under perioder med hög belastning på nätverket.

Prisvariationer på gas och överbelastning i nätet

Gaspriset på Ethereum kan variera kraftigt beroende på belastningen i nätverket. Under perioder med hög efterfrågan, när många användare försöker genomföra transaktioner eller interagera med dApps, kan gaspriset skjuta i höjden, vilket gör transaktionerna dyrare.

Denna prisvolatilitet kan utgöra en utmaning för användarna, eftersom den kan göra det svårt att förutse transaktionskostnaderna. Samtidigt speglar den också Ethereums nätverks dynamiska karaktär och dess förmåga att anpassa sig till förändrad efterfrågan.

EIP-1559 och basavgiften

I augusti 2021 genomförde Ethereum en omfattande uppgradering, kallad EIP-1559, som införde en mekanism för basavgift i systemet för gasavgifter. Basavgiften är en avgift per block som alla transaktioner måste inkludera, och den justeras dynamiskt utifrån belastningen på nätverket.

Denna basavgift bränns (förstörs), vilket minskar det totala utbudet av ETH och potentiellt gör ETH till en deflatorisk tillgång. Användarna anger fortfarande en ”prioritetsavgift” eller ”dricks” för att uppmuntra validerare att prioritera deras transaktioner, men basavgiften ger en mer förutsägbar och transparent prissättningsmekanism.

Läs mer: Vad är EIP-1559?

Hantera gaskostnaderna

Att hålla koll på gasavgifterna är avgörande för användare av Ethereum-nätverket. Här är några tips:

  • Välj rätt bensinpris: Håll koll på prisjämförelsesajter för bensin som EthGasStation för att fastställa ett lämpligt gaspris för din transaktion.
  • Ange en rimlig gräns för bensinförbrukningen: Undvik att ställa in en alltför hög gasgräns, eftersom du förlorar all outnyttjad gas om transaktionen misslyckas.
  • Tänk på tidpunkten för transaktionen: Genomför transaktioner när nätverket inte är så belastat för att spara på gasavgifterna.
  • Upptäck Layer-2-lösningar: Layer-2-lösningar, såsom rollups och state channels, erbjuder ett sätt att hantera transaktioner utanför Ethereums huvudblockkedja, vilket avsevärt minskar gasavgifterna.

Optimering av gas och smarta kontrakt

Utvecklare som skapar smarta kontrakt för Ethereum måste ta hänsyn till gasförbrukningen när de utformar sina applikationer. Genom att optimera smarta kontrakt för gaseffektivitet kan man sänka transaktionskostnaderna för användarna och göra dApps mer tillgängliga.

Gas och användarupplevelse

Gassavgiftssystemet på Ethereum kan påverka användarupplevelsen, särskilt för nybörjare. Höga gassavgifter kan göra transaktionerna dyra, och systemets komplexitet kan vara förvirrande.

Ethereum-gemenskapen arbetar dock aktivt med att ta fram lösningar för att förbättra användarupplevelsen, till exempel genom att utveckla mer användarvänliga plånböcker och undersöka alternativa avgiftssystem.

Läs mer

För att fördjupa dina kunskaper om gasavgifter och avgifter på Ethereum kan du ta del av följande resurser:

Håll dig steget före inom kryptovalutor

Håll dig uppdaterad om kryptovalutor med vårt veckovisa nyhetsbrev som ger dig de viktigaste insikterna

Veckans kryptonyheter, utvalda åt dig

Praktiska insikter och pedagogiska tips

Nyheter om produkter som främjar ekonomisk frihet

Börja investera på ett säkert sätt med Bitcoin.com Wallet

Hittills har över 85 miljoner plånböcker skapats. Allt du behöver för att köpa, sälja, handla och investera dina Bitcoin och kryptovalutor på ett säkert sätt.

A screenshot of the Bitcoin.com Wallet app

Skanna för att ladda ner Bitcoin.com-plånboken

Skanna den här QR-koden med din mobil så omdirigeras du automatiskt till rätt butikssida.