首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的名誉系统安全吗?

我的名誉系统安全吗?
EN

Stack Overflow用户
提问于 2009-03-07 05:05:56
回答 15查看 2.2K关注 0票数 17

赏金:要想得到赏金,要么教我怎么玩这个系统,要么解释为什么你认为不可能玩它。

我正在为一个网站开发一个声誉系统,允许您创建自己的博客,以及评论和收藏等等。

我的目标是一个非常短的规则集,是很容易理解的用户,不能被“播放”。注意:当我写“答案”时,我指的是对评论的回答,这相当于Stack溢出对答案的评论。

  1. 要创建一个帐户,您需要一个Mojo。没有它,你只能回答别人的意见。
  2. 当你有一个帐户,你得到一个莫霍一天。
  3. 每天,你只能发布尽可能多的帖子和评论,就像你有Mojo一样。你可以随心所欲地回答你的评论。当你发帖的时候你不会失去Mojo。
  4. 你可以给一个拥有较少的人一个Mojo,但只给每个人一次。
  5. 或者,您可以燃烧一个Mojo,将一个Mojo从一个拥有较少的人手中拿走,但只需要一次。
  6. 你不能拿回你的魔咒。

该网站应该是邀请,但非成员可以回答成员的意见,也许他们也可以启动自己的博客,我还不确定。其想法是建立一个主要基于资历的系统,在这个系统中,权力只能以非常有限的方式在用户之间传递,因此基本上没有办法夸大你的声誉(Mojo只会下降)。

给予和接受莫霍应该是一种行为,在一定程度上标记某人为朋友或作为敌人。

我不希望Mojo本身成为人们成为社区一部分的动力。我希望他们用它来影响其他人在现场的行为。通过用你的Mojo烧掉某个人,你可以有效地限制他们在网站上发布的数量。通过给某人莫霍,你可以让他们表达更多。

我还计划增加一些方法来获得额外的Mojo,比如“每日邮报”或“本周最喜欢的博客”竞赛,奖品约为3-10 Mojo。但我的主要目标之一是避免通货膨胀。

EN

回答 15

Stack Overflow用户

回答已采纳

发布于 2009-03-12 13:37:31

以下是你的设计的一些后果。这些可能是你想要的,也可能不是你想要的,但我指出它们是为了让你意识到它们。

  • 一个非常安静的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点是多么的珍贵--因为这也会削弱他们,使他们的观点更容易受到攻击。

简而言之,如果有足够的马洛利(甚至只是少数),你将减少到扮演交通警察和清理马利利之后,而不是改善你的网站。该系统不再是自我监管。现在每个Mojo点都变得比以前更值钱了,因为人们会从Mallory和她的同类的例子中看到,最好不要为了打开自己的攻击而燃烧一个Mojo。因此,莫霍通货紧缩。

这也显然不是你想要的。

票数 53
EN

Stack Overflow用户

发布于 2009-03-13 00:34:49

您的系统的缺陷在于它关注的是成员的长度,而不是贡献的质量。一个不活跃的用户,如果不做任何贡献,仅仅因为很久以前就加入了,就能获得状态。

为什么要限制用户可以发布的内容数量?我建议一个简单的系统,让其他成员将一个帖子标记为“坏”(就像这样)。一旦一定数量的会员(比如说5位)都把这个帖子标为“坏”,它就会被自动删除。有太多“坏”帖子的会员会被启动。

票数 9
EN

Stack Overflow用户

发布于 2009-03-12 15:03:48

我有一个很长的答案,但总结是:你的系统没有摆脱坏用户,只是延迟了他们的危害。

.不能被“玩” 给予和接受莫霍应该是一种行为,在一定程度上标记某人为朋友或作为敌人。 我希望他们用它来影响其他人在现场的行为。

唯一能看你的系统是否安全的方法就是邪恶和游戏。Stackoverflow充满了善良的人,但是要回答这个问题,最好的办法是思考邪恶的想法。

/me戴着山羊胡子

要创建一个帐户,您需要一个Mojo。没有它,你只能回答别人的意见。

嗨,我是MrValdez。我是个好人。这是对你的评论的一些友好的回答。

当你有一个帐户,你得到一个莫霍一天。 你可以给一个拥有较少的人一个Mojo,但只给每个人一次。

嘿,这是个很酷的网站。我会邀请我的朋友过来。

/me创建虚拟帐户并给它们Mojo。

嘿,这里有个博客。你们觉得怎么样?

/me登录到虚拟账户并疯狂地发布。

你只能发布尽可能多的帖子和评论,就像你有Mojo一样。 你可以随心所欲地回答你的评论。 你不能拿回你的魔咒。

通过一个帖子或私人信息:哦,男人,我离开了莫霍。你能给我一些吗,这样我就可以回复虚拟帐户#1的帖子了?他的帖子很棒,我得到了很好的回应,我想他会喜欢的。

“每日邮报”或“本周最受欢迎的博客”竞赛的奖品约为3-10莫霍。

我会发个帖子让我的假人投票给我。

10天后,我会有mojo =(虚拟帐户的数量)* 10 +(被愚弄到给我Mojo的用户数量)。

/me把Mojo给了虚拟帐户谁进入了一个燃烧的狂欢。/me洗去了契约的手。

接下来会发生什么取决于您当前的社区。他们可以开始燃烧回来,或者他们可以忽略我和我的假人,直到我们离开。

最坏的情况是,他们会反击,你的计划和系统都将付诸东流。

最好的情况是,他们会成熟到不能取悦坏人。但是,如果您当前的社区已经足够成熟,为什么您仍然需要一个如此复杂的系统来鼓励人们变得友好呢?

我建议你花时间建设社区。在我看来,如果你想要一个好的社区,你应该花更多的时间与社区,并帮助为其他人奠定基调。

案例: StackOverflow一开始就有一个程序员社区,他们对帮助他人很感兴趣。我们有很强的社区意识,因为我们都有相同的兴趣。我们知道顶级用户不会滥用版主的权力,因为我们在很长一段时间内明确地给予了他们我们的信任(与您的系统不同,在这个系统中,时间和欺骗被用来对一个人的地位进行排名)。最后,该网站的开发人员实际上通过每周播客向我们发布问题和答案以及“交谈”。

作为一个(假装)坏人,我没有足够的心或资源来摧毁一个如此紧密的社区。

最新情况:

为了避免人们创建多个帐户来提升自己的主帐户,您只能将Mojo提供给少了Mojo的人(而且每个用户只能给另一个用户Mojo一次)。

同样的问题。我只会让主帐户把Mojo交给虚拟帐户,直到我在不同的帐户中获得几乎甚至Mojo为止。此外,通过建立更多的虚拟账户,这一规则很容易被规避。

在“每日邮报”这类事情上的得分是我还没有解决的问题。

如果你想让我们评论评分,更新你的帖子,我们会更新我们的答案。但我的观点仍然没有改变,你只是在用绷带来解决错误的问题。

其他海报提到,您的系统鼓励闲置帐户。从坏人的角度来看,我不想有一个闲置的账户。我想得到社会认可的账户和合法账户一样多。当我最终决定进攻时,这会造成更多的伤害。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/621344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档