I understand that SAFE will have a secure message service, and that because messages will not be persisted by the network they will be free to send. Is that correct?
If messages aren’t persisted then does that mean they will only be sendable to nodes that are connected and listening for messages, and otherwise dropped/forgotten if not received by the end recipient?
To whom does a message get sent? To a vault that is connected? How do you identify the “address” of a connected vault? Say I’m using some chat app, somehow my app has shared its address with the chat network and my peers know how to identify and contact me… so I’m talking with person A and person B, then B starts sending a constant stream of spam to me flooding my chat app/network… How do we prevent this sort of message spam being targeted at a specific user?
With centralized systems, the intermediary can throttle that sort of thing. But on SAFE, wouldn’t spam like this clog the network traffic?