有意思的BUG,帖子收益

in #cn5 years ago

除了很佛系的作者,一般来讲,帖子收益的问题是大家都非常关心的问题,但是你知道吗?STEEMIT上显示的帖子(未结算)收益可能并不真实!


(图源 :pexels.com)

为什么这么说呢?因为今天的学习过程中,我发现了一个关于帖子收益的BUG。

我们获取一个帖子的信息有很多种方式,而比较常用的有get_content以及get_blog这两种,前者可以获得指定链接的内容,后者则可以按序号获取指定内容。

以获取我之前发布的一篇帖子为例,使用两个API调用的JSON分别为:

{"jsonrpc": "2.0", "method": "condenser_api.get_content", "params": ["oflyhigh", "ufo-2019-09-18"], "id": 1}

{"jsonrpc": "2.0", "method": "condenser_api.get_blog", "params": ["oflyhigh", 1787, 1], "id": 1}

这两个API调用,均可以返回帖子内容以及帖子的一些其它参数,比如说pending_payout_value,接下来就是见证奇迹的时刻啦:

get_content部分返回内容:

get_blog 部分返回内容:

发现问题了没有?同一篇文章使用get_content以及get_blog返回的pending_payout_value并不相同!

按说同一篇文章,在点赞没有变化,奖金池没有大变化的情况下,用不同方法得到的pending_payout_value应该是一样的,不一样说明其中之一是有BUG的。

也许你会说,不过是一两分SBD,无伤大雅,但是在金融系统里是不允许有一分一毫的误差的,如果出现误差,证明系统存在BUG。

当然了,这个不过是显示的收益,真正影响我们收益的是处理收益发放的程序,想必不会有BUG吧?😳


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

Sort:  

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.01% upvote! Together, let’s change the world!

不要紧的,反正等着归零。归零后给你一千万Steem😂

瞎说啥大实话😭

Coin Marketplace

STEEM 0.25
TRX 0.25
JST 0.039
BTC 95803.39
ETH 3334.91
USDT 1.00
SBD 3.31