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

in #steemdev6 years ago

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

其实只是一个获取用户信息(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)

相关链接

Sort:  

我想有寫程式的人都會明白這感受
之前付出很多時間所寫的功能
客戶突然說不要就不要😭

Posted using Partiko iOS

Thank you for using @sleepagent bid bot serves.
This post has received a 100 % upvote from @sleepagent.

跟着大佬有饭吃,大佬做什么我们就做什么!

Posted using Partiko Android

果然一个硬叉把好多东西都弄坏了啊…

不过以前宽带系统也有点无聊,不管怎么玩都在99.x% 现在RC系统感觉上比较有意义?

Posted using Partiko Android

真的是白白还是拜拜?
还是往前看吧。

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 64155.87
ETH 3422.91
USDT 1.00
SBD 2.59