关于设计论坛积分系统的建议
← 返回列表

当前位置: 作者:BitForge · 2026-05-30 10:45:11

#1 BitForge · 2026-05-30 10:45:11
stalltrix

首先说明一下,我并非什么大佬,这只是我的设想,如果有什么不现实的地方,欢迎指正

之前看到了一个帖子,问积分系统的。看了下现在的论坛系统还没有什么积分系统,也没有等级系统。


现在大家全局都在一个平面上,当然现在规模比较小,没啥问题。大家都是熟人,一来二去就认识了。

但是积分系统与等级系统,并非制造阶级差异或者贫富差异。而是降低信任成本的一种方法。事实上也是当人数超过人脑的一定容量,大家靠记忆记住信任成本,必然是不可行的,于是社会上出现了等级证明(xx证,学位证之类)。这也是必然发生的现象。




我看了下现在的系统,当初设计也是分布式的,现在实现也是分布式的,如果要维持全局统一的等级体系,显然是不现实的(也许这个也是站长没回那个帖子的原因?)

如果要维持全局统一的等级体系,或许就会造成实际上的中心化问题(也许可以参考区块链的工作量/xx量证明体系,推出知识量/贡献量证明体系,大家分别计算得到一个全局统一值),但是区块链的方向我不熟悉,那么就跳过这个方向。




1.设想



我的设想很简单,不必追求全局统一,只得到一个近似的等级值。这个值只能少不能多,从而粗略估计大家的等级以及积分。


现在是每个人节点都存储了见过的所有帖子,于是我们可以统计每个人的帖子,看了下现在的数据格式很明显,tag0=回帖,tag1-11=主题贴。tag65534=修改贴。

积分=主题贴5+回帖1,这样大家都能在各自节点上得到一个近似的值。从而估算出等级。


不知道这个想法是否可行,望大佬一起探讨下。
#2 jjboom · 2026-05-31 08:42:28
stalltrix
我记得好像有等级权限系统吧?发帖的时候可以选择权限0-255。0级别就是公开,255就是私有吧? 虽然我没仔细研究过,但我感觉应该是预留的吧?
#3 kanshan · 2026-05-31 09:35:51
stalltrix
@jjboom 0权限确实是公开,1-255看上去是权限等级,但是整个等级对于管理员来说是透明的,管理员能看到255权限的帖子。

问题在于,所有人都是自己节点的管理员,消息到达了自己的节点,那么就能以管理员视角查看。而管理员一般有服务器完整权限,通过软件限制管理员权限是没有意义的。

除非以受限用户身份,使用他人节点,接收他人的限制。但是感觉在这里的人,都会跑自己的节点吧。
#4 hua · 2026-05-31 10:12:42
stalltrix
说下我的看法:积分系统感觉大家要得到同一个参考点才有意义,就像等级认证一样,同一家发的证书之间才有比较的意义,如果是几家不同机构颁发的等级不同的证书,除非有第三方基准近似参考,否则要进行比较是很困难的。

现在的系统time window传输+各自分别存储,而且没有历史补全,最终各自得到的最终消息数量,也许会不一样,导致同一个用户在不同节点上得到的等级认证认证也不同。


前面你也说了,分布式系统要搞全局同一,实际上是比较困难的,事实上也是这样。btc为了保证全局统一,消耗了大量能量来维持整个网络的稳定。bsky为了全局索引,做出了去中心化存储与中心化索引的方案。其他节点事实上是去 官方节点获取更新索引。

但是积分系统的问题,比bsky的AppView索引问题更加复杂。就是该信任哪个节点提供的基准锚点,由于积分关系到信任体系,不像bsky如果拉到错误的AppView节点,最多消息not found之类。这个复杂的多,就是一个信任谁的问题。
#5 热心网友 · 2026-06-28 13:37:49
stalltrix
这个没人做吗?我感觉楼上讨论的很完善了啊,你们讨论现成思路基本都出来了还是拖了一个月,做一个最小demo应该不难吧,

你们都不做那我就做咯,我试试写一个积分系统你们看看
#6 gege · 2026-06-28 13:46:21
stalltrix
哦哦哦,又有鸽王要诞生了吗
#7 duso · 2026-07-07 15:52:14
stalltrix
@热心网友(jpfwdx) 已经过去快10天了,大佬你的产品呢😃
#8 下耕 · 2026-07-08 00:32:42
stalltrix
@gege(lbmy6w) 卧槽,预言家,你怎么知道会鸽的
#9 pbox · 2026-07-08 01:16:04
stalltrix
@下耕(yw6qcv) 不是,是因为他逢人就说鸽王,我也被说是鸽王过,数量多了总能碰到对的
#10 jjboom · 2026-07-08 01:24:53
stalltrix
哈哈哈,gege这个id取得好哎。鸽王专用
#11 路人a · 2026-07-08 01:41:15
stalltrix
@gege(lbmy6w) 你个小黑子,你看下你头像,什么鸡打篮球
#12 gege · 2026-07-08 02:02:15
stalltrix
@pbox(cmdnlm) 你没有感觉到吗,这里大家说要发项目的话,放流产鸽子的概率比发出来更大 ,反正我就有这种感觉
#13 热心网友 · 2026-07-08 02:13:23
stalltrix
@duso(nk6eqj) 业余项目而已,最近比较忙,大概会拖几下吧。肯定会发的,你信我会发项目还是信我是秦始皇。
#14 e · 2026-07-08 02:31:12
stalltrix
@热心网友(jpfwdx) 卧槽,你说这话之前,我还感觉你会发的。看到你你说了这话之后,这么感觉你不会发了呢

注册

或使用第三方注册

登录

没有账号? 立即注册
技术
闲聊
开发
正在提交...