joeruelle on Nostr: One thing I'm coming to accept is that a global view will always want to enter a ...
One thing I'm coming to accept is that a global view will always want to enter a network like Nostr—and when you prevent it from entering in an official sense then it will try and ooze in through the cracks under the door. You just can't stop it.
Multiple parties crawling and indexing together a quasi global view is inevitable. Primal is doing it here. Ditto also, at least to some extent. On the pure indexing side (sans the firehose element) you've got Nostr.band, perhaps Vertex, Nostr.wine and others. It'll continue. There are no insurmountable barriers when it comes to crawling, indexing and firehose-ifying all the open relays
These are quasi global views in the sense that they are by no means comprehensive in a deterministic sense—but the general picture of a global view trying to ooze through the crack under the door still holds.
Repeating "Nostr has no global view" again and again as the ooze starts to coalesce around one's ankles is a little, well, not so practical. And it raises a lot of questions, such as the feasibility of Outbox. (Why bother trying to Sherlock Homes everything together, dusting the relays for prints, waiting for the forensics to come back—when you can just dip into this "global enough" firehose that you've started maintaining?)
I wonder, what if we just embrace the fact that multiple parties are always going to be crawling, indexing and firehose-ifying all of (or close to all of) the Nostr universe and then see if there are ways to structure how that's done so the original vision of decentralisation still holds—would that be a good approach?
Multiple parties crawling and indexing together a quasi global view is inevitable. Primal is doing it here. Ditto also, at least to some extent. On the pure indexing side (sans the firehose element) you've got Nostr.band, perhaps Vertex, Nostr.wine and others. It'll continue. There are no insurmountable barriers when it comes to crawling, indexing and firehose-ifying all the open relays
These are quasi global views in the sense that they are by no means comprehensive in a deterministic sense—but the general picture of a global view trying to ooze through the crack under the door still holds.
Repeating "Nostr has no global view" again and again as the ooze starts to coalesce around one's ankles is a little, well, not so practical. And it raises a lot of questions, such as the feasibility of Outbox. (Why bother trying to Sherlock Homes everything together, dusting the relays for prints, waiting for the forensics to come back—when you can just dip into this "global enough" firehose that you've started maintaining?)
I wonder, what if we just embrace the fact that multiple parties are always going to be crawling, indexing and firehose-ifying all of (or close to all of) the Nostr universe and then see if there are ways to structure how that's done so the original vision of decentralisation still holds—would that be a good approach?