pull down to refresh
if you need a comms protocol within the Bitcoin space, nostr is it.
Does most of the important discussion around bitcoin happen on nostr, and not on GitHub or Delving Bitcoin or on the mailing list?
I think he didn't referred to general discussions about Bitcoin, but how to use bitcoin communicating through nostr as protocol.
This is what I meant yes.
Ah ok. So you mean like for PSBTs? Or even just NWC or CLINK?
Sure. Anything. That's the point. Not because it is a good protocol, but because it is a known protocol.
After all, we still use http. Lol
I was really interested in using nostr relays for WebRTC signaling; maybe I'll look into that again now that I have time.
But I guess that would require specific support by the relay, so it would only work with nostr relays that support it, so not sure if it makes sense to build something like WebRTC on top of nostr instead of just using WebRTC ...
check the code for hivetalk
https://github.com/HiveTalk
I cannot tell if it makes sense - I'm not into webrtc. What are you trying to solve? Discovery?
Copy-pasting between my laptop and my phone, hahaha
No, jk, it just sounded interesting to establish "true" p2p connections, where the relay can go offline after the session was established. I didn't have a specific use-case in mind.
So if you need a comms protocol within the Bitcoin space, nostr is it.
You nail it perfectly !
This is why, if in the future when redesign is inevitable (I'm convinced it has to happen) and as a community we don't want to waste time, building nostr 2 would be the path of least resistance, versus trying to build a competing protocol.
I'm convinced it has to happen
Why?
Because its a poorly designed protocol...
Ah yes, but I wondered which parts of it you consider poorly designed, since I don't know if we agree on the details.
For me, it's key management, no mechanism to avoid centralization around a particular use-case, and maybe also no optimization for any specific use-case.
Lack of gossip, json, ws, not designed for secrecy, query/follow by key... Its kind of a yolo protocol right now, turning into proper Frankenstein.
It works for social media, it's just not very good. It also works for secure messaging, but it's not very good at that either: all the json-inside-json means that if you really want this as a base protocol, you'll have to redesign.
It works for interoperability because there are SDKs. More than for, say,
ssb, which has always been a shitshow. I think that ultimately, for each product that you can imagine that nostr would be great for, there will be a competing protocol that is greater.The only moat is imho the existing developer base within the Bitcoin community. So if you need a comms protocol within the Bitcoin space, nostr is it.