进入EOS钱包,可以看到“资源”选项,点进去之后可以看到RAM、CPU、NET三种资源,如下图。(这里是imtoken钱包界面,其他钱包大同小异)。
为什么要在EOS中设置资源?其实区块链的使用,都会耗用资源,这些资源的消耗如果没有某个中心化机构承担,就一定会体现在每个用户身上,如以太坊的转账会消耗ETH。但EOS的使用是免费的,怎么体现这种消耗?用RAM、CPU、NET三种资源。其中:
RAM,一般翻译为内存,是EOS账号的存储空间。在EOS中进行转账、购买资源、抵押、赎回、投票等操作的时候, 需要消耗RAM。总量对应超级节点的内存总量。
CPU,一般翻译为CPU带宽(计算资源),在EOS中进行转账、运行智能合约等需要大量计算。对应超级节点的计算能力。
NET,一般翻译为网络带宽(网络资源),在EOS中进行转账等基本操作时会消耗。对应网络之间的通信能力。
设资源是不是换汤不换药?我们消耗的从EOS换成了资源,还不是要花钱买?这就是区别所在。EOS需要花钱,但资源是可以免费获得的。资源的免费获取方式如下:
RAM的获取:投票。
CPU、NET的获取:抵押EOS。
上限值和可用值:我们看到这样的显示:CPU:6.67ms/9.20ms。其中6.67ms和9.20ms分别代表CPU的上限值和可用值,相当于一个杯子的容量和当前水量。资源的上限值=全网资源总量/抵押EOS总量*本账户抵押EOS量。有两个结论:1.抵押单个EOS所获取的资源不是定值,随全网资源和全网抵押数而变。2.不考虑大环境的变化,抵押的EOS越多,获取的资源越多。
CPU、NET的恢复:CPU、NET随着时间的增长会慢慢恢复,恢复期约为24小时。
有EOS的朋友,建议自己在钱包里小额尝试操作一下,会对EOS资源有更直观的理解。
l
网友评论