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

Reply via email to