Setiap transaksi dikehendaki untuk menyertakan had gas dan yuran yang bersedia dibayar oleh transaksi untuk setiap unit gas. Pelombong mempunyai pilihan untuk membungkus transaksi ini dan mengenakan yuran ini.
Hari ini semua transaksi akhirnya dipilih oleh pelombong, tetapi jumlah wang yang dipilih oleh pengguna untuk dibayar bagi urus niaga mempengaruhi jumlah masa transaksi terpaksa menunggu untuk dibungkus.
Jika transaksi perlu menggunakan jumlah gas yang kurang daripada atau sama dengan had gas yang ditetapkan kerana pengiraan, termasuk mesej asal dan beberapa mesej lain yang dicetuskan, maka transaksi akan diproses. Jika jumlah penggunaan gas melebihi had gas, maka semua operasi akan dipulihkan, tetapi transaksi adalah sah dan yuran transaksi akan dikenakan oleh pelombong. Blockchain akan menunjukkan bahawa transaksi telah dicuba, tetapi semua arahan kontrak telah dipulihkan kerana tidak cukup gas disediakan.
Oleh itu, sebarang lebihan gas dalam transaksi yang tidak digunakan akan dikreditkan semula kepada pemula transaksi dalam bentuk ethereum. Kerana penggunaan gas secara amnya hanyalah anggaran kasar, ramai pengguna akan membayar lebihan gas untuk memastikan transaksi mereka akan diterima. Ini tidak mengapa, kerana lebihan gas akan dikembalikan kepada anda.
