På Ethereum krever det beregningsgebyrer for miner å sende tokens eller ringe smarte kontrakter for å utføre skriveoperasjoner på blokkjeden, og faktureringen beregnes i henhold til gass, som betales i ETH. Uansett om kallemetoden din lykkes eller feiler, vil du bli belastet for beregningen. Selv om det mislykkes, verifiserer og utfører mineren transaksjonen din (beregningen), så gassgebyrer må betales akkurat som med vellykkede transaksjoner.
Enkelt sagt tilsvarer bensingrensen hvor mye bensin en bil må fylle på, og bensinprisen tilsvarer prisen per liter bensin.
Gassgrense kalles grense fordi det er den maksimale mengden bensin du er villig til å bruke i en enkelt transaksjon. Gassen som kreves for en transaksjon defineres av hvor mye kode som kjøres ved å kalle smartkontrakten. Hvis du ikke vil bruke for mye bensin, vil det ikke hjelpe så mye å senke gassgrensen. Fordi du må inkludere nok gass til å betale for beregningsressursene, ellers vil en feil bli rapportert på grunn av utilstrekkelig gass. All ubrukt gass vil bli returnert til deg ved slutten av overføringen. Så bruk imToken for å sende 1 ETH, sett gassgrensen til 400 000, og du vil motta 400 000–21 000 i bensinrefusjon etter overføringen.
Å redusere bensinprisene kan spare gruvearbeidere, men det bremser også gruvearbeidernes pakking. Minere prioriterer transaksjoner med høye bensinpriser, og hvis du vil fremskynde overføringer, kan du sette bensinprisen høyere slik at du kan holde deg høyt på linjen. Hvis du ikke har det travelt, trenger du bare å sette en sikker gasspris, så vil mineren pakke transaksjonen dinSe minimumsprisen på gass som gruvearbeidere kan akseptere: http://ethgasstation.info/
Data er valgfritt og brukes til å kalle inn kontrakten. Du må konvertere den tilsvarende strengen til heksadesimal, verktøy: http://string-functions.com/string-hex.aspx, og fylle inn heksadesimale data (starter med 0x), for eksempel er makoshan til heksadesimalt 0x6d616b6f7368616e |