- 主题:我设想的论坛账号 Credibility 系统
注:因为“__信__誉__”这两个字中的某一个和其他字搭配后会变成关键词发不出来(具体是哪个未探究),以下全部用 Credibility 替代。
首先,每个账号设置一个 Credibility 值,该值公开,所有人可见。
数值范围从 -32768 到 32767。新注册用户的起始值均为 0。
新注册用户账号满一个月后系统奖励 1 Credibility 给该账号(每个账号仅此一次)。
此外,Credibility 绑定到账号,不能转让。
每个帖子均在用户名称后显示该用户的 Credibility 值。
所有用户均可对任何帖子(包括主贴以及回复贴)进行评价,评价只有两种值:或正(+1),或负(-1)。
该评价值(或 +1 或 -1)再乘以评价者本身的可信系数后即为最终送出评价值,公式如下:
如果评价者自身 Credibility 值小于等于 0,则评价者可信系数为 0,即最终送出 Credibility 值 = 0 x 评价值 = 0。
如果评价者自身 Credibility 值大于 0,则评价者可信系数即为评价者自身 Credibility 值,即最终送出 Credibility 值 = 评价者自身 Credibility 值 x 评价值。
最终送出评价值会直接加入到被评价者的 Credibility 值里。评价别人不影响自身的 Credibility 值。
【关于优势】:
所有人 Credibility 值公开显示在用户名后,是好人还是坏人,一目了然,那么该用户帖子的可信度和质量大家都会有个初步判断。
评价者越是好人(Credibility 值越高)越有影响力,因为有可信系数的乘积,鼓励大家都做好人。同时由于 Credibility 值公开,对通过发表有价值有质量的帖子来积累 Credibility 具有鼓励作用。
如果有人想通过注册一堆马甲来捧/黑别人,是无效的,因为新注册用户的自身 Credibility 值(同时也是评价可信系数)为 0。
同时如果有坏人(自身 Credibility 值为负)想通过评价来捧/黑别人,也是无效的,因为一旦自身 Credibility 值为负,则评价可信系数也为 0。
坏人如果想提高自己的 Credibility,只能通过发表有价值有质量的帖子,以期待好人来给予正面评价。
挂站、发水帖均不能积累 Credibility 值,只有在帖子(或者回复)被好人评价后才能积累 Credibility。
【关于溢出】:
可以预见,当时间积累后(例如 5 年或 10 年),大多数好人账号的 Credibility 值都会接近最大限。(而坏人的账号因为 Credibility 值负太多估计自己就会扔了。)
此时 Credibility 值的区分度作用已经非常小,为解决此问题,可以对所有超过年限且 Credibility 值为正的账号进行 Log 压缩,即:新 Credibility 值 = Log(旧 Credibility 值)x 10,同时给所有压缩过的账号奖励一枚年限勋章。(勋章公开,所有人可见。)
对于未满足年限的账号,不进行操作,也无勋章。
对于 Credibility 值为负的坏人,无论年限,均不对其 Credibility 值进行压缩,也不授予年限勋章。
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
强调:评价系数很重要,同样是两个 +1,因为评价者自身的 Credibility 不同,分量差别很大。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 这不就是知乎点赞系统?
--
FROM 60.242.237.*
谁是大 V,不是一个人说了算的,也不是靠钱买来的
而且 Credibility 是个变量,不是固定头衔,不是说你以前做过一次好人就永久是好人
好人可以变成坏人,坏人也可以变成好人,全看你的作为
同时如果你什么都不做,你也是没法倚老卖老的,年纪大(比如当前的水木积分)并不代表有分量,因为坏人也会变老
发帖多(比如当前的水木积分)并不代表有意义,因为狂发水帖烂帖,包括无意义无内容的回复只会让人厌恶。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 那不就成了微博的大V推机制?
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
你仔细看了么,水军自身如果没有 Credibility,是没法给别人有效的评价的
而且每个帖子每人只能评价一次
想要获得 100 评价,最起码也要 100 个 Credibility 至少为 1 的水军评价 +1 过才行
而只要有一个 Credibility 很高(比如 100)的用户发现该作弊水帖,他一个人的 -1 评价就能抵消这 100 个水军
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 如果水军互相抬高积分怎么办?
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
那你去申请1万个马甲然后等一个月呗?
首先,我想说,任何优秀的系统其目的都是 鼓励好行为,抑制坏行为,而不是彻底杜绝坏行为
比如难道因为我们有法律,所以从此犯罪就灭绝了么?并没有。难道因此就说法律是无效的,要废除法律?
无论你如何修改法律,犯罪都不会灭绝,只会被不同程度地抑制,参考上面所说的优秀系统
PS:你就是个杠精这个事实,基本全站有年头的人都知道,如果水木有 Credibility 系统,我一定立刻给你 -1
之所有水木上优秀有素质的人大批流失,包括我很少有意愿在水木发帖,就是因为目前水木缺少一种机制能遏制像你这样的烂人造成的
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 放一个月不久有1了么?一万个马甲一个月后就是一万。
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
每个人自己设置算法没法大规模实现,何况有能力写自己使用的算法的用户更是少
而且如果每个用户的算法不一样,那就没法把一个 ID 的信誉公开显示出来
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 赞,楼主跟我的想法差不多。同样是通过 pow 来证明一个 ID 的信誉。不过我的想法是 POW 算法由每个用户单独设置。每个人都有自己一套计算信誉度的办法。
--
FROM 60.242.237.*
信誉值其中一个主要目的是给那些不明真相的群众做参考的
如果你已经熟知某一个 ID 是烂人,那么你是否需要去手动设置他的信誉为零已经意义不大,毕竟如果你没有使用默认算法,而用了自己的算法,那么显示值也只有你自己能看见,手动设置唯一的作用就是如果你健忘会对你自己有提醒作用
而如果你要给别人评价,就必须和其他所有人使用同样的算法,不能因为你想给 -10000,系统就允许你这样做。
你给出 +1 或者 -1,究竟有多大效力,要看你自身的信誉,这点对所有人都一样
大多数烂人都是很难让人轻易忘记的,除非是该 ID 烂的程度确实很小,那么你一段时间后可能会忘记,让人铭记的烂人都是持续长久的烂
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 提供一个默认算法。大多数人使用这个默认算法。默认算法和你的设想的差不多,权重大的ID 提供大的输出。类似于 google 的 page rank.
: 而重度用户,可以基于默认微调算法,比如手动设置某某 ID 的信誉为零。
: 我觉得这本质上类似于区块链的 POW 算法,区块链总是存在,但是依据区块链算出来的信誉值跟算法有关。
: ...................
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
并不是每个月 Credibility 都会自动加一,那样岂不是坏人躺在那里一年就变成大好人了?
而是在新账号满一个月的那一天系统给+1,一个账号终身系统只给唯一这一次,目的是给人评价权
否则全站初始所有人都是0,没有人有权给别人评价,会导致所有人的0只能一直保持下去
而对于坏人,系统给的这唯一一次+1是没有用的,因为很快就会因为他们自己的恶行把这1点丢掉而丧失评价权
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 其实最好让这一套算法也是可传播的。
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
而且我觉得这种奖惩机制比禁言好太多
就算你被误会被给了负值,并不影响你的发帖和回帖,如果你是被人误会,自然会有 Credibility 高的明白人看出来给你+1平反
相反,如果是真的坏人,那么他继续在那里乱叫只会招来更多人给他更多的-1,让大家更清楚明白地看清他是什么货色
这比禁封他(等同于帮他隐藏了他的恶行)更有效力,让他臭名远扬,何况禁封是一个人说了算,很多时候未必公正
对于 Credibility 负太多的 ID,所有他发的帖子系统都可以默认折叠或隐藏,打开需用户确认并自动带上警告,诸如“该ID被人民群众判定为大恶人,请谨慎参考他的发言”之类的
【 在 Chounoki (Life ain't for sissies) 的大作中提到: 】
: 并不是每个月 Credibility 都会自动加一,那样岂不是坏人躺在那里一年就变成大好人了?
: 而是在新账号满一个月的那一天系统给+1,一个账号终身系统只给唯一这一次,目的是给人评价权
: 否则全站初始所有人都是0,没有人有权给别人评价,会导致所有人的0只能一直保持下去
: ...................
--
修改:Chounoki FROM 60.242.237.*
FROM 60.242.237.*
这个问题不大,他要是说错了,那么任何自身有 Credibility 的人都可以给他 -1 啊
就算他之前有 100 Credibility,也不代表他就可以在任何地方大放厥词了
Credibility 是动态的,他觉得自己已经有 100 了不起然后 Abuse 自己的信誉,
很快就会被众人减到 -100
给人评价并不是强制的,需要用户主动有意愿地去评价
系统并不强制要求浏览者去评价,你觉得没有确定答案或者你对这东西不关心,那你完全不需要去评价,更省事
只有你真心认为说到你心坎里了才会去主动 +1,或者认为对方太可气必须惩罚才有必要去 -1
【 在 lilnelse (不折腾) 的大作中提到: 】
: 想法不错,实际如何设计积分规则很重要。
: 另外,一个人在A话题有credit不代表在B话题也有credit,如何处理?
: 有些topic没有确定的答案,比如豆腐脑问题,怎么办?
: ...................
--
修改:Chounoki FROM 14.201.222.*
FROM 14.201.222.*