Gas


Setiap proses komputasi yang memproses suatu transaksi melalui smart
contract yang terhubung dengan jaringan blockchain, akan dieksekusi oleh node
miner. Miner pada jaringan blockchain yang telah mengeksekusi transaksi tersebut
dengan memvalidasi transaksi dan memasukkan transaksi tersebut ke jaringan
blockchain melalu suatu consensus, akan diberi bayaran sebagai reward berupa
gas yang telah dibayar oleh pengirim transaksi. Gas merupakan biaya pemrosesan
yang dibayar oleh user selaku pengirim transaksi berdasarkan unit khusus dalam
Ethereum [24]. Sehingga pengguna sistem akan terus membiayai transaksi ketika
melakukan request yang berhubungan dengan smart contract. Gas merupakan
komponen utama dalam keamanan aplikasi atau sistem yang mengintegrasikan
jaringan EVM compatible blockchain. Penggunaan gas atau biaya transaksi
dapat meminimalisir terjadinya serangan denial of service pada layanan sistem
dikarenakan setiap kali user melakukan request ke smart contract, akan dikenakan
biaya transaksi atau gas [25]