If the outbox model is implemented correctly, every user will typically only read from one relay, and will write to a small handful.

Of course, reads/writes will change depending on the event the user is interacting with.

Reply to this note

Please Login to reply.

Discussion

Users will probably read from a relay that uses negentropy or algorithm DVMs to aggregate events from other relays. Anyone who needs to tag, reply to, or DM that user will write directly to that aggregation relay.

Most apps will probably send writes to app- or community-specific relays. Boosts, negentropy sync, replies, and tags will gradually disseminate events across the network, making Nostr a distributed, eventually-consistent event store.

😅🤷

Eventually we'll converge on my thesis, that each npub should be synonymous with a running relay. A peer to peer Nostr (with central aggregation relays still possible, but a degenerate case)

nostr:nevent1qqs87g5p8ca3uv48elsrpl9x7lxfxh8tn4rueewrdjt74hnu4t7ln0cpz9mhxue69uhkummnw3ezuamfdejj7q3qwqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzusxpqqqqqqzja96yu