sam on Nostr: Your note’s signature proves to the world that you wrote the message. Though, what ...
Your note’s signature proves to the world that you wrote the message. Though, what if the signature revealed the private key of the reader? Then the reader wouldn’t share the signature and couldn’t prove the note is from you without revealing their private key to their nostr profile. This of course would require interaction and therefore would mean that relays couldn’t effectively relay verified data until the writer is only to do a key exchange with the reader such that the reader’s private key isn’t revealed to the writer when the writer constructs signature.
Published at
2023-01-09 03:14:39Event JSON
{
"id": "17d619ed865a758c02d74680dce61d64a1a6ba12ba528b49fd49ad7403983ea2",
"pubkey": "960980835e351192f587457c8b0d65bd4e79fe4df6addb766c92e492dbc5f8c4",
"created_at": 1673234079,
"kind": 1,
"tags": [
[
"e",
"8cf4eff31afaaecd6960e01566b2f7387d4d856fae6593a54136ae63bcbffde9"
],
[
"e",
"d720ed655ee546bad7219bf9152ae90c226496ed589062775922a4401b54d59f"
],
[
"p",
"f87cacfad4cb826fab564edc3b00ec477ccee5a0acc4356ecc7477829f6445c6"
]
],
"content": "Your note’s signature proves to the world that you wrote the message. Though, what if the signature revealed the private key of the reader? Then the reader wouldn’t share the signature and couldn’t prove the note is from you without revealing their private key to their nostr profile. This of course would require interaction and therefore would mean that relays couldn’t effectively relay verified data until the writer is only to do a key exchange with the reader such that the reader’s private key isn’t revealed to the writer when the writer constructs signature.",
"sig": "c4b8aef1ad19f88c3dda34341062465bd567b7ae9c3b976d5ea70cf4297197c1747974df2ad1bc01131e038f162ac2ab7a5f33a8364d64cc5a1ef1afdfca25f0"
}