Why need to buy EOS resource?

The resources on EOS main platform includes 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, reclaiming and voting processes may consume RAM, in other words, users will not be able to carry out the above without suffficient RAM in the EOS wallet.

RAM has to be purchased on the EOS main platform, the underlying mechanisms is different from the method to obtain CPU and NET. The market drives the price of RAM, users may check the prices of RAM/ CPU/ NET at https://www.eosrp.io/, purchasing the resouces at the most ideal time.

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.