Yes! Big benefit to be had here. Lot less duplicates being downloaded and less event sending.
Client caching is of course another big step that’s coming eventually.
Yes! Big benefit to be had here. Lot less duplicates being downloaded and less event sending.
Client caching is of course another big step that’s coming eventually.
Hey one other thing… why do we need to add “another relay” for filter instead of being just Nostr.wine relay with eventually some commands in the end that can put “filter=true”, broadcast=true”?
We decided to keep them separate as they scale very differently.
Nostr.wine has regional mirror relays that stream events to each other so the databases are local and extremely fast.
Filter is at least 10x bigger than nostr.wine in terms of db size and uses considerably more resources. It’s harder for us to scale them in the same way so we kept them completely separate.