Controlling RAM Prices for EOS New Users

One of the main problems in the emerging EOS community over the last week there has been a sharp spike in RAM prices up to 400 EOS / Mb.

Image for post
Image for post

As noted by Evolution (https://hackernoon.com/solving-ram-speculation-property-rights-in-eos-631ca10c1970),

In the EOS ecosystem a token holder’s assets are tied to a user account that requires 4KB of RAM for the opportunity to commit actions and store data locally within their account.

At 4KB /user and $400/MB, this is about $8 / new user. Somebody has to pay this and the choices are either (a) the user when they create an account or (b) the wallet or dapp that creates this account for them.

As Josh Kopelman noted in 2007 in his article “the penny gap”, there is a huge gap between getting a free user and getting a user to pay even a penny for an app, let alone $8 for a new EOS account. In practice this can cause a 100x difference in adoption rates. Consumers expect apps to be generally free to at least try out.

Most apps that I know have customer acquisition fees in the $1-$4 range. Adding a fee of under a dollar to subsidize RAM needs for new users is not a problem. It’s just a cost of doing business. If the number if $10 however, the math breaks down. “Tell a friend” referral programs break down. Non-real users because a real problem. A bad bot can put you out of business.

The 4kb per user however is not the problem. If EOS supports 100,000,000 user accounts, these accounts will require 400,000,000 KB or 400 GB of RAM under current system configurations. This is not a constraint, because as Dan Larimer notes:

Over time Moore’s law will allow block producers to upgrade to 4TB or even 16TB of RAM and this increase in supply will trickle into the the EOSIO RAM market lowering prices.

So long as the Block Producers are properly incentivized to add more RAM (which they are not currently), supporting even one billion EOS accounts is possible.

So what needs to be done? A number of proposals are floating around the EOS community and can be summarized as follows:

I’m hopeful that these issues will be solved by the community. If you have any feedback please hit me up on telegram as @workcoinfred or email fred@workcoin.net

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store