1. 每日区块链首页
  2. 学院

解读EOSIO中的RAM资源获取

解读EOSIO中的RAM资源获取
 
一、什么是RAM?

我们都知道DApp的开发与运行是需要大量的资源的,譬如宽带、RAM、CPU。它们的使用权获取是需要建立在抵押EOS之基础上。那么什么是RAM呢?打开维基百科你会发现一大堆释义,而其中最贴切的就是“运行内存”——它是DApp运行的前提资源,对数据的存储和支持奠定了它十分重要的地位。

 
二、RAM在EOSIO系统中的交易

首先得说明的一点是,在EOSIO的系统中进行RAM交易是会有手续费的,据资料显示约为1%左右。

下面详细谈谈RAM的购买和出售——“人机交互”。何谓“人机交互”?简单来说既是,与你交易的是系统,上家下家都是系统,两个实际用户之间永远介入了系统。这里,我们就可以看出RAM交易的本质了:采取了一定的算法对RAM定价和速率限制的算法来计算账户可用资源,向系统抵押一定价格数量的EOS以获取相对应数量的资源使用权。总结起来,RAM的交易并不是常见的市场交易那样买卖双方直接进行,它是使用者与系统账户的交流:购买RAM就是抵押EOS以换取RAM使用权限;出售RAM就是释放RAM以向系统取回EOS.

举个简单的例子来说明一下:譬如购买500Mb的RAM,则将500 EOS转到EOSIO的账户中;售出500Mb的RAM,则系统会从EOSIO的账户中转回500 EOS到你的账户里面。

 
三、RAM资源的获取途径

除了上文提到的通过向系统抵押EOS以获取RAM资源,对于各种使用者不同的情况而言,RAM资源的获取亦存在其他方式。

1. 租赁。通过付费的方式向他人取得EOS的使用权,再根据上文提到的方式与系统进行交易。

2. 还是租赁,但是非租赁EOS,而是去租赁Dapp的开发者亦或是运营者所用以租赁给他人的资源。

不得不提的一点是,有人谈到既然RAM存在交易行为,那么是否可以直接使用RMB购买RAM?答案当然为否,就如我们之前提到的那样,RAM的交易本质在于“人机互动”。

 
四、RAM与其他资源

在文章开头我们说到过,DApp的开发运行除了RAM之外还需要CPU和宽带。这里对他们的关系做一个简单的阐述——一个系统的顺利运行,它们三者缺一不可。RAM资源保证运行内存,CPU资源保证程序逻辑之运算,宽带资源为传输信息提供保障。RAM与它们相比有一定的优点,最突出的就是即时性,它没有延缓时间,在急用时容易解决。

原创文章,作者:串区块,如若转载,请注明出处:http://www.dayqkl.com/27193.html

发表评论

登录后才能评论
QR code