Silberengel on Nostr: Why do I need a cryptographic signature on a list of pub hex IDs that I only use ...
Why do I need a cryptographic signature on a list of pub hex IDs that I only use within one server landscape? If anything, I need to encrypt and obfuscate that list, in case it leaks, and put it behind an API that just tells the requesting client if the current npub is on the list, or not, so that there's only one list.
Customer lists are high-prio security, IMO. Especially, if we can link pub IDs to Lightning wallets over payments, and IP addresses to pub IDs. I'm thinking subscriber lists should be something more like Fort Knox, less like a public relay.
Published at
2025-03-31 12:24:02Event JSON
{
"id": "f63f8b8335d5b62739b561662f8f1dc13d20327a76ee76b2f45439594a2569f7",
"pubkey": "fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1",
"created_at": 1743423842,
"kind": 1,
"tags": [
[
"e",
"4aee0377b414ea9afe4e0856e68850f158e2253009aeb50610299c37ae0069ea",
"",
"root",
"dd664d5e4016433a8cd69f005ae1480804351789b59de5af06276de65633d319"
],
[
"e",
"f4f3e8fd1b252b28fec07a4d3919528172419524b6a4773247241dfc366b52ea",
"wss://theforest.nostr1.com/",
"reply",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"21b419102da8fc0ba90484aec934bf55b7abcf75eedb39124e8d75e491f41a5e"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"client",
"jumble"
]
],
"content": "Why do I need a cryptographic signature on a list of pub hex IDs that I only use within one server landscape? If anything, I need to encrypt and obfuscate that list, in case it leaks, and put it behind an API that just tells the requesting client if the current npub is on the list, or not, so that there's only one list.\n\nCustomer lists are high-prio security, IMO. Especially, if we can link pub IDs to Lightning wallets over payments, and IP addresses to pub IDs. I'm thinking subscriber lists should be something more like Fort Knox, less like a public relay.",
"sig": "2db4622a701d5d478e141d363e1a223afb57df4199358bd2efb56f29801da82dac8ce38c111e6894ee65a2ba912d8ff8503ee14d02abb7097808c32599476c23"
}