最近很火的EOS RAM,吸引了很多人来更深入的了解EOS。 RAM实际上是EOS系统资源的一种,除此之外,还有3种资源,CPU,带宽、存储。下面,就带大家一起了解一下EOS系统的这4种资源。
在EOS的设计中,使用EOS是免费的,但是只有持有EOS才能使用资源。免费是指,你可以抵押EOS来换取资源的使用权,如果不想用了,你也可以取回原有的EOS。抵押EOS数量越多,使用的资源也就越多。
EOS资源分类
EOS的资源可以分为两类:
1、可以租赁的资源,包含CPU、带宽,可以称之为可转让资源
2、只能自己使用,不可以租赁给他人,包含RAM和存储资源,可以称之为不可转让资源
CPU和带宽
CPU即超级节点的计算能力。在区块链上的智能合约运行需要大量运算,需要消耗CPU,带宽即网络之间的通信资源,各类区块链上的交易都需要消耗。由于EOS里超级节点数量是一定的,CPU和带宽资源也是一定的,所以搭建在EOS上的各类项目和Dapp,要想正常运行,就必须消耗CPU和带宽,就要拥有足够的EOS币所代表的资源。
CPU和带宽这种可转让的资源,是采用比例制的。比如,当前总共有10万个EOS抵押用于获得CPU的使用权,而你自己的就锁定(抵押)了1万个EOS在CPU资源上。那么,你能够使用全网所有cpu资源的10%的计算能力。带宽也是一样。同时,你抵押了EOS,想要赎回,那么,就需要再发起赎回申请之后,等待三天,你的EOS才能变成可以流通的,才能够转账。
对于开发者而言,如果觉得EOS价格过高,可以租借别人不用的EOS。而EOS持有者也可以从中获取租金。
RAM和存储
RAM跟存储这类资源是不可以转让的。RAM(内存),是EOS账户的一定存储空间,包括存账户名等信息。这个资源是每个账户必要的。存储适用于存储大文件,现在还没上线这个功能,暂时不讨论。
在计费方式上,RAM是使用了Bancor算法,简单来说,就是根据当前的EOS的总量,跟可用RAM的总量,来计算出来RAM的“价格”,当RAM剩余量很少的时候,价格就会飙升。Bancor算法稍微复杂一些,你可以简单理解为,一个EOS能够换得多少的RAM,是要根据RAM的稀缺程度来计算的。如果你需要释放一部分RAM,只能是直接卖出。