In the Ethereum network, gas refers to the unit that measures the amount of computational effort required to execute operations like transactions or smart contracts.
Gas is used to allocate resources to the Ethereum virtual machine so that developers can control the costs of running their applications. It prevents spam on the network and allocates resources proportionally to the incentive offered by the request.