Braydon Fuller on Nostr: I am not sure how the linking would work between the previous npub and the next npub ...
I am not sure how the linking would work between the previous npub and the next npub for clients or relays for all previous events.
Especially considering that everything from the previous key can't be trusted anymore, as an attacker could post with any timestamp on notes/events.
Perhaps the next npub could make a merkle tree of all the valid events from the past, and sign the root and provide proofs — this might get complex quickly though.
An npub could have a bootstap archive of events to "spawn" a new identity?
Published at
2024-09-12 22:39:15Event JSON
{
"id": "37f7e9340910a2c681258d1a07a641c3b6dd4809b3320057262ac69d2e663e2a",
"pubkey": "1bf9f239dca1636149bc2f3fc334077ae959ea9607cacf945ef8f8bb227dc5e1",
"created_at": 1726180755,
"kind": 1,
"tags": [
[
"e",
"335c3d8fa309f51854b7c254c79857c83c6bb7b617b06c1d98cd99599c349be0",
"",
"root"
],
[
"e",
"c7daacc141b57cc009118226ac824123eb32bad55e27b32df3d05817d22881a4"
],
[
"e",
"5b8cf5b9333db934e98d698204a72009ca0077965409edce09408f2a596ea35c",
"",
"reply"
],
[
"p",
"1bf9f239dca1636149bc2f3fc334077ae959ea9607cacf945ef8f8bb227dc5e1"
],
[
"p",
"d475ce4b3977507130f42c7f86346ef936800f3ae74d5ecf8089280cdc1923e9"
]
],
"content": "I am not sure how the linking would work between the previous npub and the next npub for clients or relays for all previous events.\n\nEspecially considering that everything from the previous key can't be trusted anymore, as an attacker could post with any timestamp on notes/events. \n\nPerhaps the next npub could make a merkle tree of all the valid events from the past, and sign the root and provide proofs — this might get complex quickly though.\n\nAn npub could have a bootstap archive of events to \"spawn\" a new identity?",
"sig": "eca2f426b51d7ed8f3bd2ae411d5d3212cb1faeb96987810b125b4d06ab39b9b9764facb84429568dc0d2c1250ef3eba644529f2d8d0109f99c58a6b0b62de69"
}