miljan on Nostr: We got some questions about the gossip/outbox model, so I’ll clarify Primal’s ...
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:
https://habla.news/u/miljan@primal.net/Lightning-fast%20UI%20for%20NostrPublished at
2024-03-22 14:55:35Event JSON
{
"id": "a1122044cd87ba06de3734c84abdb252effe2267e5cb3901a1955019e46a6b14",
"pubkey": "d61f3bc5b3eb4400efdae6169a5c17cabf3246b514361de939ce4a1a0da6ef4a",
"created_at": 1711119335,
"kind": 1,
"tags": [],
"content": "We got some questions about the gossip/outbox model, so I’ll clarify Primal’s position. \n\nWe 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. \n\nImho, 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: \n\nhttps://habla.news/u/miljan@primal.net/Lightning-fast%20UI%20for%20Nostr",
"sig": "28f8ba5a75f0db77b41d531e8f71626d706e993d6d0a922d9d30ea2047d4f943e1bd44b2d983a0a2395447da6ab22d2ff1961e86caa68fabeb15a086fb8af145"
}