Gas ialah satu unit komputer untuk rangkaian Ethereum. Sebilangan transaksi Ethereum lebih kompleks daripada yang lain, maka ia memerlukan lebih banyak kuasa.
Apabila anda menghantar transaksi Ethereum, anda menentukan "harga gas" dan "limit gas". "Harga gas" menentukan jumlah yang anda sanggup bayar untuk setiap unit gas sedangkan "limit gas" menentukan maksimum unit gas yang ingin dibayar.
Pemindahan ETH yang mudah memerlukan 21,000 unit gas. Transaksi yang lebih maju dan melibatkan kontrak pintar boleh mendapat lebih dari itu bergantung kepada kekompleksan sesuatu transaksi. Jumlah tepat unit gas yang diperlukan biasanya tidak dapat dikira terlebih awal kerana cara Ethereum itu berfungsi.
Kos rangkaian untuk transaksi Ethereum sama dengan "harga gas" anda didarabkan dengan unit gas yang digunakan (tidak semestinya sama dengan "limit gas").
Sebarang lebihan gas dari transaksi Ethereum akan dipulangkan semula ke alamat anda. Contohnya, jika anda setkan limit gas ke 100,000 dan transaksi hanya menggunakan 90,000 unit gas sahaja, anda hanya membayar kos 90,000 unit gas sahaja (90,000 darab "harga gas" anda).
Sekiranya anda menghantar transaksi Ethereum dengan "limit gas" yang tidak mencukupi, anda akan dikenakan yuran rangkaian untuk unit gas tersebut walaupun transaksi tersebut akan gagal. Ini adalah kerana pelombong itu masih perlu menggunakan kuasa pengiraan untuk memproses transaksi anda tidak kira ia selesai atau tidak.
Secara amnya, meningkatkan "limit gas" tidak akan mempengaruhi kelajuan transaksi anda. Kebiasaannya, pelombong hanya berminat dengan "harga gas" anda.