关于Sports Token的BUG

in #sct5 years ago (edited)

严格来讲,应该是SCOT的bug!
本来这个bug并不会对SCOT项目造成实际影响的,但是由于Sports初始发行的特殊性。放大了这个bug造成的影响。

明确BUG

刚才测试了一下,BUG依然存在。

BUG源至steem本身的发帖机制。
steem发帖和修改帖子是没有本质区别的。只是修改帖子需要带上所修改帖子的permlink.
而新帖子也是可以设置这个参数的。
由于steem默认生成permlink的机制比较简单。很多发帖工具新发的帖子都会自己生成permlink。
这就造成一个问题。SCOT编写scotbot的时候需要用自己的方法去区分新帖还是编辑帖子。

其实,scotbot不必区分是否是新帖子。scotbot大致是这样拣选文章到各个scot项目的。
只检查新区块,不扫描老区块。
1.未拣选的文章做拣选处理。
2.已拣选的文章不做处理。

修改旧帖子添加sportstalk标签以后,这个帖子就会认为是一个新发的帖子做拣选处理。
但是有的人修改了一些帖子,并未发生任何变化。这是为什么呢?
那是因为没有注意到第二条“已拣选的文章不做处理”
如果你的帖子本身添加过任何scot项目的标签,修改这个帖子就不起作用了。因为他已经被拣选过一次了。

所以,下面这篇文章说的第一条是不对的。Palnet,SCT也存在同样问题。只是他测试的帖子可能有问题,让他产生了误会。
https://www.sportstalksocial.com/sct/@nextgen622/a-possible-solution-to-the-sportstalk-problem-learning-from-sct-and-palnet

处理BUG

程序上重新定义一下什么是新文章就行了。
对于已产生错误的,确实应该跟上面这个帖子说的那样,官方去踩一下这些帖子。
对于恶意获得收益的帐号,拉入黑名单就可以了。
尽量不要殃及无辜,毕竟是一个自身问题造成的。
比如我就只是做了测试而已。

Posted using Partiko iOS

Sort:  

这个bug快毁了这个平台了

Coin Marketplace

STEEM 0.22
TRX 0.20
JST 0.035
BTC 95967.22
ETH 3310.18
USDT 1.00
SBD 3.15