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

SatsAndSports

npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56

hex

04a07194343ee5291d15816db10b189061cba597c5fc3ee32a99537b877e4963

nevent

nevent1qqsqfgr3js6raeffr52czmd3pvvfqcwt5ktutlp7uv4fj5mmsalyjccprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsp9msr6ytgfgf9mkrmapuu9qvsg9d78ua3ajntfmt580t5llvgpes7ff4jg

Kind-1 (TextNote)

2026-03-27T09:07:10Z

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"
}