Hello list, There exists any way to insert "fairness" into a challenge-response protocol?
I mean the following: Suppose A and B want to interact with the most general challenge-response proof-of-work based protocol. 1) A request a service from B 2) B send a challenge 3) A compute the response, and send it to B 4) B provide the service. In the 3rd step, after B has received the response, he can happily drop the connection without satisfy A's request, so B has a little advantage over A. Thing goes really bad when B has some work to do, and could challenge A with some parts of his work: he could easily give his entire work away without provide anything. In some way, service and challenge must share something to be fair, but I can't find any framework where it is possible to force fairness between A and B. Any docs or words is much appreciated. Thanks _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers