Why are id and sig needed for Nostr events? Why not use sig as id? #asknostr

Reply to this note

Please Login to reply.

Discussion

I don't get it either... the id is hash of the content, the sig ist the sig of the id. In order to verify a note one has to hash the content, compare with the id, then verify the sig. So there is also no performance advantage in aborting after the content hash does not match the id, as the vast majority of notes will be correctly signed.