EOS CPU资源不足?ET钱包帮你解决

EOS DApp 生态最近越来越受欢迎,但现在经常会遇到一个问题,就是CPU资源不足。

首先,我们要了解到底在哪些场景中会用到CPU?

一般情况下,最常用的功能就是转账,我们打开ET钱包,在使用EOS账户进行转账的时候,会消耗一定量的CPU;
第二种是账户竞拍、领糖果等,比如在PRA糖果盒中领糖果也需要CPU资源;
第三种就是现在比较热门的游戏了,这也是导致CPU资源紧张的“罪魁祸首”,玩EOS DApp游戏是最消耗CPU资源的。也肯定是大家最为困扰的,手气正旺着呢提示你资源不足,也是自带防沉迷系统了。

其次,我们要弄清楚CPU为什么会不足呢?

EOS CPU资源不足?ET钱包帮你解决_第1张图片

上图是ET钱包的【资源】页面,我们可以看到当前CPU价格是0.23EOS/ms,而此账户抵押了2.7631EOS共获得了12.02ms的CPU资源,因为之前使用了一些,所以目前还剩8.59ms。

我们先看一下CPU的价格是如何计算的:

CPU价格= 为CPU而抵押的EOS的总量/虚拟的CPU可用量,单位是 EOS/ms, 比如:0.23EOS/ms意味着,换取1ms的CPU时间,需要抵押0.23个EOS。

CPU的价格是不断变化的,那是因为CPU而抵押的EOS的总量和虚拟的CPU可用量都是在不断变换。

1、为CPU而抵押的EOS总量是不断变化的

当EOS网络中,抵押用于换取CPU资源的EOS数量突然增加时,会导致1个EOS所对应的可用CPU资源减少。比如,你用100个EOS抵押换取了CPU资源,原先可以有10分钟的CPU计算资源。这时候,突然有DAPP团队直接将总抵押量增加了一倍,这就会导致你的100个EOS所对应的cpu资源,会减少到5分钟。

2、虚拟的CPU可用量也是根据EOS网络动态调整的

当EOS网络拥堵时,那么,虚拟的CPU可用量就会降低,导致了CPU成本上升,1个EOS能够换取的可用资源就下降;而网络空闲时,虚拟的CPU可用量就增加,1个EOS能够换取的可用CPU资源,就增加。

如果你抵押了EOS获得CPU资源,当你的CPU超额使用,或者EOS网络繁忙你所分配到的CPU资源变少,不足以发起交易,这就是CPU资源不足。

那么最后,我们要如何解决呢?

有两种方式:

第一种,就是等。因为CPU资源是有恢复期的。如果主网的抵押量下降,那么单个EOS所分配的CPU资源就会增加,你的CPU总配额也会增加。

第二种,手动增加总配额,就是通过抵押更多EOS,来得到更多的cpu用量。

那么现在就和大家来演示一下,现在【ET钱包】有个免费抵押的活动,我们找到它,点开,首先确认你的账号(在转账CPU不足时,会自动跳出免费抵押页面),然后点击提交申请,那因为我24小时内已经参加过免费抵押了,所以不能再次获得免费抵押。成功获得之后,可以在【钱包资源页面】——【已抵押CPU】中查看到。

EOS CPU资源不足?ET钱包帮你解决_第2张图片

自行抵押的话,我们回到【发现】页,点击【EOS加油站】,点击【我要租资源】,然后输入你要抵押的EOS数量,目前实时的抵押比例是花费0.1个EOS,可以租27.96个EOS的CPU资源使用1天。然后我们点击【一键租赁】。可以直接使用指纹支付,支付完就OK啦。

这个操作还是比较简单的。那今天就到这里啦,下期跟大家分享如何赎回EOS。

你可能感兴趣的:(区块链)