There are 3 main types of resources in the EOS ecosystem that you are going to need at some point in order to execute transactions: RAM, net, and CPU. If you’re unable to finalize a transaction, the first thing you need to do is to check whether you have enough resources to do so.

 

RAM

We need RAM to store data on the EOS blockchain. You may purchase as much RAM as you need according to the amount of data you’re planning to store. Basically, when buying RAM you purchase a set number of bytes of storage. The price depends on the current market situation.

 

Network Bandwidth

Network Bandwidth, or net, shows how many bytes you have used throughout the course of the last 3 days. Each time you execute a transaction, you consume net. It decreases over time and goes back to zero. If you need more net, you need to stake more EOS and you’re free to unstake them whenever you want.

 

CPU Bandwidth

CPU Bandwidth shows how many microseconds you have used in the course of the last 3 days. It’s pretty much like net, only it’s related to time-consumption: the longer your transaction takes, the more CPU requires. It also decreases over time and goes back to zero and can be unstaked.