这两天有好多个朋友上来问我,“O哥,你的微信公众号不好用啦!” 我一看果然不好用啦,一测试,是STEEM RPC节点的问题,我就放心啦,节点问题嘛,等他们修复就好啦。
(图源 :pixabay)
节点出故障啦
结果等啊等啊,等了好久终于可以访问了,然后我回复我的朋友们,公众号好用啦,去用吧。结果人家使用后给我回复,O哥,你的公众号虽然能用,但是这数据完全不对啊。
这怎么可能呢,我可都是从STEEM的节点获得的数据呢,竟然冤枉我的公众号不好用,太气人了😡!然后我自己去测试了一下,哇靠,果然这数据差的不是一点半点啊。
比如说我的Voting Power在70%左右,但是微信公众号算出来的是90%多,更激动人心的是,我的SBD明明100多,微信公众号显示的是500多。我用curl直接连接STEEM的不同节点,发现不是我公众号的问题,而是不同的节点给出的数据不一样!
比如说从A节点读到的VP是70%,从B节点读到的VP却是90%;从A节点读到的SBD是100多,从B节点读到的SBD却是500多;还有其它一些问题等等。
首富美梦
于是我不由得幻想起来,如果这时候,我透过B节点提现,是不是可以转出去500多SBD呢?😍
后来想想,好像这事不靠谱,因为节点可以自己搭建,如果这样可以透支的话,那我建个节点,然后把自己资产改成1000000000000000000000 SBD,然后再提出来,岂不是瞬间成宇宙首富了。这明显不现实。
哎,宇宙首富的美梦持续了不到2分钟就破灭了😭
分析问题
既然成不了宇宙首富,我还是研究研究咋解决公众号的问题吧,毕竟朋友们还很信赖,不能让大家失望。修改公众号有几个思路,一是降级版本,使用老版本RPC NODE; 二是找到并解决当前版本里的BUG;三是找到一个好用的新版本。
降级版本?
降级版本有个问题,我公众号中使用了一些新版本中才有的东西,降级的话,就要全部改掉。而STEEM 的RPC早晚会都升级到新版本,那么我之后还要改回来。
解决BUG?
当前节点的BUG我分析了一下,我测试了一下当前节点的版本信息,貌似没啥问题:
{'id': 1,
'jsonrpc': '2.0',
'result': {'blockchain_version': '0.19.4',
'fc_revision': '2945196ca5ead5049e78679d69affea98d97e27b',
'steem_revision': '2945196ca5ead5049e78679d69affea98d97e27b'}}
所以我猜测应该是jussi的问题,这个是一个代理层,从后端的STEEMD读取数据。现在的可能是它缓存了一些老数据,和STEEMD的数据不一致,该更新没更新。
但是我不知道咋知道节点用的哪个jussi版本,这挺愁人的。至于去解决这个问题,饶了我吧,我就一半吊子程序员。
换新节点?
既然降级以及解决BUG都不现实,那就只好找一个好用的节点喽。
试了一下api.steemdev.com 版本也是0.19.4,但是返回的数据都是正确的,那就先用这个喽。
公众号好用啦
其实水了大半天,我就是想告诉大家,公众号又好用啦。
不过steemit官方最近更新节点有点勤,一会0.19.4,一会0.19.2的,如果没用一些新东西倒是无所谓,如果用了0.19.4中才有的特性,那么说不定啥时候又失灵了。
不过也管不了那么多了,毕竟搭一个全节点自己用,对我而言还不太现实,那就将就吧。
公众号添加方法
还没加公众号的,快点上车啊
方式一:
进入微信通讯录->点击公众号->点右上角加号->搜索steemit,关注即可。方式二:
直接扫描以下二维码:
👀赶紧去查一查,万一多了500SBD呢
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
我突然帮你想到了致富方法。
你建个数据10倍版节点,让别人转账0.001sbd给你即可使用。
别人一使用,哇哈哈,我好有钱好开心。
广告语就写“仅需0.001元,让你体验首富的感觉!!”
说不定会发财?
然后我还帮我也想了致富办法,你只要给我一个10%的赞,回头我广告海报都帮你整出来。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
哈哈哈 鱼贩兄想得好周全 我觉得以你的设计天赋肯定能致富 应该比通过建节点提巨款容易实现 ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
2%如何?
然后不用整版广告,给我在报纸中间夹缝里宣传一下即可;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
来,成交!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
哈哈哈,想太多了。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Beautiful picture. Tell is it Christmas?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
lovely....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well written, presented a lot of points. Keep writing this way.... keep it up and well done. 👌
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
very detailed writing and details can hopefully write for a long time
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
终于恢复了,之前查了,发现资产越来越少了,吓了一跳,哈哈
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
看样子我还是菜鸟,没怎么读懂,还是慢慢来吧
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
二维码扫描不出来不知道怎么回事
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
有时候做个梦,别醒来,也是很幸福的啦,哈哈
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
sbd再弱
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
来啦~我上车了,老司机带带我们~~~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
添加了
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
O哥的微信机器人帮大忙,直接刷看rep就差不多知道帖子情况了,不用频繁刷Steemit了。
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit