När du överför en kryptovaluta från en adress till en annan måste du betala en avgift för att överföringen ska ske. För kryptomynt som Bitcoin betalas avgiften beroende på mängden data som måste inkluderas i ett block för att transaktionen ska ske, det är en enda avgift per kilobyte data som du har kontroll över. Att höja avgiften kan resultera i snabbare inkludering i ett block och snabbare bearbetning av din transaktion för att inkluderas i Blockchain och mynt för att flytta till den nya adressen. Att sänka avgiften från det rekommenderade beloppet kommer vanligtvis att leda till långsammare bekräftelsestid, men om avgiften är för liten kan din överföring faktiskt aldrig ske. Om avgiften är för låg och transaktionen tar för lång tid för att bekräfta kan du försöka avbryta obekräftade Bitcoin-transaktioner om du har använt en lokal plånbok som till exempel Bitcoin Core.
Med Ethereum (ETH) fungerar det hela lite annorlunda, även om den allmänna principen att betala en avgift för transaktioner är ungefär densamma. När du skickar Ethereum, överför tokens, interagerar med smarta kontrakt och så vidare måste du betala en avgift i gas, även om den faktiska avgiften betalas i ETH ändå. Med Ethereum betalar du alltid en avgift, även om din interaktion med blockchain inte lyckas eller om den lyckas. Här är ett exempel, om du skickar några Ethereum-mynt till ett smart avtal och gör det med inte tillräckligt med gas, kommer mynten inte att skickas, men du måste fortfarande betala avgiften och den kommer att dras av från ditt saldo. Med Bitcoin för jämförelse leder en misslyckad transaktion inte till att du fortfarande betalar transaktionsavgifterna.
Den totala avgiften (transaktions) som du behöver betala i Ethereum beräknas genom att multiplicera gasgränsen och det gaspris du vill använda för en transaktion, du har normalt kontroll över de två värdena, men i de flesta fall ändrar du bara Gasgräns. Gasgränsen är den maximala mängden gas du är villig att betala för en transaktion, du ställer vanligtvis upp den högre eftersom du bara betalar det belopp som behövs och inte det högsta du har förklarat att du är villig att spendera. Den andra komponenten, gaspriset, är normalt förinställt vid 21 Gwei för att säkerställa en snabb transaktion, men ibland kan detta vara för mycket eller för lite. När det finns en stor ICO eller till och med ett par mindre och det finns många transaktioner på Ethereum blockchain kan du behöva höja bensinpriset för att undvika att vänta upp till ett par timmar för din transaktion att slutföra . Samtidigt när nätverket inte är så laddat kan du avsevärt sänka bensinpriset till en nivå där du fortfarande skulle få mycket snabba transaktioner, men till mycket lägre totalkostnad. Kom ihåg att den totala avgiften för transaktionen betalas i ETH när du multiplicerar gasgränsen med gaspriset, och du debiteras endast den faktiskt använda gasen och inte hela gränsen som du har satt som ett maximum du är villig att spendera.
Så det är verkligen viktigt att enkelt kunna spåra vad som för närvarande pågår i Ethereum-nätverket och vad är det säkra minimibenspriset du kan använda för att få din transaktion genomförd relativt snabbt om du inte har bråttom och sparar på transaktionen kostnad eller vad som ska ställas in som minimum om du vill att transaktionen ska ske så snabbt som möjligt. Till exempel har den populära MyEtherWallet-tjänsten Gaspriset som standard inställt på 21 Gwei och de flesta ändrar inte det eftersom det garanterar relativt snabbt transaktionskörning för det mesta. Om du kontrollerar den aktuella situationen med hjälp av en tjänst som ETH Gas Station till exempel vid den tidpunkten du vill göra en transaktion på Ethereum-nätverket kan du få en bättre uppfattning om hur mycket bensinpris du ska använda och ändå få tillfredsställande resultat.
Vad du behöver komma ihåg är att bensinpriset är det som bestämmer hur snabbt en transaktion ska genomföras och inte gasgränsen. Gränsen finns för att se till att du inte spenderar mer än du är villig att betala. Den slutliga TX-avgiften (Gas Limit * Gas Price) garanterar inte snabb bearbetningstid med en mycket hög Gas Limit, den viktiga faktorn för snabbare bearbetning är Gaspriset, förutsatt att du har tillräckligt med Gas Limit för att utföra interaktionen på Ethereum Blockchain . Observera att det finns tillfällen när du enkelt kan gå med bara ett Gwei-bensinpris och ändå ha en transaktion genomförd på upp till några minuter, men vid hektiska tider måste du ofta använda mellan 20-30 eller till och med upp till 50 Gwei-bensinpriser … högre än så är det vanligtvis orimligt och det rekommenderas att vänta lite på att situationen ska bli lugnare. Så var försiktig och spendera inte mer för avgifter än du behöver och om en snabb kontroll på en användbar webbplats kan spara lite ETH varför inte dra nytta.