Relays that went bust but our users still have them in their relay lists: wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi wss://nostr.milou.lol wss://nostr.orangepill.dev wss://relay-jp.nostr.wirednet.jp wss://nostr.mutinywallet.com wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://wot.utxo.one wss://relay-jp.shino3.net wss://r.kojira.io wss://nrelay-jp.c-stellar.net wss://bostr.lecturify.net wss://wot.sudocarlos.com wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://nostr.lu.ke wss://hongkong.scarab.im wss://inbox.nostr.com wss://nostr.zebedee.cloud wss://freedom-relay.herokuapp.com/ws wss://adult.18plus.social wss://lightningrelay.com wss://nost.lol wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://carlos-cdb.top wss://nostr.data.house wss://nostr.developer.li wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr.onsats.org wss://nostr-paid.h3z.jp wss://nostr-relay.alekberg.net wss://nostrrelay.com wss://ditto.pub/relay wss://author.nostr1.com wss://nostr.drss.io wss://bevo.nostr1.com wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://jingle.carlos-cdb.top wss://nostr-relay.pcdkd.fyi wss://relay.highlighter.com wss://nostr-relay.untethr.me wss://nostr.at wss://nostr-relay.wlvs.space wss://relay.nostrati.com wss://nostr.sandwich.farm wss://nostr.semisol.de ws://nostr.mom wss://nostr.fmt.wiz.biz wss://moonboi.nostr1.com/Paid wss://paid.spore.ws wss://nostr.inosta.cc wss://nostr.thesamecat.io wss://private.red.gn.net wss://relay.0chat.com wss://nostr.lc wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://nostrue.com wss://nostr-relay.nokotaro.com wss://wot.sovbit.host wss://relay.fiatjaf.com wss://relay.grunch.dev wss://relay.cryptoculture.com wss://nostr.swiss-enigma.ch wss://relay.f7z.io wss://nostr.xmr.rocks wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://relay.gasteazi.net wss://relay.stoner.com wss://void.cat wss://wons.calva.dev wss://wot.carlos-cdb.top wss://welcome.nostr.wine wss://relay-jp.haniwar.com wss://nostr.btcmp.com wss://relay.mutinywallet.com wss://nostr.sudocarlos.com wss://onchain.pub wss://bostr.azzamo.net wss://nostr.massmux.com wss://nostr.0xtr.dev wss://relay.s3x.social wss://you.nostr1.com wss://with.nostr1.com wss://files.sovbit.host wss://nostr.unknown.place wss://nostr.rocks wss://nerostr.xmr.rocks wss://relay.aratiri.net wss://nostr.cercatrova.me wss://nostr.mwmdev.com wss://relay.minds.com/nostr/v1/ws wss://nostr.delo.software wss://nostr.noones.com wss://orangepiller.org wss://relay.nostriches.org wss://xmr.ithurtswhenip.ee wss://relay.siamdev.cc wss://wot.swarmstr.com wss://nostr.strits.dk wss://relay.proxymana.net wss://xmr.usenostr.org wss://relay.uid.ovh wss://nostr.fediverse.jp wss://at.nostrworks.com wss://relay.siamstr.com wss://wot.siamstr.com wss://nostpic.com wss://nostream.ocha.one wss://relay.shitforce.one wss://feeds.nostr.band/bens wss://freespeech.casa wss://relay.nostr.band wss://nostr.walletofsatoshi.com wss://relay.nostr.bg wss://relay.orangepill.dev wss://relay.current.fyi wss://nostr.milou.lol wss://nostr.mutinywallet.com wss://nostr.orangepill.dev wss://relay-jp.nostr.wirednet.jp wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://wot.utxo.one wss://bostr.lecturify.net wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://relay-jp.shino3.net wss://nrelay-jp.c-stellar.net wss://hongkong.scarab.im wss://inbox.nostr.com wss://lightningrelay.com wss://freedom-relay.herokuapp.com/ws wss://nost.lol wss://r.kojira.io wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://nostr.data.house wss://nostr.developer.li wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr-paid.h3z.jp wss://nostr-relay.alekberg.net wss://nostrrelay.com wss://wot.sudocarlos.com wss://carlos-cdb.top wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://nostr-relay.pcdkd.fyi wss://nostr.drss.io wss://nostr-relay.untethr.me wss://nostr-relay.wlvs.space wss://nostr.sandwich.farm wss://nostr.semisol.de wss://jingle.carlos-cdb.top wss://nostr.zebedee.cloud wss://nostr.lu.ke wss://author.nostr1.com wss://private.red.gn.net wss://nostr.thesamecat.io wss://relay.0chat.com wss://nostr.at wss://bevo.nostr1.com wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://relay.fiatjaf.com wss://relay.grunch.dev wss://nostrue.com wss://moonboi.nostr1.com/Paid wss://nostr-relay.nokotaro.com wss://relay.cryptoculture.com wss://nostr.onsats.org wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://relay.f7z.io wss://relay.stoner.com wss://void.cat wss://wons.calva.dev wss://nostr.lc wss://wot.carlos-cdb.top wss://ditto.pub/relay wss://relay.gasteazi.net wss://relay.highlighter.com wss://relay-jp.haniwar.com ws://nostr.mom wss://relay.mutinywallet.com wss://relay.nostrati.com wss://you.nostr1.com wss://nostr.fmt.wiz.biz wss://with.nostr1.com wss://relay.s3x.social wss://nostr.sudocarlos.com wss://onchain.pub wss://adult.18plus.social wss://paid.spore.ws wss://nostr.swiss-enigma.ch wss://nostr.inosta.cc wss://wot.sovbit.host wss://nostr.massmux.com wss://nostr.btcmp.com wss://nostr.unknown.place wss://relay.aratiri.net wss://nostr.rocks wss://nostr.0xtr.dev wss://bostr.azzamo.net wss://welcome.nostr.wine wss://nostr.cercatrova.me wss://nostr.xmr.rocks wss://files.sovbit.host wss://nostr.mwmdev.com wss://nerostr.xmr.rocks wss://relay.nostriches.org wss://xmr.ithurtswhenip.ee wss://nostr.noones.com wss://relay.siamdev.cc wss://wot.swarmstr.com wss://nostr.delo.software wss://orangepiller.org wss://nostr.strits.dk wss://relay.proxymana.net wss://xmr.usenostr.org wss://relay.uid.ovh wss://relay.siamstr.com wss://nostr.fediverse.jp wss://wot.siamstr.com wss://at.nostrworks.com wss://nostpic.com wss://nostream.ocha.one wss://relayable.org wss://relay.nostr.ch wss://relay.san.yt wss://nostr.relayable.org wss://nostr.zaprite.io wss://relay.damus.com wss://paid.nostrified.org wss://relay.plebstr.com wss://bitcoinmaximalists.online wss://relay.nostrich.de wss://la.relayable.org wss://nostr.holybea.com wss://relay.shitforce.one wss://relay.minds.com/nostr/v1/ws wss://feeds.nostr.band/bens wss://relay.nostr.band wss://freespeech.casa wss://nostr.walletofsatoshi.com wss://relay.snort.social wss://relay.nostr.bg wss://relay.current.fyi wss://nostr.milou.lol wss://relay.orangepill.dev wss://nostr.orangepill.dev wss://nostr.mutinywallet.com wss://relay-jp.nostr.wirednet.jp wss://relay.sector01.com wss://nostr.coinfund.app wss://art.nostrfreaks.com wss://auth.nostr.wine wss://bostr.lecturify.net wss://wot.utxo.one wss://btc-italia.online wss://egirls.relaying.io wss://eu.purplerelay.com wss://expensive-relay.fiatjaf.com wss://hongkong.scarab.im wss://inbox.nostr.com wss://nrelay-jp.c-stellar.net wss://lightningrelay.com wss://nost.lol wss://relay-jp.shino3.net wss://nostr1.current.fyi wss://nostr-2.zebedee.cloud wss://nostr.bicoinplebs.de wss://nostr.data.house wss://nostr.developer.li wss://freedom-relay.herokuapp.com/ws wss://nostr.h3z.jp wss://nostream.nostrly.io wss://nostr.lostr.space wss://nostr.ono.re wss://nostr-relay.alekberg.net wss://r.kojira.io wss://nostr-paid.h3z.jp wss://nostrrelay.com wss://nostr.plebchain.org wss://nostr.relayer.se wss://nostr-relay.freeberty.net wss://nostr-relay.pcdkd.fyi wss://nostr-relay.untethr.me wss://nostr-relay.wlvs.space wss://nostr.sandwich.farm wss://carlos-cdb.top wss://nostr.semisol.de wss://nostr.drss.io wss://private.red.gn.net wss://relay.0chat.com wss://nostr.thesamecat.io wss://jingle.carlos-cdb.top wss://relay.bitcoinbarcelona.xyz wss://relay.cynsar.foundation wss://relayer.fiatjaf.com wss://nostr.at wss://relay.fiatjaf.com wss://relay.grunch.dev wss://wot.sudocarlos.com wss://nostrue.com wss://author.nostr1.com wss://bevo.nostr1.com wss://relay.nostrcn.com wss://relay.nostrgraph.net wss://relay.otherstuff.fyi wss://nostr-relay.nokotaro.com wss://relay.stoner.com wss://moonboi.nostr1.com/Paid wss://nostr.zebedee.cloud wss://relay.cryptoculture.com wss://wons.calva.dev wss://void.cat wss://relay.f7z.io wss://wot.carlos-cdb.top wss://nostr.lu.ke wss://relay.gasteazi.net wss://relay-jp.haniwar.com wss://relay.mutinywallet.com wss://nostr.onsats.org wss://nostr.lc wss://you.nostr1.com wss://with.nostr1.com wss://relay.s3x.social wss://ditto.pub/relay wss://nostr.sudocarlos.com wss://relay.highlighter.com ws://nostr.mom wss://onchain.pub wss://relay.nostrati.com wss://nostr.fmt.wiz.biz wss://paid.spore.ws wss://adult.18plus.social wss://nostr.massmux.com wss://nostr.unknown.place wss://relay.aratiri.net wss://nostr.btcmp.com wss://nostr.swiss-enigma.ch wss://nostr.rocks wss://nostr.0xtr.dev wss://bostr.azzamo.net wss://wot.sovbit.host wss://welcome.nostr.wine wss://nostr.inosta.cc wss://nostr.cercatrova.me wss://nostr.mwmdev.com wss://xmr.ithurtswhenip.ee wss://relay.siamdev.cc wss://relay.nostriches.org wss://files.sovbit.host wss://wot.swarmstr.com wss://nostr.xmr.rocks wss://nerostr.xmr.rocks wss://orangepiller.org wss://nostr.delo.software wss://relay.proxymana.net wss://nostr.holybea.com wss://relayable.org wss://relay.nostr.ch wss://relay.nostrich.de wss://bitcoinmaximalists.online wss://relay.plebstr.com wss://paid.nostrified.org wss://relay.damus.com wss://nostr.zaprite.io wss://nostr.relayable.org wss://relay.san.yt wss://relay.minds.com/nostr/v1/ws wss://relay.shitforce.one wss://bitcoinmaximalists.online wss://relay.plebstr.com wss://paid.nostrified.org wss://relay.damus.com wss://nostr.zaprite.io wss://nostr.relayable.org wss://relay.san.yt wss://relay.minds.com/nostr/v1/ws wss://relay.shitforce.one wss://nostr.walletofsatoshi.com wss://freespeech.casa

Replies (102)

lot of dead weight. if you aren't running your own relay, you're just a guest. purge the lists or expect high latency and failed broadcasts. sovereign infra or bust.
Hey man, I had 6/6 relays that worked. Then there was an update and I have 6/504 relays that work now. I didn't want those extra relays that are broken, I didn't put them there, don't expect me to clean it up.
Default avatar
Showtime 2 months ago
Encore des excuses afin de ne pas vous y mettre. Nous prévoyons aussi de nouveaux relais mais nous nous tattoos encore concernant les NIPS à devoir utiliser ou non. View quoted note →
You might have missed the report @elsat made about relay monitoring and stuff. It was pretty good. I completely gutted and redid the relay connections, based upon his findings. I don't do the 800 relay connections thing, tho, so I can be more analytical and efficient about the selection.
I don't really understand how to know if a relay is working or not so I just add a bunch of them. According to you I'm not allowed to use your relay because your relay is your personal relay but amethyst allows me to add it so I added it and haven't removed it since you told me. I think relays should be smarter like when you add it on amethyst, it should connect and tell me if I'm allowed to add it or not, If I'm not then It shouldnt even be able to keep it added
Didnt know this, glad at least one dev found a real world application 🤝 As for clients that have set up hundreds of connections, this approach is less geared towards connection efficiency and the outbox benchmark findings.
Browser apps are more limited, so I use all of the data to regularly poll, cache updates, and adjust. It's full outbox, but I don't keep all of the connections constantly open.
Yeah, u have tried all types of relay selections. They all suck. People keep missing things. Worst is that majority of relays go offline / get too busy to reply for a few minutes/hours almost every day. So the fact that the app couldn't connect for hours doesn't mean much. The relay might still comeback at any time. Also, 95% of our relay connections go through Tor by default. So if Tor is slow or if the monitor doesn't check the connection ability in the same conditions of the phone (which change from mobile data to wifi), that is also a problem. But in the end, if the user is still using relays that don't exist anymore, it is likely that they will miss things. They will see less and less data over time. This is regardless of well apps connect to them.
I’d imagine asking 300 relays instead of 30 for the same info is easier on relays in aggregate. There is an argument to be made for longtail relays, and randomness as we saw in the outbox benchmark reports.
We also have the default relays, that we include and fallback to. And we only session-block, so all they have to do is hard-refresh, to retry blocked relays. But we don't have the Tor issue, that's true.
I also do a lot of background-updating/polling and caching. I don't know if you do that. Then stuff that was missing, if a relay is offline, get pulled and added later. And I merge in the results from the trending relay from nostr archives. I'm chronically on-Nostr, and constantly switch machines and networks, so I have a gazillion tricks to not miss anything. 😂
Victor, espaço para nós realmente não é um problema, mas seria interessante um app de sincronização de relays para administradores de relays, onde podemos sincronizar diversos servidores. Estou trabalhando em algo neste sentido. Nossa ideia é ter servidores no mundo todo, caixas pequenas, pouco uso de energia, mas entregando em baixa latencia. Todos sincronizando com nossa central no Brasil e nos USA. Creio que manter a infra custa dinheiro demais e muitos desanimam, pois não há rentabilidade, apenas custos. Já pelo lado do App cliente, ferramentas para posicionar qual relay é principal e onde vc quer que seja sincronizado seus dados pela ferramenta ja existente seria um avanço. Queremos infra comunicativa até em paises totalitários como China e coreia do norte. Essa é nossa ambição final.
Acredito na sugestão de 7 dias, se o app cliente ver que um relay está off por 7 dias consecutivos ele envia a notificação. Caso o relay reapareça no futuro, ele pode sigerir, pode guardar em cache, por sei lá, 3 meses? um arquivo de poucos kbs, csv, na cache ja seria legal.
I actually use the full relay lists (inboxes/outboxes from the user and their follows, favorites, local cache relays, blocked relays, relay hints, referenced relays, seen-on relays, http relays, default relays, etc.), in addition to adding 5 random relays for each publish. I do it all. There's no way to do "more outbox", it's just that I sometimes close connections. I don't keep all 300 or 500 or whatever open, constantly. It depends upon the context.
Default avatar
nobody 2 months ago
I designed my own relay around f7z. I thought the concept of short notes was so cool. Sad to see it go bust.
Yep, the code now is all reactive. If I get any new relay list from the user or any follow, it automatically switches to the new relays. But it also keeps listening at all times. So if you are looking at a reply of a thread, we are connected to the inbox relays of all visible authors to download any like, reply to each of their posts. At the same time, we are connected to all relays in the outbox of all the users follows to pick up any new report from a follow about these replies (or reply likes. Etc).
Tbh, writing your relay block list gets quite difficult when your typing is interrupted a growing list of auth requests fron relays through amber. The option around that seems to auto auth from any relay that requests, but that feels very anti-pattern.
Yeah, I don't have a good way out of it yet. I started authing with random keys (so that relays actually send something), but it also goes against what the relay protocol wants us to do ..
Damus has been in and out for weeks now with us. Some days it works great, others it doesn't even connect for hours. But in this list is damus.com, which is the wrong address. Looks like there was a relay there last year that we were connecting to, but it's not active anymore.
Ah maybe that's why I've been having issues with #amethyst lately. Would it be possible to implement a button that fixes this? If not, is there a service that will clean it up? Ain't no way I'm reading all that.
i suspect i don't have to name the one that is dominating then do i. open claw and all. some orange snippers in the equation perhaps?
Yeah, that's more instantaneous. We also see almost everything, immediately, but that's due to the many aggregators and search relays. From the full relay list is only periodic or contextual.
That's a good idea for privacy. Only use real keys for auth when it's in your configured relay list
well, thats why my auth relays send an auth challenge upon connect. but clients rudely ignore that and insist on being the first to send a message (like an event or req). so, i suppose, clients are what also created this pattern so that now you feel like you have to auth with random key "just to get a response"? 🤔
Clients shouldn't wait for auth. Most relays only send auth after we hit something that uses auth-exclusive content. But yes, most authed relays don't do anything without auth, so we auth with whatever and then they reply.. cat and mouse game.
I have ditto and it works intermittently. Not bust enough for me to remove it. It is odd though that with the relay sync it accepts hundreds of new events every time. I know its filtered so maybe its accepted and then quickly dropped.
I did just see it was ditto.pub/relay on his list. I didn't realize that at first but maybe someone just has it wrong.
How do you test it? We connect from the push notification server and ask for a limit:1 filter. If the server doesn't not reply with anything in 30s we consider it offline/too busy..
These relays seem to function right now, but I don't know how often they are offline. ``` wss://carlos-cdb.top wss://ditto.pub/relay wss://jingle.carlos-cdb.top wss://nerostr.xmr.rocks wss://nostr.0xtr.dev wss://nostr.sudocarlos.com wss://nostr.xmr.rocks wss://relay.gasteazi.net wss://relay.highlighter.com wss://xmr.ithurtswhenip.ee wss://xmr.usenostr.org ```
Excuse me for being a total noob, but how does one interact with relays? Where can I add them? How many should I have? Where can I learn more? 😬 #asknostr
It could be that they were just offline for a few hours... Our push notification system is the one checking, reporting and deleting all relays that can't sustain their statuses online.
#2 image 1. Let’s help this sweet furry friend for his recovery ❤️ View quoted note → 2. A Nostrich that frustrated a lot about centralization 👇🏻 View quoted note → 3. Seems like some nostriches will join this 😍 View quoted note → 4. You can remove these busted ones from your relay list 👇🏻 View quoted note → 5. A sky specialist jumps into Nostr 👨🏻‍✈️ View quoted note → 6. So happy to see a Nostr family member is recovering 🙂 View quoted note → 7. This is so awesome! 🤩 View quoted note → 8. This is so true 👇🏻 View quoted note → 9. He is so happy to be a dad 👨🏻‍🍼 View quoted note → 10. Smile is a medicine for everyone. ☺️ View quoted note → 11. The entire world will realize the value of Nostr step by step 🫱🏻‍🫲🏿 View quoted note → #community_nostr_recap