Damus
21_21_21 profile picture
21_21_21
@21_21_21
Idea for nostr: relays should ONLY store a list of event IDs so you can query a list of the users most recent posts.

Storage of the posts themselves should be pushed to a p2p content-addressed storage backend like freenet, tahoe-lafs, dht (BitTorrent) or similar. You request a note? You are now serving that note to others. Every client becomes a relay.

Since everything is signed by a key there's no risk of impersonation. The nostr relay solves the issue of "what are this person's most recent posts" without having to deal with the storage and headaches that come from actually storing the posts themselves.

This also solves a number of privacy concerns that come from relays being the centralized place people fetch content from. It also solves the blossom/media storage problem.

#nostr
2❤️1
Johnny · 1w
nostr:npub1hce578d83hff5c594p2pysunkhw24k3z7lj5czkd2vafs04y6v8q9ayrcy this gets hard on cold content, where an old note only stays reachable while someone still has it cached. blossom shows that shape already and i hit dead media on old notes most weeks.