Nuh on Nostr: Lightning is literally a network of mutually trusting nodes, directly or indirectly ...
Lightning is literally a network of mutually trusting nodes, directly or indirectly through a payment channel.
It is not a gossip network trying to store and retrieve ever growing set of data reliably and performantly.
I want to remind you that I suggested RBSR paper to Hoytech and helped with Negentropy, but it doesn't work for what you want to use it for. It works for passively replicating data you are interested in, it doesn't magically make all the data available to everyone, and if the data is jot available to everyone, then you again have to deal with the question of ; how to find who has the subset i am looking for in less than 500ms
The answers we know of are;
1. A structured network (DNS/DHT)
2. Small set of servers (like ten popular relays)
If you are happy with (2), fine, but then you have to explain what incentives do they have to serve the entire web (costs a lot).
But what you can't do is claim that you can either have full replication of an ever growing data across thousands or millions of nodes, OR claim that you can have partial replication across 1000s of unstructured nodes and have fast queries.
At least not with extraordinary proof. So maybe start building and let's poke at it and see what happens. Or run a simulation or something.
Published at
2025-05-02 01:06:44Event JSON
{
"id": "ea1186b92f7e595d01233b16751a46d17427db2a2df8fbe725198a676b8ede6e",
"pubkey": "930ccef12372dd2f16057cfc54f0dbd94335d8b51b4e2737236b00cab718fcd9",
"created_at": 1746148004,
"kind": 1,
"tags": [
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
],
[
"p",
"930ccef12372dd2f16057cfc54f0dbd94335d8b51b4e2737236b00cab718fcd9"
],
[
"p",
"576d23dc3db2056d208849462fee358cf9f0f3310a2c63cb6c267a4b9f5848f9",
"wss://nos.lol/%20wss://nostr.land/%20%20avatar%20wss://nostr.wine/%20%20avatar%20wss://purplerelay.com/%20wss://relay.damus.io/%20wss://relay.snort.social/"
],
[
"p",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49",
"wss://nos.lol"
],
[
"e",
"da62ce3705ffcedb25d802fa9bc08ce20f48d060e46b11d7e2ab02453fc033ad",
"wss://nos.lol/%20wss://nostr.land/%20%20avatar%20wss://nostr.wine/%20%20avatar%20wss://purplerelay.com/%20wss://relay.damus.io/%20wss://relay.snort.social/",
"reply",
"576d23dc3db2056d208849462fee358cf9f0f3310a2c63cb6c267a4b9f5848f9"
],
[
"e",
"e769553791abb162c0b686a03387c208e1927bea9053ae517bdd8e5eb6f8b2de",
"wss://nos.lol",
"root",
"ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"
]
],
"content": "Lightning is literally a network of mutually trusting nodes, directly or indirectly through a payment channel.\n\nIt is not a gossip network trying to store and retrieve ever growing set of data reliably and performantly.\n\nI want to remind you that I suggested RBSR paper to Hoytech and helped with Negentropy, but it doesn't work for what you want to use it for. It works for passively replicating data you are interested in, it doesn't magically make all the data available to everyone, and if the data is jot available to everyone, then you again have to deal with the question of ; how to find who has the subset i am looking for in less than 500ms\n\n\nThe answers we know of are;\n1. A structured network (DNS/DHT)\n2. Small set of servers (like ten popular relays)\n\nIf you are happy with (2), fine, but then you have to explain what incentives do they have to serve the entire web (costs a lot).\n\nBut what you can't do is claim that you can either have full replication of an ever growing data across thousands or millions of nodes, OR claim that you can have partial replication across 1000s of unstructured nodes and have fast queries.\n\nAt least not with extraordinary proof. So maybe start building and let's poke at it and see what happens. Or run a simulation or something. ",
"sig": "91962b2e388667bf2449ee7971aa2becbad97b76a2a9153d1d195aa9ef91e9c7f93c7e08db586083b5b9e5a8a74eceb1ffb7569762826e2f4897a064fca3c3af"
}