In Marmot, I think that a bad actor could "retrospectively" ...

SatsAndSports
npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56
hex
04a07194343ee5291d15816db10b189061cba597c5fc3ee32a99537b877e4963nevent
nevent1qqsqfgr3js6raeffr52czmd3pvvfqcwt5ktutlp7uv4fj5mmsalyjccprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpes7ff4jgKind-1 (TextNote)
In Marmot, I think that a bad actor could "retrospectively" fork the group by taking an old state of the group chat and forking it (sending a different message, adding/removing a user) and then add an old timestamp and sign it before broadcasting it today
Clients would then "reorg" on top of this new history, as the timestamps of the nostr events are used as the "source of truth"
I guess the point I'm making, as others have pointed out, is that timestamps in nostr shouldn't be trusted
原始 JSON
{
"kind": 1,
"id": "04a07194343ee5291d15816db10b189061cba597c5fc3ee32a99537b877e4963",
"pubkey": "12ee03d11684a125dd87be879c28190415be3f3b1eca6b4ed743bd74ffd880e6",
"created_at": 1774602430,
"tags": [
[
"alt",
"A short note: In Marmot, I think that a bad actor could \"retrosp..."
]
],
"content": "In Marmot, I think that a bad actor could \"retrospectively\" fork the group by taking an old state of the group chat and forking it (sending a different message, adding/removing a user) and then add an old timestamp and sign it before broadcasting it today\n\nClients would then \"reorg\" on top of this new history, as the timestamps of the nostr events are used as the \"source of truth\"\n\nI guess the point I'm making, as others have pointed out, is that timestamps in nostr shouldn't be trusted",
"sig": "a9a3e0fc6e8c3695fb4d33d954b9676f161045daf0d60ee8f05496e65f7279cc83deba26d9042cdb3cab578bdb470a4a6c4f58ae7ad70eec9a0f52e82324476f"
}