Gas

Gas#

Gas is a very important concept. It is a measure for the amount of computational work. That could be storing a value in storage, expanding the size of memory or executing an arithmetic operation.

title

We need gas because the resources for doing computational work are limited. So to avoid a DDOS attack for example a user needs to spend some gas to run his program.

Gas has to be paid in ETH. If you run out of gas while executing your bytecode, your execution stops.