Closed keorn closed 5 years ago
Here's a comparison between Whisper and PSS that @arnetheduck wrote up https://our.status.im/whisper-pss-comparison/
PIR and DC nets scale poorly. Also, they require much more coordination and uptime, so they're less decentralized.
Tor is good, but we want better privacy guarantees than Tor provides. Also Tor costs you asynchronous messaging.
There is an interesting collaborative routing mixnet design by @FatemeShirazi et al. which helps address the PKI issue, but it throws us into threshold security assumptions, which makes us nervous. I'd expect source routed IBE mixnets to have similar security assumptions, but not sure yet.
Some more here re circuit/packet switching and broadcast based. https://github.com/validitylabs/messagingProtocol/wiki/State-Of-The-Art
Suggested acceptance criteria: Put in README concise overview of biggest different families and why Mixnetwork was chosen and what trade-offs this provides.
Largely a duplicate https://github.com/w3f/messaging/issues/20, but PKI etc approach should probably be a separate issue
Explicitly contrast mix network with other approaches, such as broadcast based, onion routing, (PIR/DC) so it captures Whisper/PSS/Tor issues.
PKI alternatives: gossip based vs other approaches.