I know that SimpleX spent quite some time at designing its metadata protection protocol. So I currently have doubts that other projects have looked at it with the same depth. It's something to easily fuck up or have wrong assumptions.

Replies (1)

So - I wouldn't say that we're yet at the level of SimpleX - it's been in the works for much longer and you're right, they go to very extensive lengths to hide metadata. The goal for @White Noise is to get that far for sure though. Like @Hanshan said, you can already create as many accounts on White Noise that you want - using throwaway keys/identities if you'd like. We'll definitely be adding tor (and maybe i2p or ohttp) support next year too. What relays can see at the moment is limited to: 1. A group with a given group_id value exists. (relay doesn't know how many people are in the group or who the people are - relay can see a relative amount of activity is all, e.g. are there lots of messages or few). These group_ids can rotate for each group AND groups can run multiple group_ids simultaneously to obfuscate that relative amount of activity too. 2. A given pubkey is enable to chat using the Marmot protocol (which is our protocol that underlies White Noise but can be used by any Nostr client). e.g. that a given user has a key package published. That's all.