在EOS上开发一个DAPP需要多少RAM内存?

2018-7-8 btc211com

什么是RAM?

这里要说的RAM是EOS存储数据,在EOSDAPP买的资源之一您可以根据当前的RAM市场价格购买量的RAM存储区块链数据价格会根据买卖行为自动调整。当您释放存储空间时,您可以以当前的市场价格出售RAM以赎回EOS。

EOS RAM

开发一个DAPP需要多少RAM?


使用EOS Newyork(纽约)资源计算器:https://www.eosrp.io

这个工具提供两个方向的估计

1.你拥有的EOS可以购买多少RAM、NET(带宽)CPU资源;

2.你需要购买的RAMNET(宽)CPU资源需要花费多少EOS.

举个栗子:

假设你拥有300个EOS平均花费在RAMNET(宽)CPU上

因此,你可以获得232338.2698 bytes的RAM,162179284.1305 bytes/day的网络带宽,30892706.5409 us/day的CPU带宽。

第二个例子

假设你想获得1GB的RAM,30000000 bytes/day的网络带宽,45000000 us/day的CPU带宽,为此你将要支出:

18924.36+21.73+170.25=19116.34 EOS,现价10万人民币左右。

如果以太坊的加密猫运行在EOS,成本是多少?

计算之前,我们先了解两件事

1、EOS上,转账是免费的

2、EOS目前的处理能力约为600笔交易/s

YouTube上有个视频介绍了这个计算,很详细,

大家可以看看:https://www.youtube.com/watch?v=EBC9MBybsCI (需科学上网)

目前,加密猫在7个月里,已经产生约393,000笔交易,每个月的交易是393,000/7=55,714,1年是55,714*12=668568笔交易。

而EOS现在可以处理600笔交易/s,那么1年可以处理18,921,600,000笔交易。目前EOS流通数量是9亿,EOS是系统能力媒介嘛,所以每个EOS,每年可以产生18,921,600,000/900,000,000=21笔交易。

因为每年有5%的通胀,所以EOS的数量会增多,那么21笔会随着通胀而减少,但是考虑未来的技术发展和额外的资源增加,这个影响可以忽略了,甚至是正向增加的。

所以加密猫的交易数量是668,568笔一年,那么需要开发者抵押668568/21=31,837个EOS,现价约150万人民币,这是加密猫到目前为此所需要的成本了。



未来

摩尔定律大概讲的就是硬件成本会随着技术的发展成本会不断下降。RAM其实是BP的物理硬件,所以随着技术的发展,RAM的成本也会随之下降。

根据BM所说,如果EOS的发展跟随摩尔定律,那么BP应该需要升级RAM到4TB,甚至到16TB,这会大大增加RAM的市场供给,同时减少RAM的价格。


侧链

一个高性能的Dapp需要更大的区块链存储空间,为了获得更大的空间,开发者要在RAM存储更多的数据,解决这个问题的另外一个办法就是带独立存储空间的侧链。

EOSIO的BP可以在多个链上运行,并可以使用相同的token来购买RAM。这些区块生产者通过主链上的选举产生,产生后他们操作侧链。每个侧链将有1TB的独立RAM,并且能够和其他相互通信。

注意:EOS将要求EOS的BP来运行侧链。这要是为了能让侧链与主链进行交叉通信。

这样的侧链方案带来了两个有趣的可能性:

1、侧链的RAM价格各不相同,这导致一个Dapp开发者会寻找更便宜的侧链RAM来使用,这直接带来了各个侧链之间的竞争。

2、使用链内通信,Dapp可以购买其他链上未被使用过的RAM,因此,多链的方案能有效减少开发者的成本,并且性能更好。






标签: dapp EOS RAM 内存

Powered by emlog 手机版 导航