Damus
elsat profile picture
elsat
@elsat
A few years ago I asked the devs to run the benchmark on how much better (if at all) outbox is over using large relays. No one took up this question, so I started running benchmarks.

A few learnings for me:
1. Outbox is proven better than using large relays
2. Three relays is the optimum for each npub
3. Three year old notes have an incredibly low survival rate, and are barely findable by the best outbox implementations (~~20%)
4. There are half a dozen algos not yet implemented by any nostr app to my knowledge that are superior to current algos for finding year old notes
5. No nostr app has implemented nip-66 relay liveness checks in outbox implementations to my knowledge
6. It could be measurement or methodology error - the relay/note indexer performs worse than outbox and large relays
7. There are poor performing outbox implementations

Cc @balas @KernelKind @fiatjaf
122❤️1❤️4🤙3♥️1
Tekkadan 📲🍄🌐 · 3w
Happy to benchmark with you. Building tools soon to do similar testing.
elsat · 3w
nostr:npub1nmr6w7qk0ta36vxysv77jv3d5rqghfc6d8sez8240rf3gja4vsmsd2yha8 forgot to mention there are diminishing returns after 20 connections. I think your chrome testing was capped around 30?
Laeserin · 3w
Ah, I had never heard of NIP-66. That's interesting.
fiatjaf · 3w
I read your report on Nostrability, but I don't understand how you're doing these benchmarks. Are you firing up the apps and measuring the notes they display? Can't be that, right? And what are those algorithms you listened. I tried looking them up but didn't get a clear view of how exactly they wou...