Replies: 2 comments 2 replies
-
1/2. Nothing's stopping you from doing it, but it won't be widely supported. Onion urls are another example, and don't tend to work well. Alternative transport protocols should probably be supported outside of the protocol, or via a new NIP. |
Beta Was this translation helpful? Give feedback.
-
Nostr unfortunately doesn't separate the content protocol (events, requests, etc) from the transport. I wish it did, and we had multiple underlying transports. Then nostr events could be transmitted via obfuscated transports like you mention. Right now it is only WebSockets and people who suggested making an alternate REST based transport were shot down. This was for simplicity, and making sure devs didn't have to implement every possibility... but in the case of transport I don't think adding new transports requires devs to do yet another thing, so I don't know why multiple transports are not a thing. |
Beta Was this translation helpful? Give feedback.
-
Are any of these points already implemented or currently being worked on? If they are new points, then these can be considered as suggestions. These suggestions are all centered around being censorship-resistant. Hope Nostr developers can provide tell me some info. Thank you!
1.The step of adding a relay in Nostr ought to support both plaintext servers (wss://example.com) and string formats like magnet:?xt=urn:btih:W4FUYVUCU.
2.Relays can accept various protocols and obfuscation. The client can initiate communication with the relay, disguising it as BitTorrent, a normal HTTPS connection, or raw Nostr.
3.Can Nostr use Matrix's Double Ratchet Algorithm and support for ahead encryption?
4.Nostr ought to support IPFS to store and spread files.
5.What measures does Nostr take to avoid WebRTC leaks, especially when "bad guys" want to use it to detect real IPs and ports?
Any replies are appreciated! Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions