Gas é um termo que se refere à quantidade de trabalho computacional necessário para validar uma transação. Este trabalho é feito pelos nodes que ao dedicar o seu poder computacional, estão a ajudar a manter a rede, em troca, são pagos uma taxa por todas as transações. Esta taxa é baseada no “Gas Price” e denotada em termos de Ether (ETH). A taxa para cada transação é baseada em ordens de magnitude muito menores que um Ether inteiro e é referida como Gwei. Um gwei ascende a 10^(-9) Ether, ou seja 1 Gwei = 0.000000001 Ether.
Uma boa forma de entender o Gas é pensar como se fosse combustível. O Gas é necessário para os computadores que têm de gastar energia e outros recursos para validar a transação. O fato de todas as transações estarem na blockchain custa algo para as passar, vai desencorajar potenciais maus agentes de abusar do sistema sobrecarregando com grande número de transações maliciosas ou spam.
Quando uma transação é submetida à blockchain, o “Gas Limit” pode ser especificado. Isto estabelece a taxa máxima que um indivíduo está disposto a pagar para fazer a sua transação. Quando um smart contract é publicado, o Gas é calculado por todos os passos computacionais escritos no código. O Gas Limit é de vantagem significativa pois impede o sistema de ficar preso em algum tipo de loop não intencional dentro dos smart contracts e gastar os recursos computacionais da rede.