Sort:  

目前刷票有两种情况:

  1. 机器人刷票,精准根据作者发帖时间加一个延迟后投,或者跟随他人投
  2. 大户刷票,比如BT,准时上线,(瞎)投一大片

对于这些情况,我刚想到一个应对思路:限制投票间隔时间。也就是说,短时间内连续投票的,后续票的影响下降。原因就是,正常人看帖是要花时间的,投票影响的是系统财富再分配,而不是简单的“我喜欢”,所以做投票决定应该也是要花时间的,短时间内多个“我喜欢”导致决策失误的概率很高,所以后续票的理论价值期望偏低。

缺点:

  1. 对于 Curation Guild 和 Curie 这种,由多人提出投票建议,然后多人审阅,然后用工具批量投票的情况,上述设计也会大大降低他们的投票影响。不过,因为他们相对来说更关注作者利益、而不太关注投票者收益,那么晚一点投票对他们影响不大,那么他们只要设置一个队列,将待投的票加入队列,然后有程序读取队列,每10分钟投一次即可。
  2. 对于多人共享同一账户的,正常的投票间隔也会缩短。不过,多人共享账户,有哪些使用环境?是否应当鼓励或者限制?

希望抛砖引玉。

我也来凑凑热闹
这里我不讨论大户集中投票
只随便说说机器人

机器人投票与大户集中投票有些不同

  • 大户是集中时间段内投出好多票 (一个人投多个帖子)
  • 机器人是在集中时间好多人投票 (多个人同一个帖子)

那么上述方法的限制间隔,就有一个问题,是限制同一voter的投票间隔还是同一帖子的得票间隔,我猜测是前者。但是对机器人而言,限制作用就不是那么明显了,虽然同样是投出好多票,但对机器人而言,一个voter短时间内其实只投了一票,甚至可以更进一步,通过精准计算voter的投票间隔,来完全避免投票间隔的限制。

但是限制间隔的办法,对于大户集中时段(瞎)投,应该是切实有效的。

你只考虑到N个机器人刷一个贴的情况,没考虑到N多作者集中发帖导致机器人集中投的情况,或者N多人手工投不同帖导致机器人短时间内跟投多贴的情况。这些情况下,当机器人精准计算好间隔,在等的时候,其他人或者机器人可以“插队”投,那么他的收益就不是最大化。

这个太复杂了
需要考虑太多的因素了
已经迷糊了

昨晚爬不上来,看你们聊的好热闹,把bt都引来了

我在这个帖子中曾提过防止刷票随便聊聊如何分配文章奖励和点赞奖励

  • 方法一:控制点赞时间间隔
  • 方法二:强迫用户投差评票

但是我想到的办法是动态控制用户的投票时间时间间隔,这样难免带来体验不爽的感觉。而你提到的通过计算投票间隔来降低连续投票的权重,则更为合理:

  • 一方面不影响用户体验,用户依然想投就投
  • 另一方面,通过程序降级不合理投票的影响力,使得收益分配更加合理

我个人表示大力支持

难怪我想到这个东西,原来是你前面提示过我了,在潜意识里了。哈哈。

我那是砖,先不说用户体验如何,可行性就差,我自己想到的调整时间间隔方法把自己都想晕了
但是你这个想法:降低不合理投票的影响力却是切实可行的。
对集中时段集中投票的的行为,会起到很显著的遏制作用
另外,也会打击集中时段的钓鱼行为。

前面看贴时,一边看,一边注意到帖子收益大降,又没看到有人踩,就知道,BT又上工啦。

這個思路是有點道理。但我想到一個可能性:開始有人用,甚至推出服務:協助瞎投的bot (中文取名蝦頭如何?XD)。你照樣可以瞎投(當然自己不認為瞎啦),但實際上只是先選好要投的帖,bot會幫你後續經過簡單過濾(例如有大戶進來投、時間已到等等因素)後,再實際幫你投出票,就可以繞過這個投票間隔限制了。怎解?

好办法。
对其他人或者BOT来说,只要有延迟,就可能被插队,导致得不到最优收益。但是对BT来说基本无解,因为他选的虾头基本都是没人投的贴,也就不会有人插队。哎呀,这可难倒我了。

又想了一点

我们都知道voting power和投票时间有关,连续投出的票越多,VP下降的越快,进而影响到后续票的权重。
那么我们可否从VP着手,比如权重计算公式中的
vests*weight*VP改成vests*weight*(VP*VP)或者vests*weight*(VP*VP*VP)
这样当用户VP下降为60%的时候,投一票的权重才占20%
瞎想瞎说的,抛砖引玉

有点意思。不过现在最终奖励已经是平方过了。

嗯,之前看到你给大家讲解奖励计算方法的时候谈论过公式中最终奖励的平方

把vp平方或者三次方,就更加加大了vp的影响力,进而控制了投票间隔频繁导致的奖励分配不均问题。原本公式中,VP的影响力太差了。

当然了,这仅仅是个思路,未必可行,毕竟可能牵扯好多事情。

VP多次方是不是好,我也不知道。看看有没有人帮忙分析一下。

另外,现在大伙呼吁将奖励公式从平方改成线性,因为对中小户太不公平了。
是不是再开一贴专门说这个?还是已经说过了?

我以为BT不是瞎投。可能只是我搞不清他爱好。

根据我的观察以及个人推测,BT爱好广泛,包括摄影、视频、烹饪、艺术、搞笑、乒乓、加密货币、赚钱等等。但是为什么每天只投那么多票,并且集中在某几个时间段呢?并且很多票都是90%左右投票收益归自己、很少给人抬轿呢?个人认为赚钱是他最大的爱好。投票时间集中,恰恰说明没怎么花时间看帖。

数据参考: http://catchawhale.com/whale.php?username=blocktrades

@blocktrades upvoted > @patelincho post 18 minutes ago @ 1:02:06 PM
@blocktrades upvoted > @skysunny post 18 minutes ago @ 1:02:21 PM
@blocktrades upvoted > @kev7000 post 19 minutes ago @ 1:02:27 PM
@blocktrades upvoted > @levycore post 20 minutes ago @ 1:02:00 PM
@blocktrades upvoted > @themerkle post 20 minutes ago @ 1:02:36 PM
@blocktrades upvoted > @steemgold post 27 minutes ago @ 1:02:15 PM
@blocktrades upvoted > @inber post 27 minutes ago @ 1:02:45 PM
@blocktrades upvoted > @kafkanarchy84 post 28 minutes ago @ 1:02:00 PM

爱钱、自利是人的天性,这点无可厚非。如果大部分自利的结果是社区生态环境总体健康向上,那是最好;如果大部分人自利结果导致系统不健康,那就不好。

翻译完了,换个地方回复。避免再踩到地雷。以后贴数据,看到 @ ,要小心。

人家答复的义正言辞,是吧?

是哦,土豪,没时间,用烂网,就有理由乱投票了。 :D

防刷票的出发点应该是“让乱投票的人没curation收益”,而被投票的人收益可以不受影响。

比如curie这种,既然出发点是支持原创作者,那么短时间内连续投票curation收益下降,自然不是什么问题。

这么做还可以把bots限制一下。因为curation 收益的初衷是”你的投票帮助发现了好帖所以奖励你”。现在bots太多,根本不能根据投票数来判断帖子好坏了。
还有一个办法是之前dan提到过的,降低每个人每天可以点赞的次数。之前说过4次或许太短了。但比如10次就差不多,每天每个人点赞自己心目中的十大文章。这已经是很大的阅读量了。

乱投票的人没curation收益,而被投票的人收益可以不受影响

这点我不赞成。如果是乱投票,那么被“乱投票”的人获得的是“不当收益”,所以我认为应该受限制。

至于点赞次数,个人认为合理的多次点赞应该不受限制。毕竟有人泡网时间长,有人时间短,从平台角度出发,应该适当鼓励大家多来玩,所以每天点赞次数上限应该比较高。这里有个情况,最好是把“我喜欢这贴”和“我觉得这贴收益应该多少”分开(刚才说的“点赞”里,“我喜欢”的成分较多),但是这个从UI实现角度看,大概比较困难,Steem里面把两者合一并不是特别合适。

另外就是,像Curie这种,每天看完100贴然后选10贴来点赞,虽然理论上更有利于选出优质贴,但对普通用户来说体验比较差,因为一般人一个贴子看过就忘了,看完N帖回头再点不符合人性。

之所以我支持”被投票人的收益不受影响", 是因为目前没有机制来判断“被投票人是否不正当获利”。
比如按照刚才的设定,某人(包括guild)连投10票,可以被识别为乱投票,自然没有curation收益。但被投票方不清楚自己是因为获得了欣赏和支持,还是真的被“乱投票的人”随机眷顾了。 根源上还是要让乱投票的人没有收益,那么他也就没有动力乱投票了。

降低每日投票总数,同时加强低power用户点赞威力,也就是之前DAN的提议,是能解决这一点的。这跟上网时间长短没关系。毕竟看帖子的目的并不总是做curator,还可以是自己休闲和随意浏览。 上网时间长的可以更精准的选出每日steemit TOP 10帖子,能获得更高的curation收益,公平。而选10贴出来的过程就是你想获得额外收益的所要付出的代价。至于用户友好体验,可以从UI上解决。 举个不恰当的例子,就跟土共的网络审查员要分配任务汇报给上级不良帖子的链接才能有奖金一样,这就是curator的工作。 一句话总结,发帖的和点赞的分别都可以分为两类,以赚钱为目的的和不以赚钱为目的的。

说的好像有点道理,但是还没能说服我。我之前的逻辑是“有罪推定”。如果一件事情我们认为是不适当的,那么这件事导致的所有结果都可以认为是不适当的。

降低每日投票总数,同时加强低power用户点赞威力

这个思路是有道理的。但不一定是唯一解决方案。

而选10贴出来的过程就是你想获得额外收益的所要付出的代价。

这里有个很恶心的问题。等你看完100贴想选10贴,会发现好贴都被别人抢先点啦,看完回头再点,只是给别人抬轿。

至于用户友好体验,可以从UI上解决。

如果没有实际的解决方案,就这么一句话,也很难说服我。

举个不恰当的例子,就跟土共的网络审查员要分配任务汇报给上级不良帖子的链接才能有奖金一样,这就是curator的工作。 一句话总结,发帖的和点赞的分别都可以分为两类,以赚钱为目的的和不以赚钱为目的的。

这个例子和总结很不错,但是还是没有结论。

投票是和steem power的线性消耗相关的,用机器人投票对自己是最有利的,当然是用机器人了!
  要防止机器刷票,有两个方法,一是用机器人对抗机器人,用机器人投票的一律flag!让投票机器人死机;二,让机器人投票无利可图。以前有个提议每天限投五票,现在看来还是有些积极意义的。

投票是和steem power的线性消耗相关的

这个是当前设计规则,根据规则来玩无可厚非。

我开这贴主要是想讨论如何制定、改进规则。机器人也是人在用,引导机器人朝好的方向进化是上策。

steemit允许普通用户在看到标题后就可以决定投票与否,而不是点进去然后进行判断。

1、取消投票直显,除post主页,其余调用文章显示,不再显示upvote,强制用户点击进入post 浏览后做出投票。
2、投票时间不再是间隔3秒。而是在post打开后指定时间后能够投票。

如果这么做势必会造成 投票率低下,每天产生如此多的帖子。

1、提升草根用户投票权重,可以增加一个vote-value对用户进行评价
2、控制post数量,刷post严格控制,避免能量浪费

取消投票直显是个办法,很早前就有人提过,不知道为什么还是没有改。

“post打开后指定时间”这个没办法控制,因为机器人都不是在网站上投票,而是绕过网站直接调区块链API。

控制post数量,是说限制发帖吗?这个本身不人性。

比起机器人对机器人的方法,这应该比较行得通。

让机器人熄火?还是不要了,所有的机器人都向我开炮吧!

那也要分机器人啊,还有一堆差评机器人呢,偷笑;)

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.082
BTC 60611.25
ETH 1557.26
USDT 1.00
SBD 0.50