Oof. I'm sorry you feel that way. I consider SimpleX to be far superior. And it has been independently audited. NIP-17 is no where near as private or secure as SimpleX which is far more robust as a dedicated privacy message system. I am curious, why do you think that? Was it your NIP?

Replies (6)

We saw the flaws on SimpleX when building NIP-17. Basically, with SimpleX you have to trust the server you are using (both sides) to not log anything down. And they are upfront about this in their docs. For instance, their recommendation is to use a different server and different IP address for each contact in your list. But their app just bundles everything as one. So, servers can see a LOT. They have promised to not log things down, but if they want, they can (I run a server for a while to test these tracking capabiltiies out). Ideally, you should never user their default servers because if they can see both the receiver and the server channels in the same machine they can link a lot of people together and slowly figure out who is who. NIP-17's goal was to reduce the metadata leaks to the relay you are using such that you don't need to trust to not track you down. With the help of broadcasting relays, it's virtually impossible for relays, including your own inbox DM relays, to figure out who you are talking to.
Yes it was his NIP. @Vitor Pamplona and @hodlbod and with NIP-44 @npub10jcn...3kag as well as some other people providing lesser contributions. NIP-44 was audited, but NIP-17 wasn't. I thought it was a great idea and put initial GiftWrap support into gossip very early (9 months ago). But NIP-17 DMs don't do everything SimpleX does. Neither is strictly better than the other. Still I think NIP-17 DMs are good enough. They use ephemeral keypairs so just like SimpleX it is like there are no IDs. And I don't think forward secrecy is really worth it.
โ†‘