Does anyone know if a mechanism exists to add a time lock to a transaction in combination with the ability to cancel the transaction during the delay?
I am aware that HTLCs (Hashed Time Lock Contracts) in the Lightning network do something similar to this. I am more so envisioning some kind of standardized fraud / scam prevention mechanism, so if someone realizes something is wrong before the transaction completes they can submit a cancellation transaction.
Lots of scammers rely on getting people to act too quickly, and by the time the victim realizes they've made a mistake there is nothing they can do.
Thoughts?