Why Nostr? What is Njump?
2023-02-20 20:05:09
in reply to

shafemtol on Nostr: NIP-04 is absolutely nowhere near what Bitmessage did. A major goal of Bitmessage is ...

NIP-04 is absolutely nowhere near what Bitmessage did. A major goal of Bitmessage is to provide anonymity and hide almost all metadata. NIP-04 does absolutely nothing to hide the metadata, the metadata is completely public to everyone (unlike almost every other communications protocol/platform where this is usually only visible to some centralized third party).

In Bitmessage, messages do not have any address label. Apart from a timestamp, every message is an opaque blob to everyone except the sender and recipient. All messages are broadcast through the peer-to-peer network to every participant, who each simply tries to decrypt every single message they receive with their private key. This means the recipient of a message has the full anonymity set of all Bitmessage users.

In comparison, NIP-04 DMs is Babbys First Crypto Project (and was AFAICT not meant to be much more):
- Metadata like sender and recipient is provided in the clear in each message. The messages are public. Everyone can see who DMs whom when and how long the messages are.
- Sender sends the DM directly to one or more relays, recipient receives DM by asking relays for messages matching their pubkey. Relays may be able to learn some extra information about the sender and recipient, such as IP address, browser, operating system, and usage patterns.
- The encryption itself has issues like non-uniform AES key.
Author Public Key
npub1mh94j7j7nwvzl7kwcg70fhxe67kdy50fccakmueq9jjf77zmc25svanahj