have you noticed nostr got a lot quieter in the last weeks? if you did, its probably because your notes are being rejected by naieve throttling on ALL the big relays. you wont notice it when you post because clients dont surface this info to you, for all you know just nobody liked your post, but the reality is it did not post. πŸ„

Replies (99)

nostr's growing too big for free relays without funds to expand infrastructure people like me and @cloud fodder have been banging on about this for ages because we are both experienced with systems administration and structural limitatations and budget problems
Interesting that it would include all event types. Makes it almost unusable for any average user. I wonder if they’re going to make Damus Purple necessary to use the relay.
this is why i've been an avid subscriber of paid relays... i now also rent one off you and i get confirmations off all three of them almost every time though the other day i had amethyst totally eat two notes i wrote on my phone, so idk, there could be some factor of clients in this problem image
clients usually cover up the failure.. but most relays will respond back and say why its not currently accepting a particular note so that you would know to retry.
Zaelus's avatar
Zaelus 1 year ago
I just made a post about this a couple days ago: Using noStrudel, it will show you the status of every event generated from your account. I've started noticing that with any event whether it be a reaction, zap, note, etc. just as you mentioned, there's always at least a few relays that don't accept it for one vague reason or another. The thing that really bothers me about it is that with most of them you can't go and see what rule you broke or what the specific cause was if they don't include it in the 5-6 word error.
Zaelus's avatar
Zaelus 1 year ago
Both noStrudel and Gossip give feedback on the status of every event generated from your key.
nostrudel did a great job showing how simple it can be to show the status, now it needs outbox model for reading notes from follows and similar award winning UI for that also. relays can easily have as many words or landing pages as possible, thats just a matter of giving them a reason to.. (eg, that their users can see the messages)
Zaelus's avatar
Zaelus 1 year ago
Agreed, it's UI/UX is still definitely rough and awkward in a few places. I like to actually swap between it and Gossip. Gossip feels even more weird, kind of like an application from the 90s or something, but I appreciate the amount of lower-level info it provides. Thanks for the info... I guess in these specific cases it's probably like you said, they haven't really had a reason.
Heh, nothing matches radios for uncensorable content, everything else can get it done one way or another....
Damus appears to be the only one rejecting my events right now. That might be because noStrudel doing something fancy like pushing the latest version of replaceable events if it detects damus serving older versions of my follows profiles for example. image
P2P broadcast... nothing except propagation conditions to bottleneck anything. lol.
if you use a local relay it can but i dont think it sends just to that.. from what ive seen they go everywhere. i turned it off by disallowing it from amber signer.
i meant, in-app drafts cache cos i had two notes disappear the other day, again, was the last straw for me, and an excuse to use my mobile even less
I got tired of beating this drum. The relays and the relay runners will centralize operational authority. Let's see if the plebs care. Til then I watch. But am losing hope
If your event makes it to one of the medium or large-sized relays, it gets pulled by aggregators and quickly shows up all over. Then you get around rate limits. The problems arise for people only using the very biggest relays and/or with no outbox model.
Damus broadcasts automatically with geometric backoff if it fails to write to the relay, you don’t need to do it manually. If clients don’t do this then notes are easily lost during connection issues
this is what all proper network clients do... you can see examples of it in the bitcoin core and btcd p2p code as well front end devs are not often so well versed in the problems of socket networking, being used to HTTP APIs... websocket libraries don't give you any tools for this either
yeah nostrudel and coracle have both had this since i first used the beginning of this year... the client should keep a queue and a checklist of which relays it has got to and some sort of scheme for backing off one of the differences with web clients though is that queue is nixed when you refresh the page, and sometimes the page scripts are broken and make this refresh happen on clicks unintentionally
Unthrottle + long term backup by mirroring to a purple relay for members πŸ€”
Default avatar
Rand 1 year ago
t-y Will for participating!
On the relay, I mean. Some of us are relay customers, more than client customers. We're sort of client nomads, but we use the same relays everywhere. And we'd be more-inclined to use a client, if it offered us controls for a relay, like relay.tools does.
the protocol is designed to be leaky, consistency is loose so that people can do whatever they like nobody is obliged to fulfill some empty vapid ideal of free speech by carrying your message at their cost
Think you may be projecting some issue I'm not talking about. lol.
Default avatar
Rand 1 year ago
true cost ^ i'm obliged to pay just not efficient(here) yet but getting there v4v
Perhaps you may not have noticed that the progression between real spaces & virtual ones are similar, you have the wild west days when it's pretty good, then the "civilised people" invade & everything starts going downhill...
I don't think "they" are worried about this as much as some think, they'll pressure the relays holders one way or another & they'll get what they want eventually.
that's the thing, because nostr can partition we can ultimately isolate ourselves from that bullshit but it takes a lot of extra tools, like paid relays and spam filters and all the necessary support in clients and relays to allow us to build these walls they can have their own spammy free relays, we will move to our paid relays where spam is not tolerated and expensive to do
i am already only reading and writing to relays i've paid a subscription for if i'm seeing your notes that is because the client is doing outbox model and/or my relays are aggregating other relay content related to their users
Maybe, we'll see, it isn't the first time something like that has been tried.
it's simply already happening, i am only using paid relays now, and my experience is great some people piss me off but that's life, there is no spam in my feed
↑