Bitcoin Forum
November 19, 2024, 06:03:57 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Distributed social networking + reputation systems  (Read 15845 times)
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
June 10, 2010, 07:44:05 AM
Last edit: June 10, 2010, 08:04:09 AM by sirius-m
 #1

Distributed social networks combined with a reputation system would be huge. Like eBay, LinkedIn and Facebook combined on a distributed basis. You could take something like Diaspora and build on it a reputation system where you can rate your experiences with every person or brand on earth. The value of the reviews you give would depend on your own rating and your connectedness to the social network, so you couldn't cheat by creating new accounts and writing fake reviews. You could place more value on reviews by your friends or their friends, and see how you're connected to the merchant.

A system like this would be a very good incentive to be honest and not anti-social, both in business and personal life. You could instantly check the reputation of any person (maybe their credit rating hovering over their heads on your augmented vision glasses? Grin), and few people would like to trade or otherwise interact with people who have unsettled anti-social things on their record. Maybe some would require higher prices from those people because of the risk involved.

It would be way better in maintaining peace and justice than the state-monopolized courts we have: practically free, non-violent, instantaneous and effective.

What do you think about this?

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
Anonymous
Guest

June 10, 2010, 09:44:52 AM
 #2

Distributed social networks combined with a reputation system would be huge. Like eBay, LinkedIn and Facebook combined on a distributed basis. You could take something like Diaspora and build on it a reputation system where you can rate your experiences with every person or brand on earth. The value of the reviews you give would depend on your own rating and your connectedness to the social network, so you couldn't cheat by creating new accounts and writing fake reviews. You could place more value on reviews by your friends or their friends, and see how you're connected to the merchant.

A system like this would be a very good incentive to be honest and not anti-social, both in business and personal life. You could instantly check the reputation of any person (maybe their credit rating hovering over their heads on your augmented vision glasses? Grin), and few people would like to trade or otherwise interact with people who have unsettled anti-social things on their record. Maybe some would require higher prices from those people because of the risk involved.

It would be way better in maintaining peace and justice than the state-monopolized courts we have: practically free, non-violent, instantaneous and effective.

What do you think about this?

Reputation rating is essential if we are to move to a society based on voluntary interactions.It definitely needs to be as distributed as possible to lessen the chance of it being gamed.
teppy
Full Member
***
Offline Offline

Activity: 185
Merit: 114


View Profile
June 14, 2010, 06:01:37 PM
 #3

I'll describe the art judging system (not quite the same as a reputation system, but related) used in A Tale in the Desert. Despite intense pressure to game it, and a really smart userbase, it has stood up remarkably well, and I think it may be as game-proof as any system could be given the constraints. Maybe some concepts from this can be used in a reputation system.

Background: Players create location-based "real" art within the virtual world. Progress in the game based on how good their art is. "Good" is judged by fellow players (competitors in many cases.)

Ok, first the constraints: Anonymous judges, known artists, continuous judging period, costly (in terms of player time) to judge the art.

The big idea: "A good judge is one who tends to judge the way other good judges do."

Details: A judge's Influence is the produce of his Quality and Worldlyness. As a judge, your Worldlyness is a score 0-1 based on the number of other judges that have judged a piece of art that you have judged. If you have co-judged any piece of art with another judge, then you are considered Peers. As a judge, your quality is a measure of how closely your scores on specific pieces of art correlate with Worldly judges.

We limit the peer list on a given piece of art to a fixed number, and then randomly rotate judges out. This prevents a few frequently judged pieces from dominating the Worldlyness computations.

We give limited feedback to judges in the form of "You tend to score paintings higher than your peers." We don't provide feedback of the form "Your scores on paintings tend to be opposite your peers."

Dragon's Tale is the longest running Bitcoin enterprise in the world.
Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
June 23, 2010, 01:42:05 PM
 #4

A reputation system to replace courts? I highly dislike this idea because the point of courts is to judge people based on evidence and objectivity and to specificly ignore subjective factors such as reputation.  Someone's reputation can be strongly affected by hearsay, gossip, superstition, moral panics, prejudice, hysterical media, and the like.  That would be a world in which, de facto, a popular kid would have more rights than an unpopular kid. The thought makes me shudder.

GPG ID: FA868D77   bitcoin-otc:forever-d
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
June 23, 2010, 02:21:06 PM
 #5

A reputation system to replace courts? I highly dislike this idea because the point of courts is to judge people based on evidence and objectivity and to specificly ignore subjective factors such as reputation.  Someone's reputation can be strongly affected by hearsay, gossip, superstition, moral panics, prejudice, hysterical media, and the like.  That would be a world in which, de facto, a popular kid would have more rights than an unpopular kid. The thought makes me shudder.

I don't think it's anyone's "right" to be an asshole and force others to still buy from him or be his friend. I think everyone should be free to choose who they associate or don't associate with, by whatever criteria they might have.

Reputation systems have always ruled, because they're very useful. Long ago hearsay and gossip were the only channels to spread reputation, but the Internet opens us whole new possibilities that give us much more accurate information about things. People already check the reputation of shops and their products, or the employees they hire, from the Internet. I'm just speaking for a more refined version of the currently used systems. Instead of a million product review sites there would be one decentralized and well-adjusted system. It would also make things better for the reviewee, who could respond to all criticism targeted at him.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
Timo Y
Legendary
*
Offline Offline

Activity: 938
Merit: 1001


bitcoin - the aerogel of money


View Profile
June 23, 2010, 04:06:49 PM
 #6

Yes, but the point of courts is not to restrict freedom of association, the point is to protect freedoms, such as right to property. Unconditionally. Irrespective of reputation.

If you get rid of courts and replace them with a purely repuation-based system, those freedoms would cease to be universal.

It is one thing not to associate with someone because you think they are an asshole. It is another to beat them up without fear of reprecussions simply because they are disliked by a majority.

 

GPG ID: FA868D77   bitcoin-otc:forever-d
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
June 23, 2010, 05:41:53 PM
 #7

Yes, but the point of courts is not to restrict freedom of association, the point is to protect freedoms, such as right to property. Unconditionally. Irrespective of reputation.

If you get rid of courts and replace them with a purely repuation-based system, those freedoms would cease to be universal.

Ok. I'm not hoping for a world without justice and protection organizations. I'm just envisioning a system to compensate for the shortcomings of the state monopolized courts we have now. They don't really serve the ideals you mentioned. In fact, it's often quite the opposite.

Quote
It is one thing not to associate with someone because you think they are an asshole. It is another to beat them up without fear of reprecussions simply because they are disliked by a majority.

The repercussion for beating up a kid who stole candy would be bad reputation. Nobody wants bad reputation. On the other hand, somebody who "robs" a rapist who refused to compensate to his victim, might even get a reputation increase. That would be even further incentive to not be a criminal, in addition to getting a lower reputation rating.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
D҉ataWraith
Member
**
Offline Offline

Activity: 60
Merit: 10



View Profile
June 23, 2010, 09:37:55 PM
 #8

The repercussion for beating up a kid who stole candy would be bad reputation. Nobody wants bad reputation. On the other hand, somebody who "robs" a rapist who refused to compensate to his victim, might even get a reputation increase. That would be even further incentive to not be a criminal, in addition to getting a lower reputation rating.

Hm. Morality by majority vote? I don't think I like where this is going. What if you get a bad reputation just for being, say, an atheist? There's also the problem of extortion: "Pay up, or me and my 100 buddies will give you a really bad reputation." (This actually happened in a MMORPG, but I can't seem to find the news article right now).

1NvcPV6xi6yqo5yg8aWSkNdasPSAsGtt1m
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
June 23, 2010, 10:00:48 PM
Last edit: June 24, 2010, 07:12:11 AM by sirius-m
 #9

Hm. Morality by majority vote? I don't think I like where this is going. What if you get a bad reputation just for being, say, an atheist?

Then the problem you have is not the reputation database but the community you live in. In a democracy the majority is supposed to be in control of the state guns anyway, so non-violent reputation databases won't be your first concern. The kind of people you want to deal with won't ostracize you because there's "he's an atheist!" from a random dude on your profile.

Quote
There's also the problem of extortion: "Pay up, or me and my 100 buddies will give you a really bad reputation." (This actually happened in a MMORPG, but I can't seem to find the news article right now).

Yes, that's an issue that needs to be kept in mind when planning the system. Similarly the problem of "recommend me and I'll recommend you" schemes between strangers needs to be eliminated. Maybe by requiring good connectedness to the social network in some way.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
laszlo
Full Member
***
Offline Offline

Activity: 199
Merit: 2385


View Profile
June 27, 2010, 03:15:25 PM
 #10

Well, I'm not sure what the perfect system is but majority/democracy is certainly not it..  Look at what's happened in the United States, everything is illegal.  Smoking is being outlawed in phases because the majority doesn't smoke so nobody cares that it infringes on the rights of the smokers.  In California they make a law against anything that bothers someone.. imagine something comes to vote:  "Let's outlaw X because it's annoying" then the idiot majority goes "Hmm yea X is annoying and *I* don't do X anyway so whatever.."

Sooner or later something that you do comes around for vote and you can't do anything about it because you're not the majority.

Basically democratically deciding things is a sure fire way to infringe on absolutely everyone's rights because the majority is not one group but rather a complex overlapping structure.  You might be included in one majority but you're the minority in 100 other ones.

BC: 157fRrqAKrDyGHr1Bx3yDxeMv8Rh45aUet
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2301


Chief Scientist


View Profile WWW
June 27, 2010, 05:47:49 PM
 #11

There has been quite a lot of scholarly research on reputation system in the last 10 or 15 years; see http://scholar.google.com/scholar?q=reputation+system.

This article looks particularly relevant for Bitcoin:

Reputation Systems for Anonymous Networks
Elli Androulaki, Seung Geol Choi, Steven M. Bellovin, and Tal Malkin Department of Computer Science, Columbia University
{elli,sgchoi,smb,tal}@cs.columbia.edu

Quote
Abstract. We present a reputation scheme for a pseudonymous peer-to-peer (P2P) system in an anonymous network. Misbehavior is one of the biggest problems in pseudonymous P2P systems, where there is little incentive for proper behavior. In our scheme, using ecash for reputation points, the reputation of each user is closely related to his real identity rather than to his current pseudonym. Thus, our scheme allows an honest user to switch to a new pseudonym keeping his good reputation, while hindering a malicious user from erasing his trail of evil deeds with a new pseudonym.

How often do you get the chance to work on a potentially world-changing project?
D҉ataWraith
Member
**
Offline Offline

Activity: 60
Merit: 10



View Profile
June 27, 2010, 09:59:57 PM
Last edit: June 27, 2010, 10:47:42 PM by D҉ataWraith
 #12

That looks interesting indeed, gavin. Requires a trusted, central bank though, and I'm not sure yet if one can get rid of it in that scheme. Then again, Bitcoin itself is about getting rid of the central bank. Grin

I've looked at several distributed reputation schemes in the past, and the best one I found was Havelaar (pdf). The big downside is that it assumes a lot of transactions per peer, plus the availability of a network store (i.e. DHT).  Undecided Edit: Misremembered that. The downsides were for a different aspect of the Kangaroo application mentioned in the paper. Havelaar only really requires somewhat persistent peer IDs that can be contacted within one round (week) because reputation is propagated to specific peers to make attacks more difficult. It's also a little slow to propagate the reputation.

 

1NvcPV6xi6yqo5yg8aWSkNdasPSAsGtt1m
Anonymous
Guest

June 28, 2010, 04:57:53 AM
 #13

4chan is the final boss of the internet  Cheesy

Centaur
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
July 15, 2010, 03:08:49 AM
 #14


Collected papers on reputation systems:

http://databases.si.umich.edu/reputations/bib/bib.html
joechip
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
July 15, 2010, 07:16:53 PM
 #15

Personally, EBay has taught me that 100 Gold Stars cannot overcome 1 well-considered Failing Mark.  Good commercial behaviour is a self-correcting system and will tend towards a minimum of fraud as it goes along.

As for this:
Yes, but the point of courts is not to restrict freedom of association, the point is to protect freedoms, such as right to property. Unconditionally. Irrespective of reputation.

If you get rid of courts and replace them with a purely repuation-based system, those freedoms would cease to be universal.

It is one thing not to associate with someone because you think they are an asshole. It is another to beat them up without fear of reprecussions simply because they are disliked by a majority.


We're not building a justice system here.  That would be an outgrowth of the reputation system itself, a consequence of having one as it were.  Fraud, on both sides, would be dealt with via arbitration.  What that system will look like cannot and should not be planned.
throughput
Full Member
***
Offline Offline

Activity: 158
Merit: 100


View Profile
July 28, 2010, 02:13:57 PM
 #16

I think, it will be enough, if I just have a way to define my trust relationship to my known peers,
a way to recommend something/someone positively or negatively, optionally with details describing my opinion,
and a way to query my peers about recommendations for something/someone, recursively, along with their trust on their source peers.

I'd like to have not only a recommendations exchange system, but also a link sharing, to supplement or maybe even subvert the internet search machines like google.
That kind of search machine will be human powered and will be less SEO-affected, so will contain more useful information and less noise and advertising.

Does something like that already running somewhere? Who can tell?
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
July 28, 2010, 02:41:32 PM
Last edit: July 28, 2010, 02:58:33 PM by kiba
 #17

Well, I'm not sure what the perfect system is but majority/democracy is certainly not it..

I think people in here knows that democracy can be pretty dangerous.

kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
July 28, 2010, 03:01:08 PM
 #18

I'd like to have not only a recommendations exchange system, but also a link sharing, to supplement or maybe even subvert the internet search machines like google.
That kind of search machine will be human powered and will be less SEO-affected, so will contain more useful information and less noise and advertising.

Google is quite good. The only thing I am worried about is the data falling in the wrong hand.

throughput
Full Member
***
Offline Offline

Activity: 158
Merit: 100


View Profile
July 28, 2010, 05:22:48 PM
 #19

Google is quite good. The only thing I am worried about is the data falling in the wrong hand.

Google is good, but his adversary in his fight with SEOs is numerous and well funded.
Well, okay, SEOs of the wolrd are not well coordinated, but everyone is trying to fool Google at his best
and periodically manages to inject his noise into the list of high rated links.

By the way, have you asked yourself,
why can't you change the order of results, that Google provides to you? What if it's rating method
does not correlate with your's? Why you are not allowed to propose your own ordering?

And after all, I don't believe, that a machine will have a chance in separating informational noise from precious bits.
Well, I believe, that only a human may do that the best, but I can only trust results, that came from a trusted
human or trusted community.

I hope, I will find that I search  Roll Eyes.
kiba
Legendary
*
Offline Offline

Activity: 980
Merit: 1020


View Profile
July 28, 2010, 07:43:53 PM
 #20


Google is good, but his adversary in his fight with SEOs is numerous and well funded.
Well, okay, SEOs of the wolrd are not well coordinated, but everyone is trying to fool Google at his best
and periodically manages to inject his noise into the list of high rated links.
Google have more resources than black SEOs will ever have. Google have thousand of engineers, testers, etc, at its disposal, and then they will just use YOU.  Good SEO people will work with Google, not trying to game Google.


Quote
By the way, have you asked yourself,
why can't you change the order of results, that Google provides to you? What if it's rating method
does not correlate with your's? Why you are not allowed to propose your own ordering?

Everytime you search, they use that data to make better ordering over time.

Quote
And after all, I don't believe, that a machine will have a chance in separating informational noise from precious bits.
Well, I believe, that only a human may do that the best, but I can only trust results, that came from a trusted
human or trusted community.

I hope, I will find that I search  Roll Eyes.

Human intelligence has given us Google.


Look, if somebody thought they have something that could kill google, they would have won by now.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!