M. Dilger on Nostr: I think of relays as independent servers, which do not gossip to other relays. In the ...
I think of relays as independent servers, which do not gossip to other relays.
In the following paragraph, strings of capital letters are just monikers for imaginary relays.
I don't like structuring relays into some kind of network because then I have to trust more nodes than I strictly need to. If I have a digitally signed message (kind 10002) from Steve Bellovin saying that he posts to relay XYZ, then why not go directly to XYZ to get his stuff? Why should I trust that ABC will get it from DEF who will get it from GHI... too many points of failure.
I know that some people do trust LMNOP and will get everything from LMNOP just to offload workload and maintain privacy, and this model I call a "client proxy model" and it makes sense -- you just sort-of extend your client forward where the forward part goes to XYZ and your local part just talks to the forward part. But I prefer not to proxy my client's work, I prefer direct access, getting notes from the source, with the minimum chance of censorship because I'm on a desktop and I can.
Published at
2024-07-26 07:07:17Event JSON
{
"id": "e90da48b298581e16d143168e9fef8cc4adc0d26bb3f1fff634e86b1b5d4ee96",
"pubkey": "ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49",
"created_at": 1721970437,
"kind": 1,
"tags": [
[
"p",
"0b118e40d6f3dfabb17f21a94a647701f140d8b063a9e84fe6e483644edc09cb"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"p",
"9fec72d579baaa772af9e71e638b529215721ace6e0f8320725ecbf9f77f85b1"
],
[
"e",
"48ba42c6769e6f504b6299339d21ff7a56cb1b711773f3ed4f61c4845ccb5e9b",
"wss://pyramid.fiatjaf.com/",
"root"
],
[
"e",
"f59f398d68e16a21332cc3d06ffce02db405ed53c51aeb9a409f5b54d460606b",
"wss://offchain.pub/",
"reply"
]
],
"content": "I think of relays as independent servers, which do not gossip to other relays.\n\nIn the following paragraph, strings of capital letters are just monikers for imaginary relays.\n\nI don't like structuring relays into some kind of network because then I have to trust more nodes than I strictly need to. If I have a digitally signed message (kind 10002) from Steve Bellovin saying that he posts to relay XYZ, then why not go directly to XYZ to get his stuff? Why should I trust that ABC will get it from DEF who will get it from GHI... too many points of failure.\n\nI know that some people do trust LMNOP and will get everything from LMNOP just to offload workload and maintain privacy, and this model I call a \"client proxy model\" and it makes sense -- you just sort-of extend your client forward where the forward part goes to XYZ and your local part just talks to the forward part. But I prefer not to proxy my client's work, I prefer direct access, getting notes from the source, with the minimum chance of censorship because I'm on a desktop and I can.",
"sig": "b2a8f244966853ef17986f77dc7ec559f0dad709197c82aea6394526f241b75cd7d7ce3ce9426ee4bc358a848247f06c52f32925acc7f092e06ce9209c630271"
}