Does the app allow signal users to interact with nostr and vice versa? What's the role of these postage stamps? Are the stamps for paying the relays? What about the internet gateway etc..?
Yes, nostr relays get those ecash stamp. We think there is no long-lasting free lunch. So we learn from postal system. Ecash is best e-stamp. relay will be post office, which has income to cover cost.
Cool, perhaps you could consider layering the post stamps if you want to pay the ISP as well :)
Very good thinking! I wonder, would it be possible to also onion-route the messages using multiple relays?
I think it is possible. Give all relays who routed the message bitcoin ecash. Just like using 10 letter envelops, every envelop has one stamp.
Yes, the protocol just needs to understand "forward to relay" instead of "forward to user".
Signal protocol =/= Signal app. WhatsApp also use signal protocol to achieve end to end encryption. So keychat users can’t interact with signal app users.
So what does the protocol do? Did you throw signal into the mix for the GUI?
The Signal protocol is only responsible for encrypting and decrypting messages. Yeah, Keychat uses Signal protocol to encrypt / decrypt message.
Interesting, I just read about the double ratchet algorithm: https://signal.org/docs/specifications/doubleratchet/#double-ratchet Does this mean that users could publish their nsec and their old DMs would not be accessible?
Yeah, check this post nostr:note1ffgsgvkltl96wzwe6lakv2ntjfkq2u48msx57mrvnnhtyde5s2js8antlr