nostr relays are not like communities in Bitsocial at all. A "community" in Bitsocial is an IPNS record that is published by the community owner (with their own or delegated node). The community node has no power or influence over the network at all. Peers who want to publish will gossip it through pubsub topic of that community and it will eventually reach the community node. Then community will decide whether its a spam, or not, and decide whether to send a challenge. Running a community is also free since u would only need an IPFS node and then u would generate a keypair. In Nostr, From my understanding you have to share a relay with somebody in order to reach them. Which means there's always a third party in any kind of social interactions in nostr. There's no such thing in Bitsocial, if u could access a community node by any means you could publish to that community directly. Running a relay is not free either, you have to buy the domain + maintain + stay up to date on spam etc. No matter how easy it is to add relays eventually most clients/people would settle on 5-10 relays to announce to. Those relays can then be pressured through DNS seizures to block people or force kyc. In Bitsocial when we designed it from the bottom up our core assumption was that DNS can compromised at any moment. All of our data primitives are either IPFS immutable files (comments) or mutable community records (IPNS, no need for DNS).

Replies (1)

On Nostr you don't have to "share a relay". You read from people's relays directly, and they read from yours. But this is for the Twitter-style microblogging interface that BitSocial apparently doesn't have, so it's irrelevant here. BitSocial communities are _like_ a relay in the sense that there is someone who "owns" them. Of course there are differences, but there are also similarities. Nostr relays can be treated like closed or semi-closed communities too.