Mic*_*icz 17 language-agnostic architecture
BOUNTY:获得赏金要么告诉我如何玩系统,要么解释为什么你认为不可能发挥它.
我正在开发一个网站的声誉系统,允许您开始自己的博客,评论和收藏等.
我的目标是为用户提供易于理解的非常短的规则集,并且无法"播放".注意:当我写"答案"时,我指的是评论的答案,这相当于Stack Overflow 对答案的评论.
该网站应该只是邀请,但非会员可以回答会员的评论,也许他们也可以开始自己的博客,我还不确定.这个想法是建立一个主要基于资历的系统,权力只能以非常有限的方式在用户之间传递,所以基本上没有办法夸大你的声誉(Mojo只会流下来.)
给予和接受Mojo应该是将某人标记为朋友或敌人的行为.
我不希望Mojo本身成为人们加入社区的动力.我希望他们用它来影响其他人在网站上的表现.通过使用您的Mojo刻录某人,您可以有效地限制他们可以在网站上发布的内容.通过给某人Mojo,你允许他们表达更多.
我还计划增加额外的Mojo方式,比如"每日邮报"或"本周最受喜爱的博客"竞赛,奖品大约为3-10 Mojo.但我的主要目标之一是避免通货膨胀.
Joh*_*lla 53
以下是您设计的一些后果.这些可能或可能不是你想要的,但我指出它们,以便你了解它们.
一个非常沉默的用户,大部分时间都很安静,并不关心踩到一些脚趾,因为他们有一大堆Mojo可以从中画画.这似乎违背了限制消极行为的目标.
同样,对您的网站完全没有贡献的用户仍然只是凭借一个帐户获得Mojo.但是一个非常有价值的贡献者会做出一个不受社区讨厌的彩色帖子,他们会被沉默,直到他有足够的Mojo再次发布.
如果某人有非常有价值的贡献,他必须确保始终"保留Mojo" - 也就是说,他必须确保他没有达到他的发布限制.如果他不这样做,他可能会失去说出有用的东西的机会,这会让他获得更多Mojo.
人们可以累积Mojo的速度受到社区规模的限制.如果很少有人发布Mojo,很快他们将无法再分发Mojo,因为没有人会离开他们还没有收到Mojo.
最老的用户将有效地成为一个无敌的阴谋集团,其想法可以定义和塑造您的网站.因为如果他们的Mojo少于你,你只能减少别人的Mojo,这些用户可以发表你的社区强烈不同意的声明,并让他们的Mojo评级保持不变.
一般来说,通过限制Mojo的供应,你创造了一个经济体系,人们可能会更加犹豫为讨论作出贡献.他们需要更仔细地权衡他们所说的话,因为社区不喜欢的帖子可能会阻止他们进一步说话,如果他们得到太多负面的Mojo.
要么告诉我如何播放系统,要么解释为什么你认为它不可能发挥它.
假设我们将"播放系统"定义为"以你不想要的方式人为地改变一个人的Mojo的价值或数量".我会说你的系统不会受到Mojo的人为膨胀的影响,但代价是扼杀本来会发生的讨论.您必须能够做出以下保证:
例如,如果您无法满足创建条件,那么恶意的早期用户将简单地组建一个新帐户.他们保留了许多这些新账户,悄然积累了Mojo.然后他们将它们用作"埋葬旅",以消除他们不同意的派系或想法的Mojo.虽然他们在这样做时会失去魔力,但只要他们不会每天在一个仇恨的敌人身上成为杀手,那么埋葬旅的集体魔咒将是不变的.
这显然不是你想要的.
但是,您的系统不能安全地避免Mojo的人为通货紧缩.要了解原因,请假设用户流入您的网站以接受其邀请.想象一个用户,Mallory,带有k Mojo积分.因为Mojo只能向下流动,所以具有k或更少Mojo积分的用户无法表达他们对Mallory的不同意见.只有k + 1或更多Mojo的用户才能这样做.
马洛里的恐怖统治将继续不受控制,除非有足够的用户使用k + 1或更高的Mojo.事实上,如果Mallory是一个足够早的用户,可能没有任何用户有权减少她的Mojo.事实上,因为你人为地制造了Mojo稀缺,他们可能不想燃烧Mojo表达他们的意见,因为每个Mojo点都是多么宝贵 - 因为这也削弱了他们并使他们的意见更容易受到攻击.
简而言之,如果有足够的(或者甚至只是几个)Mallorys,你将被沦为扮演交通警察并在Mallorys之后进行清理,而不是改善你的网站.该系统不再是自我监管.每个Mojo点现在变得比以前更有价值,因为人们会从Mallory及其同类的例子中看出,最好不要烧掉Mojo来打开自己来攻击.因此,Mojo通缩.
这显然不是你想要的.
您系统中的缺陷是它关注会员的长度,而不是贡献的质量.一个不活跃的用户只是凭借很久以前加入而没有任何好处.
为什么要限制用户可以发布的内容量?我建议一个简单的系统,让其他成员将帖子标记为"坏"(就像SO).一旦一定数量的成员(比如说5个)都将帖子标记为"不好",它就会被自动删除.有太多"坏"帖子的成员被启动.
我有一个很长的答案,但总结是:你的系统没有摆脱坏用户,但只是推迟他们做坏事.
......不能"玩"
给予和接受Mojo应该是将某人标记为朋友或敌人的行为.
我希望他们用它来影响其他人在网站上的表现.
看你的系统是否安全的唯一方法就是做坏事并进行游戏.Stackoverflow充满了善良的人,但要回答这个问题,最好去思考邪恶的想法.
/我穿山羊胡子
要创建帐户,您需要一个Mojo.没有它你只能回答别人的评论.
嗨,我是瓦尔德斯先生.我是一个好人.以下是您的评论的一些友好答案.
当你有一个帐户时,你每天会得到一个Mojo.
你可以给一个人少,但每人只有一个Mojo.
嘿,这是一个很酷的网站.我会邀请我的朋友们.
/我创建虚拟帐户并给他们Mojo.
嘿,这是一篇博文.你们有什么感想?
/我登录虚拟账户并疯狂发布.
您只能发布与Mojo一样多的帖子和评论.
您可以随意回答任意数量的评论.
你不能让你的Mojo回来.
通过帖子或私信:Awww man,我离开了Mojo.嘿伙计们,你能给我一些所以我可以回答[虚拟账号#1]的帖子吗?他的帖子太棒了,我得到了很好的回应,我觉得他很享受.
"每日发布"或"本周最受喜爱的博客"以3-10岁的Mojo奖项进行竞赛.
我会发帖子让我的假人投票给我.
10天后,我会有mojo =(虚拟账号的数量)*10 +(被欺骗的用户数量给我Mojo).
/我将Mojo交给虚拟帐户进入火焰狂欢./我洗手的行为.
接下来会发生什么取决于您当前的社区.他们可以开始燃烧回来,或者他们可以忽略我和我的傻瓜,直到我们离开.
最糟糕的情况是他们会反击,你的所有计划和系统都会浪费掉.
最好的情况是他们足够成熟,不会招待坏人.但是,如果您当前的社区足够成熟,为什么还需要这么复杂的系统来鼓励人们变得更好?
我建议您花时间建立社区.在我看来,如果你想要一个好的社区,你应该花更多的时间在社区,并帮助确定其他人的基调.
案例分析:StackOverflow始于一个真正有兴趣帮助其他人的程序员社区.我们有很强的社区意识,因为我们都有相同的兴趣.我们知道,顶级用户不会滥用他们的主持人的权力,因为我们在很长一段时间内明确地给予了他们信任(与您的系统相比,时间和技巧用于对一个人的状态进行排名).最后,该网站的开发者实际上发布了问题和答案,并通过每周播客与我们"交谈".
作为一个(假装)坏人,我没有心脏或资源来摧毁这样一个紧张的社区.
更新:
为了避免让人们创建多个帐户来增加他们的主帐户,你只能将Mojo提供给Mojo 较少的人(并且每个用户只能给另一个用户Mojo一次).
同样的问题.我只是让主帐户将Mojo提供给虚拟帐户,直到我在不同的帐户中几乎连Mojo.此外,通过制作更多虚拟账户可以轻松规避该规则.
对"每日邮报"类型的事情进行评分是我尚未开展的工作.
如果您希望我们对评分发表评论,请更新您的帖子,我们会更新我们的答案.但是我的意见仍然没有改变,你只是将创可贴用于错误的问题.
其他海报提到您的系统鼓励闲置账户.从一个坏人的角度来看,我不想要一个闲置帐户.我希望将社区认可的尽可能多的帐户视为合法帐户.当我最终决定攻击时,这会造成更多伤害.
这里有很多好的答案,但我认为你所寻找的是一种"游戏"系统的方式,这样任何用户,无论多么强大,都无法限制你的行为方式.因此,这是我尝试以这种方式游戏系统.
必要的前提条件:有人邀请你到网站/给你一个魔力,因为它需要一个mojo来创建一个帐户.
然后,
我有一个mojo帐户.
每天,我使用我的一个mojo创建一个新帐户(我"邀请"他们并给他们一个mojo).
然后每天,我使用我创建的帐户的mojo为我已经拥有的每个帐户创建另一个帐户(显然每天将每个帐户Mojo烧至零).
IE第1天1
帐户创建另一个帐户 - 所以我有2个
第2天 - 每个帐户创建另一个帐户 - 所以我有4
天3 - 8
天4 - 16个帐户
第5天 - 32个帐户
第6天 - 64个帐户
第7天 - 128个帐户
第8天 - 256个帐户
第9天 - 512个帐户
第10天 - 1024个帐户
第11-2048个帐户
我重复,直到我有足够的帐户,即使是排名最高的用户也没有足够的魔力来让我沉默 - 而不是通过增加我的个人魔力来竞争,我通过增加我的"群体"魔力来竞争 - 如果我发布了一些内容,你不喜欢我只是在我的数千个帐户中的另一个帐户下重新发布.我不是一个更大的恐龙,而是一群蚊子.