LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 介绍 EOS 区块浏览器 bloks 的一个小功能

介绍 EOS 区块浏览器 bloks 的一个小功能

2019-12-10 阿华区块链 来源:区块链网络

在查询 EOS 的一些交易记录时,我经常会用到好几个 EOS 区块浏览器,例如 bloks、eospark、eosflare、eosx、eosq、eosauthority 等,每个浏览器的特色都不太一样,例如 eosq 提供了一些深度数据查询,bloks 功能比较齐全等。

在对 EOS 账号进行查询时,我们会发现 CPU 资源的使用量数据,有些 EOS 区块浏览器显示的数据不太一样,例如:

这个是 eospark 显示的数据,显示该 EOS 账号总的 CPU 为 445us,已用量为 5.76ms,已用比例为 1293.9%,即已超过了100%。

这个是 eosflare 显示的数据,CPU 已用 5.758ms,总量为 445us,看进度条可以得知已用量也已经超过100%了。

这个是 eosx 显示的数据,eosx 显示该 EOS 账号的 CPU 使用量已达到了总量的 1293.9%了。

这个是 eosauthority 显示的数据,可以看到 CPU 使用量已达到了100%。

大家会发现,EOS CPU 已使用量数据,是大于该账户 CPU总量的,不但 EOS 区块浏览器是这样显示的,一些常见的 EOS 钱包也是这样显示。

这个是 TokenPocket 钱包显示的该账号的 CPU 使用数据,显示 CPU 的可用量为0。

这个是 MEET ONE 钱包显示的该账号的 CPU 使用数据,显示该账号的 CPU 资源已用完。

为什么会显示 CPU 的已使用数量大于该账号的 CPU 总量呢?即 CPU 超额使用 ?

这是因为,这些 EOS 区块浏览器或 EOS 钱包显示的 CPU 使用量数据并不是实时更新的,上面显示的 CPU 使用量为 EOS 账号最近一次操作后的 CPU 使用量数据,如果最近一次操作后使用量为 1ms,在过了24小时后,这些 EOS 区块浏览器上面显示的使用量还是 1ms,即使过了三个月(3个月内没其他消耗 CPU的操作)后,上面的使用量数据还是1ms。

但是,该 EOS 账号的 CPU 总量却是会实时更新的,主要是根据该账号的为 CPU 资源抵押的 EOS 数量以及所有 EOS 账号的抵押量来决定某个账号的 CPU 可用总量的,由于总的抵押量一直在变动,所以对于某一个 EOS 账号来说,它的 CPU 总的可用量也一直是变化的。

而且,EOS 账号的 CPU 使用是在24小时后会自动恢复的,即 今天下午14点使用了1ms 的 CPU资源,24小时后这1ms 的 CPU 资源就会自动完全恢复了。

由于在许多 EOS 区块浏览器上,它的 CPU 已用量并没有实时更新,但账号的 CPU 可用总量却是在更新的,因此,就会出现 CPU 超额使用的情况,即使用量超出了 100%。

例如一个账号前几天的 CPU 总量为100ms,当天使用了60ms,但是,该 EOS 账号在今天赎回了为 CPU 抵押的一半EOS,导致该账号的 CPU 总量变为 50ms了,在目前的一些 EOS 区块浏览器上就会显示,该账号的 CPU 已用量 60ms,总量为50ms,即超额使用了(120%)。

我们仔细想一下,其实这样显示明显是不合逻辑的,对于大部分刚进入 EOS 生态的小白用户来说,看到自己的账号 CPU 超额使用了,可能还会以为该账号因为 CPU 不够而动不了,甚至可能还会觉得一直动不了,其实完全不是这样,账号中使用的每笔 CPU 资源在24小时后都会恢复,只是因为这些 EOS 区块浏览器显示的数据没有及时更新而已。

那么,这些 EOS 区块浏览器及数字钱包显示的 CPU 使用数据,可以及时更新吗?数据显示可以对用户更友好一些吗?

其实,是完全可以的,而且也确实有 EOS 区块浏览器已经这样做了,就是 bloks 区块浏览器。

同样是我的一个 EOS 账号,我使用 bloks 查询它的 CPU 使用量数据时,发现它显示的 CPU 使用量是最新的,也不会出现 EOS CPU 超额使用的情况。

可以看到这个 EOS 账号的 CPU 资源最新使用量为0,同样的一个 EOS 账号在其它 EOS 区块浏览器查询时都是显示已超额使用。

我们再看看该账户发起的最近一次操作中,是不是已相隔了24小时。

可以看到该账号最近的一次消耗 CPU 的操作是发生在8号,到今天已经过了24小时,在没有另外发起消耗 CPU 交易操作的情况下,很明显,CPU 最新使用量就是0,而不是像其他 EOS 区块浏览器那样显示为最近一次操作后的 CPU 使用量,很显然,bloks 的 CPU 使用量显示更合理,也更友好,期待其他 EOS 区块浏览器的 CPU 使用数据也能及时更新。

—-

编译者/作者:阿华区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...