Bloody Sunshine

Just too damn hot

基于体力值设计的社交网络消息

最近饭否开始审核消息,搞得整个体系好像进入了慢光速空间。

对于饭否来说,根本矛盾是这是一个只能低成本运营的服务,但是 SNS 对于政治有着极高的敏感性和反馈速度的要求,目前走到了这么一个难受的解决方案上。

但是往回抽离一些来看,无论 BBS、Blog 还是 SNS,在发送这一端解决的都是满足表达欲和渴望被看到的需要,这些被发出来的信息大部分没有长期保留的价值,都是说完就算。这些信息的长期存在反而带来了一些问题(比如八百年前的不当言论被人挖出来),那么是否能设计一种非永久的消息模式,一方面能让人表达,也能被人看见,同时,也能减少每个人接受的信息量,让不重要的信息更快的消失呢?

拉屎的时候想到了一个方案,如果我们赋予每条消息一个体力值(比如初始值为 50 ),每被人浏览一次(or 一人),体力 -1,体力清零后,消息对其他人不可见。这样网络上公开可见的消息数会控制在一个非常可控的规模上。

不过这样又引入了一个新的问题,有一些有价值的信息,我想让别人看到怎么办?复制重发一次?显然是不好的,这样会导致重复的信息占用不必要的资源。系统性的解决这个问题,可以加上转发加血功能,每个人转发, 可以给消息加体力,从而达到让原始消息寿命延长的效果。

这个模型实现的效果和微信「仅展示最近 3 天的朋友圈」看起来差不多,但是管理纬度从时间变成了阅读次数 / 人数,信息传播的角度更科学一点,实现成本也会高一些。

( Fin. )