Reputation: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
== Reputation and Trust in Peer-to-Peer Networks ==
= Reputation and Trust in Peer-to-Peer Networks =
This article deals with the problems and solutions of trusting strangers in a network.
In a Network where you are transacting with identities you don't know, you have a problem when you need to know whether you really get what you want or not.
In a Network where you are transacting with identities you don't know, you have a problem when you need to know whether you really get what you want or not.
To solve this problem you need a system which can tell you how suitable a peer is for your needs. Such a system can be called Trustsystem or Reputationsystem.


== Scenario ==
== Example Scenarios ==

''' Filesharing '''
Peer A is part of a filesharing network and wants to get some data. Peer A searches and finds a couple of peers providing that data. Peer A needs to select a transaction partner. Which one to choose depends on the P2P network used. Usually things like speed or distance make up that decision.
When it is important to get reliable data then the reputation of the providing peer is an important point.

''' "Expert"network '''
Peer A is part of a network that provides answers to questions by having experts taking part in it. Peer A has a question and some "experts" can answer it. It would be very nice, if Peer A could somehow know, how credible those experts are.


== About Reputation and Trust in general ==
== About Reputation and Trust in general ==
Line 12: Line 21:
== Solutions ==
== Solutions ==


== The Eigentrust Algorithm ==
= The Eigentrust Algorithm =

Revision as of 15:55, 7 February 2006

Reputation and Trust in Peer-to-Peer Networks

This article deals with the problems and solutions of trusting strangers in a network. In a Network where you are transacting with identities you don't know, you have a problem when you need to know whether you really get what you want or not. To solve this problem you need a system which can tell you how suitable a peer is for your needs. Such a system can be called Trustsystem or Reputationsystem.

Example Scenarios

Filesharing Peer A is part of a filesharing network and wants to get some data. Peer A searches and finds a couple of peers providing that data. Peer A needs to select a transaction partner. Which one to choose depends on the P2P network used. Usually things like speed or distance make up that decision. When it is important to get reliable data then the reputation of the providing peer is an important point.

"Expert"network Peer A is part of a network that provides answers to questions by having experts taking part in it. Peer A has a question and some "experts" can answer it. It would be very nice, if Peer A could somehow know, how credible those experts are.

About Reputation and Trust in general

Taxonomy of Trust

Design-Characteristics for Reputationsystems in P2P Networks

Solutions

The Eigentrust Algorithm