Consensus Actions in Cipherspace?

Ray Dillinger bear at sonic.net
Fri Jan 12 14:56:10 PST 2001




Are there any good general cryptographic protocols for groups 
taking group actions by formal consensus or voting rules?

I'm thinking of a "distributed agent" that is empowered to do 
various things but which is activated only by a vote of its 
owners.  This would be like a "Robo-moderator" for a newsgroup, 
or a "Robo-Personnel Administrator" for a company's Board of 
directors, or a "Robo-Rater" for a restaurant rating website, 
or....

Crucial facts about a protocol that does the right thing would be: 

1) DOES NOT create any single priveleged user or machine. 

2) Resistant to denial-of-service attacks and attempts to 
   "stack the vote." (Requires user authentication)

3) No altered versions of the agent ought to be able to gather
   enough information to force an action as long as at least 
   the majority of agents are unaltered.

4) Once a consensus is reached, a majority of the agents acting
   together should be able to take whatever action is found
   even if the dissenters' agents don't cooperate with them.
   (a consensus reassembles a key?  But then that key can't 
   be used again, what's the next key?)

				Bear









More information about the cypherpunks-legacy mailing list