Damus
ThomasV · 8w
We cannot use CLTV for proof of burn, because it would allow miners to cheat. This is explained in the whitepaper: https://notary.electrum.org/n/proof-of-burn.pdf (see footnote on page 4)
SatsAndSports profile picture
So you're saying that miners would delay the notarization transaction until the height specified in the CLTV, so that they can notarize and redeem in the same block

Yes, they could in theory, and that would allow the cheating that we discussed before. But they're not going to delay the notarization transaction for decades, if we're sending it decades into the future

The end users of the system (I mean the users of nostr clients who are consuming nostr events and want to see which events have burned sats associated with them) are looking for reliable notaries, i.e. notaries that get the notarizing transactions into blocks within hours or days (not years or decades).

The end user's software could easily check that the notarization transaction is mined at least N blocks before whichever height is specified/implied by the CLTV or CSV locks
ThomasV · 8w
It's not about delaying the transaction. If you only rely on CLTV, a spammer can mine a notarization transaction today and pretend that it has been published a long time ago. But you are right, the software could additionally check that the notarization was mined N blocks before the locktime. This...