Profile: dcb6bba5...

Replying to Avatar splinter

Community relays are a bad idea

Community relays get mentioned a lot as a solution to spam or illegal content. The basic idea is that specialized relays can moderate and filter content. Choosing relays would be akin to choosing the type of content you want to see.

I think community relays create more problems than they solve:

1. Spam or illegal content filtering through relays only works if you also stop using unfiltered, general purpose free relays. This would see you isolate on a small, relay-bound network island.

2. By using specialized relays, you give those relays power over you. If relays are generic and interchangeable, then being banned by one of them doesn't matter. However, if you get banned by the largest Politics relay, for example, you can no longer reach that community.

3. Filtering at a relay level is impractical to begin with. It's similar to expecting node operators to filter what makes it on to the blockchain, though admittedly with a bit less permanence involved. Relays should have basic spam filtering in place, but no sane relay admin wants to actively monitor and police all content that their relay carries. Even if they were so inclined, they would need to use a client to do it.

4. Relays don't actually host any illegal media, they only carry text. Illegal media such as CP, for example, needs to be uploaded to a 3rd party platform, and displayed by a client. The relay can potentially carry a URL to such content, but it never actually hosts it and it's clients that display it to users.

5. Communities, reports, content filtering, these are all easier to implement at a client level. Ultimately, the website or app where the content appears is the one that will be held to account, along with the platform where the media is stored.

Please do not give power to relays, I ask you this as someone who runs a free relay.

I’m not extremely familiar with the technology behind Nostr. I’m just a dude trying to entertain myself. So I have no clue about how to implement anything. I do know that I don’t really care about bitcoin, or dev speak, and that’s a majority of what I see on any Nostr client. I absolutely love the privacy, and decentralized aspect of Nostr, but the content kinda sucks from the perspective of the majority of us that don’t really care about the topics that are proliferated on every client. Thats a major limiting factor for the success of Nostr. It will be tough to grow any client to a substantial user base with limited content. It will be what it is today a niche that hits a wall that it can’t grow beyond. Without the ability for the user to curate content you won’t grab enough users to build anything that competes in any way with centralized social media. Communities don’t come without there draw backs for sure, but likewise neither to generic relays. For me I jump into Nostr clients about once every six months to see if anything appeals to me hoping, and praying something will, and immediately get thrown right back into the same bitcoin, and dev speak content I don’t really care about, and then bail for another 6 months. Many won’t be as little committed as I am. Many will jump in, dislike the content, leave, and never return. There has to be an answer to that that can be implemented in a marketable way. Basically in a way that an 80 year old grandma can implement with little effort, and enjoy doing. Without that nostr social media clients are doomed to a small nice audience of bitcoiners, and developers. I’m extremely interested in nostr for my own reason, and perpetually let down by it at the same time, and I am the majority of potential users you lose with generic relays.