We got some questions about the gossip/outbox model, so I’ll clarify Primal’s position. We like the outbox model. We think it will help nostr scale and become more censorship resistant. Primal will roll out support for the outbox model in several steps. We recently upgraded all Primal clients to manage relays per NIP-65. We are currently in the process of upgrading our clients to leave relay hints on all published events to make sure that outbox clients work well with the content published by our clients. Next we will randomize the default list of relays for new users to help spread content out. The final step will be to implement reading content directly from relays, which will be used in conjunction with our caching service. Imho, the winning approach involves using the outbox model together with caching nodes, giving us the best of both worlds. I described this approach a year ago when we launched the preview of Primal:

Replies (25)

It's amazing seeing Nostr grow and get stronger in real-time. What a time to be alive.
Using cache and direct relay together can not only optimize data access services, but also ensure decentralized data storage. For new users who are used to using traditional apps, the client created on the cache server is more friendly, and users will not have FOMO of missing data.
I like the idea of using the caching service for more superfluous things like follower counts
I think relaying only on the outbox model is optimistic at best so this is a good idea imo. I have yet to see a good solution to fetching a post thread from a bunch of relays without caching or similar.
randomize winning no relay dev support from this quarter at least following mike's path is not gonna make you popular with the people whose work your work depends on, just don't do it
Default avatar
nobody 2 years ago
what's a primal? is it based on anything jack had a hand in he probably knows what he's doing