How them being expensive to generate make them less likely to be reorged? Would an op_return output used as a nonce to make the hash of the transaction contain some proof of work make the non-coinbase expirable transaction more secure against reorgs? I'm afraid your point is irrelevant. On Sep 19, 2015 4:01 AM, "Luke Dashjr" wrote: > On Thursday, September 17, 2015 7:14:38 PM Jorge Timón via bitcoin-dev > wrote: > > As Mark points out this can be made safe by requiring that all the > outputs > > of a transaction that can expire have op_maturity/csv/rcltv of 100. That > > makes them as reorg-safe as coinbase transactions. > > Not quite as safe. Remember that mined bitcoins have not only a 100-block > maturity requirement, but *also* are expensive to generate. > Mere OP_CHECKMATURITYVERIFY (aka rcltv) has no cost to use... > > Luke >