Na Ethereum wysyłanie tokenów lub wywoływanie smart kontraktów w celu wykonania operacji zapisu na blockchainie wymaga opłat obliczeniowych górników, a rozliczenia są obliczane według gas, który jest opłacany w ETH. Niezależnie od tego, czy metoda wywołań się powiedzie, czy nie, będziesz płacić za obliczenia. Nawet jeśli się nie powiedzie, górnik weryfikuje i wykonuje twoją transakcję (obliczenia), więc opłaty za gaz muszą być opłacane tak samo jak przy udanych transakcjach.
Mówiąc prosto, limit paliwa odpowiada ilości benzyny potrzebnej do dodania benzyny, a cena paliwa odpowiada cenie za litr benzyny.
Limit gazu nazywa się limitem, ponieważ oznacza maksymalną ilość paliwa, jaką jesteś gotów wydać w jednej transakcji. Ilość gazu wymagana do transakcji jest określana przez ilość kodu wykonywanego podczas wywoływania smart kontraktu. Jeśli nie chcesz wydawać zbyt dużo paliwa, obniżenie limitu paliwa niewiele pomoże. Ponieważ musisz uwzględnić wystarczająco dużo paliwa, aby opłacić zasoby obliczeniowe, w przeciwnym razie zostanie zgłoszony błąd spowodowany niewystarczającą ilością gazu. Cały niewykorzystany gaz zostanie zwrócony na końcu transferu. Użyj imToken, aby wysłać 1 ETH, ustaw limit gazu na 400 000, a po zakończeniu transferu otrzymasz zwrot paliwa w wysokości 400 000 - 21 000.
Obniżenie cen gazu może uratować górników, ale także spowalnia pakowanie dla górników. Górnicy priorytetowo traktują transakcje przy wysokich cenach paliwa, a jeśli chcesz przyspieszyć transfery, możesz ustawić cenę gazu wyżej, by utrzymać się na wysokim poziomie. Jeśli się nie spieszysz, wystarczy ustalić pewną cenę gazu, a górnik zapakuje twoją transakcjęZobacz minimalną cenę paliwa, którą górnicy mogą zaakceptować: http://ethgasstation.info/
Dane są opcjonalne i służą do wywołania umowy. Musisz przekonwertować odpowiadający ciąg na szesnastkowy, narzędzie: http://string-functions.com/string-hex.aspx, i wypełnić dane szesnastkowe (zaczynając od 0x), na przykład makoshan na szesnastkowy to 0x6d616b6f7368616e |