The resources on EOS main platform include RAM, Network BandWidth (NET) and CPU BandWidth (CPU), but what is the use for the mentioned resources on EOS main platform? 

RAM

In the EOS ecosystem, RAM is used to store the blockchain data. Executing transaction, purchasing resources, staking and voting processes all consume RAM, in other words, users will not be able to carry out the above without suffficient RAM in the EOS wallet.

Of course, please note that a 0.5% fee will be charged for the transaction to purchase RAM. The collected fee will be kept with eosio.ramfee, managed by the BPs. 

Network BandWidth (NET)

The amount of NET required for subsequent transaction is determined using three-day average of consumption from prior transactions. Similarly, users will not be able to carry out transactions without having sufficient NET resource in the wallet.  

To illustrate the theory better, every transactions on the EOS main platfrom consumes NET, the higher the frequency of transactions executed, more NET will be consumed. However, the consumed NET will be automatically released as time passes. 

The difference with RAM is that NET is obtained through staking EOS, users can also choose to return the NET to unstake the EOS, thereby receiving the reclaimed EOS after 72 hours.

CPU BandWidth (CPU)

CPU resource is similar to NET resource, the amount of CPU required for subsequent transaction is determined using a three-day average of consumtion from prior transactions. Similarly, users will not be able to carry out transactions without having sufficient CPU resource in the wallet.  

Every transactions on the EOS main platfrom consumes CPU, the higher the frequency of transactions executed, more CPU will be consumed. However, the consumed CPU will be automatically released as time passes.

The difference with RAM is that CPU is obtained through staking EOS, users can also choose to return the CPU to unstake the EOS, thereby receiving the reclaimed EOS after 72 hours.

Click here「How to Purchase EOS Resources?」