EOS RAM Allocation - Reading Assignment


#21

1.What would happen if a dapp runs out of RAM? A: It will not deploy, or not run.

2.What was the change between Dawn 3.0 and Dawn 4.0 in terms of the RAM market? A: 1st the RAM price was fixed, then the 2nd RAM is priced by the market offer-demand decisions.

3.What are the benefits or having a market based model for RAM staking? A: Non used dApps/Unused-resources are incentivised to free up RAM.

4.What are the drawbacks of having a market based model for RAM staking? A: RAM becomes a speculative asset and developers will have now to pay market-price to have RAM to develop and test new dApps in EOS production environment.


#22
  1. What would happen if a dapp runs out of RAM?
    Stops executing, running, deploying.

  2. What was the change between Dawn 3.0 and Dawn 4.0 in terms of the RAM market?
    Switch to market-based allocation of RAM via Bancor algorithm, from sell RAM at the price you bought.

  3. What are the benefits or having a market based model for RAM staking?
    RAM sub-market/ market-driven. Maybe open to speculation&hoarding that is now possible with market-maker but stakers get capital gains from unstaking and freeing-up RAM.

  4. What are the drawbacks of having a market based model for RAM staking?
    Speculation and hoarding, unused RAM.
    Flood of DApps can lower available RAM on the market. (of the 64GB RAM)


#23

What would happen if a dapp runs out of RAM?

  • When RAM is insufficient for a dApp, some operations are unable to carry out and smart contracts cannot be deployed.

What was the change between Dawn 3.0 and Dawn 4.0 in terms of the RAM market?

  • In Dawn 3.0 token holders can only sell RAM for the price they paid. In Dawn 4.0, instead, EOS switched to a market-based allocation approach.

What are the benefits of having a market based model for RAM staking?

  • When a smart contract is deployed tokens and resources (in EOS) are staked for a fixed price and allocated. Freeing the resources would mean no extra gain as they sell the resources for they price they paid, but in a market based allocation approach, freeing the resources would result in capital gains as the prices might have increased.

What are the drawbacks of having a market based model for RAM staking?

  • As more dapps join resources will become more and more expensive.

#24
  1. What would happen if a dapp runs out of RAM?

The dApp won’t be able to execute smart contracts and some functions may not work.

  1. What was the change between Dawn 3.0 and Dawn 4.0 in terms of the RAM market?

The major change in 4.0 in that EOS Ram is now sold at the market rate. In Dawn 3.0, you had to sell it at the price you bought it.

  1. What are the benefits or having a market based model for RAM staking?

It allows for a more efficient allocation of EOS Ram.

  1. What are the drawbacks of having a market based model for RAM staking?

One potential problem is irrational speculators hoarding the EOS Ram and pushing the price up too high. This would be a waste of resources and hurt the EOS ecosystem.