On Nostr everything is backwards, so as a client you can actually get DoSed by a server. Therefore before you can implement Outbox you need to implement rate-limiting of relays.

Reply to this note

Please Login to reply.

Discussion

ELI5?

You ask for 100 events and the relay returns 3 billion events

You ask for your profile data and the relay returns the profile data from everyone

Something like this

Got it. Thanks. So what happens in that case? My ISP's router goes down?

It ddos your network.

Making it slow or down.

There's no specific relay doing this but it's an attack vector

Okay. So any preventing mechanism from relays' our clients' side?

You have to filter the events a relay sends you, if its over the limit terminate (over close) the connection.

?kjy_fallback_url=