Why do some of you have mile-long relay-mailbox lists?

Like... pick two inbox and two outbox and basta.

Reply to this note

Please Login to reply.

Discussion

here is my honest answer:

1) It was my experience (a long time ago) that having a small relays list lead to people not getting my events and me not receiving other peoples events

2) I struggle to evaluate relays. many are really flaky (at least over VPN). the more I add the less I am trusting any one relay. I would love quality independent analysis of relays.

1) It's still like that, unfortunately, unless you use a broadcaster.

2) Yeah, would be nice. Well, you can use mine. That's free and nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7qpq0npj3gydmv40m70ehemmal6vsdyfl7tewgvz043g54p0x23y0s8qqq7986 stuff is all good.

nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgjwaehxw309ahx7um5wgerztnrdakj7qgwwaehxw309ahx7uewd3hkctcqyp7vx29q3hdj4l0elxl800hlfjp538le09epsf7k9zj59ue2y37qug4pxuq Would it be possible to add a broadcasting relay-list to one of your relays?

So that we could all just use two of yours and broadcast to the others?

Not sure what you mean. So mutiny is a write only broadcaster, which means, you won't see reactions or comments if you don't read from those relays. Some people want this because they're more about reach than interaction. Or it can be useful for profiles and relay lists. The wine broadcaster goes and collects the reactions and comments for you so it is read and write..

Not really planning on doing either of those things, I am hoping that gossip outbox will catch on eventually and it won't be necessary. It's also a pattern that will hit some roadblocks when nip42 auth starts happening.

"starts happening" 🤣

Because you can't make all people use one, and you can't make fiatjaf change the spec to propagate notes across relays automatically like SMTP servers do.

Well, if someone wants that propagation, they can use a broadcaster. I do that, sometimes, so that people can find my npub.

In the interest of censorship resistance, this should be the default (and opt-out) behaviour. One shouldn't have to get through all sorts of hoops to get heard.

I think some of the clients are doing that, by having a standard relay set, but they don't let you opt-out. Probably hard-coded in.

No, I mean across all of them. Every relay should be like Blastr.

Oh, you mean the relays should be configurable? Yeah, I agree, but that's what the arguing has been about, lately, as the clients seem to be dragging their feet on allowing that.

That would be the "broadcast" parameter, here:

wss://filter.nostr.wine/npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl?broadcast=true&global=all

Yes, and I think this broadcast=true&global=all should be set by default unless explicitly requested by the client to keep the note on this relay only.

Have to properly implement NIP-11 and NIP-42 and that doesn't seem persistent across clients.

I think you got it a bit wrong. My proposal is that relays propagate notes automatically, unless the client tels them not to.

This doesnt really scale all that well because every relay would be sent every event. Should they store and relay them all? Relays shouldn't be expected to store the entire state of the network.

I like the custom-broadcasting model, where you can set your broadcasting target-relays in the relay. Then you create little clusters of relays, that talk to each other, and everyone just needs one and a backup.

I kinda feel like this is being pushed too much on the user, through the client relay settings, but it's too advanced for them. They should just say, "these two relays and broadcasting from the first one", with broadcasting=TRUE as the default.

Maybe clients can suggest relays based on follow clusters? Perhaps they will lead to centralisation.

We aren't surprised that most blockchain nodes do the same, are we?

Except Mina, but even it supports so-called "archive nodes".

Yes, they should.

A block chain node needs the entire state to be useful. Nostr clients just need 99% of the very small part of the network the user is interested in.

That’s the whole point of the outbox model; you don’t jump through hoops nor send your note to hundreds of relays.

You signal where people interest in your stuff should find you and they fetch the data from there

I wish I could tell if it worked, tho.

I feel like most people can't see what I write, even if they follow me, and I've kinda gotten used to it.

The weirdest moment, was a picture of my haircut going 🚀 on the big relays and everyone like,

Who dis?

Well, that was the weirdest moment... so far.