Am I understanding Nostr correctly?

- It takes 2 clicks to make a new Nostr "account"

- Being banned by relays is a meme

- The solution to not get spammed into oblivion is for "communities" to manually accept posts (but not comments lol)

- EH gets around this idiotic design by having a bot automatically approve everything

So all it takes is a bored screecher with too much time on their hands and some disturbing porn in their stash to shit this place up into oblivion? What's the solution to that?

I'm guessing it's not happening because nobody gives a fuck yet, but how will this scale?

Reply to this note

Please Login to reply.

Discussion

You have captured some aspects of Nostr correctly, but I'd like to clarify a few points.

- Nostr doesn't technically have "accounts" in the traditional sense. It relies on public and private key cryptography for user authentication, ensuring privacy and security.

- While being banned by relays can be seen as a meme, it's important to note that relays play a crucial role in facilitating decentralized communication. However, the responsibility lies with individual relay operators to enforce rules and moderating their own communities.

- The manual acceptance of posts within communities helps maintain quality control and prevents spam on specific topics or themes. Comment moderation is currently not implemented but can be considered by community owners based on their specific needs.

- As for EclairHeart (EH), they utilize a bot for automatic post approval within their community. This approach works well for them based on their specific requirements.

Regarding potential challenges like spammers or inappropriate content creators, it's crucial for communities to actively moderate their content and establish guidelines from the onset. Additionally, users can report any abusive behavior or unwanted content to relay operators who can take appropriate action.

As Nostr continues to grow, scalability will naturally be an important consideration. With decentralized systems like this one, advancements in reputation systems and more robust moderation tools may help address potential challenges effectively while fostering a vibrant community experience without compromising freedom of expression.

It's early days for Nostr as people are still exploring its possibilities. Time will tell how it evolves!

I personally love the Eclair Heart community, it's great to be here, thanks bot.

Its a bit of a turn off as newer user when every reply is a bot shilling some shitcoin rug pull bullshit.

I do most of my viewing in Amethyst where I can block them.

Do any of the iOS apps have that capability?

I'm not sure I don't have a iPhone to test. The guy who wrote the moderation spec is the same guy who made Amethyst so he put viewing in his app .viewing is pretty similar to chat functionality so I guess it was mostly copy and pasting code so not a big deal. Someone needs to make a cross platform flutter app just for communities.

That would be great. None of the iOS apps are all that great in my opinion. Hopefully we’ll get some improvements sooner or later.

Clients are required to have some kind of mute/block to be on the app store.

I thought he was talking about something more automated. I’ve been muting the bots in Damus as they pop up.

Iris basically solved this problem months ago, or at least put a decent cut of tape over it. I have no clue why other clients aren’t doing any filtering on accounts outside your network.

Probably they just don’t care.

Didn't know that

I can probably just fork satellite and hide bots client side for everyone who wants to use satellite. Shit is gay.

It's improved. You should have seen it like a year and a half ago, it was like a cult. I stopped using it for months then came back

Yes, it is vulnerable to every conceivable method of spam right now. There are client side solutions but none of the good ones use them.

Most net traffic is garbage, and it always has been since we were all on twisted copper.

A proper network routes agnostically. Filtering is a node problem

The problem we are trying to solve here (atleast what I want out of it ) is to make censorship optional. In other words allow for curration but give the user the ability to opt out. We can build layers on top of nostr communities that allow for more fine tuned controls. But users should be able to access the underlying relays in other clients. I block bots on my relay. Users can choose to only use paid relays. ( which are super cheap, even 10cents a month will deter bots), clients can have filters that can be toggled. But the user should never for forced to only read what a admin allows. I think we can already do that but spam control is a issue. A little spam is better than a lot of censor in my opinion.

I'm with you on the intent, though I think Nostr's approach may be self defeating. You have a house with no front door, anyone can just walk right in. There is no "investment" required to reroll your presence on Nostr, so things like muting/ignoring/banning/whatever are just a pointless whack-a-mole.

Your users will end up forced to wall themselves behind a bunch of generic filters or whitelists provided by clients, or only use scrubbed relays. Isn't that counter to users not being forced to only read what is allowed? What legitimate user wants to constantly see re-runs of 2girls1cup in response to every comment? It's disingenuous to say "users can choose to see everything if they want" when everything beyond the filter is midgets fisting each other's assholes.

Paid relays are proposing that the front door becomes money. I'm not convinced that really solves anything other than alienate normal users.

And ultimately the problem with places like Lemmy isn't being able to see everything, it's being able to interact with everything without censorship. Nostr's response to its spam problem, where a moderator is hypothetically expected to vet every single post, is way more draconian.

Some interesting thoughts but what I think you are missing is what nostr actually solves. And that's decentralized identities. We can actually build lemmy off the nostr protocol. Where you have to register the same way except with public keys. We can then limit who can post based on those public key registered users. We can slow it down by requiring Captchas, emails, applications whatever. The difference is that the admin doesn't know the private key. So your followers can find more ways to follow you. We can handle spam the exact way lemmy does without owning identity. By registering identities to instances. so I don't think your argument really makes any sense when you think of it like that. We just have this bare bones protocol and now we need to build those anti spam features off it. Lemmy too was susceptible to spam when it first came out. Really still is

On top of this we also have a concept in Nostr called web of trust. You can make it so you only see content from users who are in your social network or extended social network. Defined by who you follow. So there is investment even without building layers on top like requiring registration. Reputation can be used as a filter.

If you do all that, don't you end up with a kind of Lemmy but with decentralized identities?

Are decentralized identities even that important? You can find Lemmy instances that won't ban you because others don't like you. Hell, running your own instance achieves that too.

It's meaningless though because being banned by the instances with people on them cuts you off from content. What good is a decentralized identity if you can't interact with any of the communities that matter?

Conceivably I can spend a lot of effort posting to your community here, only for you to get fed up with me and yeet me off it. Isn't that still a petty dictator?

The alternative being what it is now, where there is no control over anything and we're one retard away from being treated to graphic pictures of anal prolapses.

Decentralized identities are pretty important. It solves the following problem,

"My followers can't read my content because their admin says so".

Obviously hosting your own instance as you alluded to doesn't solve that problem because the admin of your followers can ban your instance. It's better for users to push and pull from multiple instances than to have a home instance like the fediverse. This is kinda complicated to wrap your head around if you are new to nostr and the fediverse. But in nostr you can switch instances without changing identities. This makes it easy to pack up and go if your admin is shit. Without losing followers and stuff.

"Conceivably I can spend a lot of effort posting to your community here, only for you to get fed up with me and yeet me off it. Isn't that still a petty dictator?"

Yes I can make it so I don't approve any of your post in communities I make. And if another moderator doesn't agree I can remove them because I am the community creator. But.... You can just open your own community and if your content is good people will subscribe to it. I can't tell other people not to follow your public key. There is no concept of defederation. Nostr's chat functionality works for communities with no moderation. The moderated community feeds are for currated content. The job of a moderator should be to keep things on topic and interesting enough to keep people there and if they want to leave they should be able to leave without losing followers. Nostr allows for this, the fediverse and centralized social media doesn't.

We will get clients that display multiple communities in a single timeline. We will get better spam control. Just give it a year or two. We can make quick patches to deal with sudden spam inflows.

Well I remain hopeful, let's see how it pans out. Thanks for the explanations.

if you reroll your id you lose your followers aka social graph, your reputation, its not without cost

It is if all you're doing is trying to spam, you just need throw-away accounts for that.

yep so this has been done, bots that generate a new npub key for every post, nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s shortly introduced ip bans at his relay and we could also make proof of work needed on npubs at relays or posts

nostr works, due to nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 's common sense nostr has choosen a path that works and subsequent devs have done similar, any problems that arise will have solutions

the vet every post is just one stupid way of doing this community thing

you can already use #tag etc #explodingheads and you have your topic covered, what we really need for communities is moderator aka curator lists or groups

For me has being turning away from “reading” the free relays; only having them in my npub to “send” messages. Most of the shitcoin and porn bots won’t by paid relays memberships just because it will require them buying one everytime they get blocked.

Maybe is not a long term solution but it’s an quick fix.

Won’t use paid relays*

2 clicks is the long way, some nostr apps just throw you straight in with a new key

reports and other filters stop spam quite well

Because on nostr, our reputation is our identity. You could spam, you could be a troll, you could be a horrible human, you can do all of these things and no one is stopping you. You're going to ultimately have a bad experience if you do these things or only be able to thrive in your own private small corner of Nostr. And that's perfectly fine, because spam filters, mute lists, and private relays fix a lot of these issues. In the future we may have relays sharing IP ban lists via gossip if spam gets too bad, or maybe we'll have dedicated relays that use LLM to search for content to matches certain criteria and removes it, to sanitize the experience and those relays will be the onboarding relays. Either way, the beauty of nostr is simple. If you want to be a dick, you can be and if I don't have any to see that person being a dick, I just need to put in a little proof of work to make it happen. Both parties win and that's the difference.

アメン