Di Ethereum, mengirim token atau memanggil kontrak pintar untuk melakukan operasi tulis di blockchain memerlukan biaya komputasi penambang, dan penagihan dihitung sesuai dengan gas, yang dibayarkan dalam ETH. Terlepas dari apakah metode panggilan Anda berhasil atau gagal, Anda akan dikenakan biaya untuk komputasi. Bahkan jika gagal, penambang memverifikasi dan mengeksekusi transaksi Anda (perhitungan), sehingga biaya gas harus dibayar seperti transaksi yang berhasil.
Sederhananya, batas bensin setara dengan berapa banyak bensin yang perlu ditambahkan mobil, dan harga bensin setara dengan harga per liter bensin.
Batas gas disebut batas karena merupakan jumlah maksimum gas yang bersedia Anda belanjakan dalam satu transaksi. Gas yang diperlukan untuk transaksi ditentukan oleh berapa banyak kode yang dieksekusi dengan memanggil kontrak pintar. Jika Anda tidak ingin menghabiskan terlalu banyak bensin, menurunkan batas gas tidak akan banyak membantu. Karena Anda harus menyertakan gas yang cukup untuk membayar sumber daya komputasi, jika tidak, kesalahan akan dilaporkan karena gas tidak mencukupi. Semua gas yang tidak terpakai akan dikembalikan kepada Anda pada akhir transfer. Jadi gunakan imToken untuk mengirim 1 ETH, tetapkan batas gas menjadi 400.000, dan Anda akan menerima pengembalian dana gas 400.000 - 21.000 setelah transfer selesai.
Mengurangi harga gas dapat menyelamatkan penambang, tetapi juga memperlambat kemasan penambang. Penambang memprioritaskan transaksi dengan pengaturan harga gas tinggi, dan jika Anda ingin mempercepat transfer, Anda dapat mengatur harga gas lebih tinggi sehingga Anda dapat tetap mengantre. Jika Anda tidak terburu-buru, Anda hanya perlu menetapkan harga gas yang aman, dan penambang akan mengemas transaksi AndaLihat harga gas minimum yang dapat diterima penambang: http://ethgasstation.info/
Data bersifat opsional dan digunakan untuk memanggil kontrak. Anda perlu mengonversi string yang sesuai ke heksadesimal, alat: http://string-functions.com/string-hex.aspx, dan mengisi data heksadesimal (dimulai dengan 0x) misalnya, makoshan ke heksadesimal adalah 0x6d616b6f7368616e |