首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于分布式或去中心化信誉/信任的算法

用于分布式或去中心化信誉/信任的算法
EN

Stack Overflow用户
提问于 2009-06-16 17:45:37
回答 5查看 909关注 0票数 12

在去中心化的系统中,有没有人知道一种算法,可以计算你对另一个用户(他们的声誉)的“信任”程度。

像这样的网站使用一个集中的权威机构来跟踪名誉点,但是当你不能信任一个权威机构来公正地维护这个列表,或者基础设施不存在时,你如何对你的同行的声誉进行排名?

我正在想象类似于PageRank的东西--我信任我的朋友爱丽丝,她信任她的朋友鲍勃,因此我对鲍勃有一些可传递的信任。如果我的另一个朋友Carol也信任Bob,那么我对Bob的信任就会增加。

有没有某种全局计算的方法,或者每个用户都必须跟踪自己的网络?

我在想,你可以“声明”你信任的人,这将给每个人一组相应的传入信任链接,但我觉得这很容易通过创造许多僵尸用户来游戏,这些僵尸用户只会创建名誉点,比如搜索结果中的链接农场。这可能就是问题的核心所在:如果谷歌在PageRank成绩造假问题上仍然存在问题,那么这个问题可能就不容易解决了。)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-06-16 17:51:34

看看EigenTrust算法:

The EigenTrust Algorithm for Reputation Management in P2P Networks - S. D. Kamvar,M. T. Schlosser和H. Garcia-Molina

该算法为网络中的每个对等点分配一个全局信任值。

票数 12
EN

Stack Overflow用户

发布于 2009-06-16 17:51:40

网站Advogato实现分布式信任度量。源代码是可用的。这是一个FAQ和一个description of the trust metric

票数 5
EN

Stack Overflow用户

发布于 2009-06-16 17:54:13

这可能不是一个容易解决的问题。

你说对了。这是一个非常活跃的研究领域,特别是在P2P环境中。在谷歌上快速搜索trust p2p network,就会找到相当多关于它的论文。

特别是This one提供了一个很好的需要考虑的事项列表(并提供了一种排序算法)。

克服重新进入和进入障碍-如何防止坏人使用新的昵称并重新加入网络?

创建评级激励-大型P2P网络对其他用户进行信任评级的动机是什么?

对于单个授权服务器来说,管理用户之间的信任/信誉通常要简单得多。你必须想出一个很好的理由,为什么你希望它是去中心化的。

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

https://stackoverflow.com/questions/1002952

复制
相关文章

相似问题

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