和带宽系统说白白 / Say good-bye to bandwidth system

和带宽系统说白白 / Say good-bye to bandwidth system

今天执行一组命令时,返回如下错误:

其实只是一个获取用户信息(get_accounts)的API调用,并没有直接用到bandwidth之类的调用,所以严格来讲,这应该算是一个BUG,不过这个只存在于steemitdev节点,api.steem.com并没问题。

get_version看一下,steemitdev节点返回信息如下:

尽管版本还是0.20.5,但是已经包含了github上最新的提交:

其中有一项就是3006-disable-bandwidth-system,感觉steemit是要坚决地和bandwidth说白白了。

想当初,为了给公众号添加bandwidth计算,我可是费了好大周折,一个问题就是没法从账户信息中直接读出bandwidth信息,于是为了达成目的,我读了好半天代码,找到计算max_virtual_bandwidth的方法

然后在从这里推断出用户可用带宽的计算公式:account_vshares / total_vshares* max_virtual_bandwidth

再根据这段代码的逻辑用时间差去修正带宽的计算

总之,为此付出好多努力呢。不过,这些努力都即将成为过眼云烟啦,bandwidth这个实际上并没有起到什么作用只是折磨大家好长一段时间小妖精即将和我们白白了。

新的RC系统到底会是天使👼还是魔王,让我们拭目以待吧。

(封面图源 :pixabay)

相关链接


This page is synchronized from the post: 和带宽系统说白白 / Say good-bye to bandwidth system

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×