På Ethereum kräver det beräkningsavgifter för minern att skicka tokens eller anropa smarta kontrakt för att utföra skrivoperationer på blockkedjan, och faktureringen beräknas enligt gas, som betalas i ETH. Oavsett om din anropsmetod lyckas eller misslyckas, kommer du att debiteras för beräkningen. Även om det misslyckas verifierar och utför minern din transaktion (beräkning), så gasavgifter måste betalas precis som lyckade transaktioner.
Enkelt uttryckt motsvarar bensingränsen hur mycket bensin en bil behöver tanka, och bensinpriset motsvarar priset per liter bensin.
Gasgräns kallas gräns eftersom det är den maximala mängd gas du är villig att spendera i en enskild transaktion. Den gas som krävs för en transaktion definieras av hur mycket kod som körs genom att anropa smartkontraktet. Om du inte vill spendera för mycket bensin hjälper det inte mycket att sänka gasgränsen. Eftersom du måste inkludera tillräckligt med gas för att betala för beräkningsresurserna, annars rapporteras ett fel på grund av otillräcklig gas. All oanvänd gas kommer att återlämnas till dig i slutet av överföringen. Så använd imToken för att skicka 1 ETH, sätt gasgränsen till 400 000, och du får 400 000–21 000 i gasåterbetalning efter överföringen.
Att sänka bensinpriserna kan rädda gruvarbetare, men det bromsar också gruvpaketeringen. Gruvarbetare prioriterar transaktioner med höga gaspriser, och om du vill snabba på överföringar kan du höja gaspriset så att du kan hålla dig högt i ledet. Om du inte har bråttom behöver du bara sätta ett säkert gaspris, så kommer gruvarbetaren att paketera din transaktionSe det lägsta gaspriset som gruvarbetare kan acceptera: http://ethgasstation.info/
Data är valfri och används för att anropa kontraktet. Du behöver konvertera motsvarande sträng till hexadecimal, verktyg: http://string-functions.com/string-hex.aspx, och fylla i den hexadecimala datan (med start på 0x), till exempel är makoshan till hexadecimal 0x6d616b6f7368616e |