Let’s face it, we’re LARPing if we aren’t verifying signatures. This method will provide verifiable security for mobile without the costly burden of verifying one post at a time.

Our team will release this general purpose tool with the code for the Nostr GitHub. 💜

Reply to this note

Please Login to reply.

Discussion

It’s like batched verification but even more compact.

#[7]

Posts are arranged in a merkle tree. You can validate the contents of someone’s profile one merkle branch at a time, or you can verify the contents of the entire profile/tree at once if you’re not missing any of its posts.

That makes sense!

I was actually wondering whether its enough to batch Schnorr verify every N events to resolve performance issues on low-end hw. Strikes me as simpler (or are we doing this already?)

With this method, you don’t need to verify the signatures of every post. It verifies the content of all the profile’s posts in one swoop with a hash that matches a tiny on-chain merkle root.

Well, #[8] added sig verify in amethyst today, and my phone hasn't melted yet. Very cool. 📡🛰️⚡🤙