Bitmessage / PyBitmessage

Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:
https://bitmessage.org/wiki/Main_Page
Other
2.83k stars 576 forks source link

Proof of work setting allows address correlation #430

Open nimdahk opened 11 years ago

nimdahk commented 11 years ago

Summary

Sending a message to a recipient with a nonstandard proof-of-work requirement allows the sender to determine whether or not the originating address is part of the receiver's address book. This poses a problem because it allows address correlation.

Reproduction steps


Suggested remedy: Remove the custom proof of work functionality, at least from the client. Source: https://bitmessage.org/forum/index.php/topic,2969.0.html

Atheros1 commented 11 years ago

This is a UI problem. Alice wants A1 to be friendly with Bob but A2 to not be friendly. We need to control that somehow.