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 in order 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.