david on Nostr: Would something like an HD wallet fix this? Say I want to DM you. I send you a ...
Would something like an HD wallet fix this? Say I want to DM you. I send you a message and part of the message is proof that I have the key that controls my public-facing Nostr account, and part of the message is a new npub that only exists for the purposes of my conversation with you. If you respond to my message to you, you send the message to that npub, from a new npub of your own and proof that you have the key that controls your public-facing npub. Now we are both chatting using npubs that only you and I know about. The only thing anyone else can see is that you received a message from an unknown sender. No one knows who that message was from or even if you responded.
Published at
2023-02-20 18:16:11Event JSON
{
"id": "7eae9a158a1947964b67bfc888ad5374e3096bae6d7f0303c305d2c719f2cc11",
"pubkey": "2da059e0eb631841fb23ee7eee173076919ee1603cd79b564ae2d68ae85be9ec",
"created_at": 1676916971,
"kind": 1,
"tags": [
[
"e",
"ac445b0988458cd553f3a96fc2d33794956afdb1e214fb32f5673cf5b73484b3"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"p",
"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"p",
"85080d3bad70ccdcd7f74c29a44f55bb85cbcd3dd0cbb957da1d215bdb931204"
],
[
"p",
"33c47c54d9cca7afe9274cda812297a0d5918faa63fc786207c96b9a924bcd58"
]
],
"content": "Would something like an HD wallet fix this? Say I want to DM you. I send you a message and part of the message is proof that I have the key that controls my public-facing Nostr account, and part of the message is a new npub that only exists for the purposes of my conversation with you. If you respond to my message to you, you send the message to that npub, from a new npub of your own and proof that you have the key that controls your public-facing npub. Now we are both chatting using npubs that only you and I know about. The only thing anyone else can see is that you received a message from an unknown sender. No one knows who that message was from or even if you responded.",
"sig": "b12dfd85d8d1e71953f66c435c081a65cb4cdd80b5c244a80cca21d9d0fbcba6d2e9491b5abdf16db0391e204e449fb878bff23f078848158c0bf1ec4b54a307"
}