@nprofile1q... is implementing the solution to the "sybil zapping" problem that you mention at 12m45
You can burn sats by leaving them onchain as anyone-can-spend outputs that are CLTV-locked to the future (decades in the future, if you want to help with the security budget).
A "notary" collects all the nostr event IDs, and the sats to burn for each one, and makes a single burn transaction on chain with a Merkle hash - in an op_return -to store all the IDs of the nostr events
Nostr clients and nostr relays can then verify the transaction and the Merkle proof to see which events have burned sats attached to them
There is a Nostr DVM @nprofile1q... of these notarized notes
You can burn sats by leaving them onchain as anyone-can-spend outputs that are CLTV-locked to the future (decades in the future, if you want to help with the security budget).
A "notary" collects all the nostr event IDs, and the sats to burn for each one, and makes a single burn transaction on chain with a Merkle hash - in an op_return -to store all the IDs of the nostr events
Nostr clients and nostr relays can then verify the transaction and the Merkle proof to see which events have burned sats attached to them
There is a Nostr DVM @nprofile1q... of these notarized notes