#One way message channels for public announcement broadcasts
25 messages ยท Page 1 of 1 (latest)
That's not possible to enforce, is it?
Like you can make the keys part of the channel config and sign all messages but then that's a lot of stuff to coordinate
I'm not sure, that's why I posted it for ideas/comments
I was thinking of how channel id's could have a specific partial key that designates it as one way, but I wasn't sure about the sending part
what if part of the channel id also had a partial hash of the public key that's allowed to send messages?
You could make it so that users "subscribe" to a channel with no key, but only displays "subscribed" messages that come from certain public keys.
The senders would then sign their messages.
I was thinking about how nodes could subscribe, either passively or actively for messages from certain nodes or topics, a la Meshing Around alerts.
I'd base this on DMs instead of channels.
Currently, DMs to !ffffff are invalid and ignored.
If secrecy is no concern, then an announcement would simply be an unencrypted DM to !ffffff.
"Subscribing" to such an announcement "channel" would simply mean to not ignore DMs to !ffffff if it's from that particular node.
You could then also automatically discover local announcement options by displaying unencrypted DMs to !ffffff by default and only opt-out from a certain node's announcement by ignoring its announcements in particular.
What if there was an app option to "subscribe" to announcements, sitting alongside the traceroute, exchange etc buttons
Opting in vs opting out
Can you send a DM to fffffffffffffffff?
I thought it required a shared secret
No, because unencrypted payloads are not a thing (yet)
How is it not open to spoofing then?
If the sender sent it's NodeInfo earlier, it can still be signed by the sender
Need signing enabled ๐
Hey, this is moonshots ๐
Oh, good point!
I like this one. Favourite the node, retain the pubkey, and listen for signed, broadcast messages from it.
Preventing spoofing is exactly the reason I'd treat this as a special DM rather than a special channel. It needs PKC signing, which is more aligned with DMs than symmetrically encrypted channel texts
How do you set the nation flag btw?
Just change your display name
Add the emoji
๐ฌ๐ง