Taxonomy of Transaction Fees in Smart Contracts

This would not work to incentivize a miner to include your transaction, since they are not guaranteed to find the 100th block after the one containing your transaction. You would need more Script expressiveness to make the output first anyonecanspend but also “carry forward” this condition so it applies to the “second stage” spender. This logic is exactly what @salvatoshi’s OP_CCV enables: OP_CHECKCONTRACTVERIFY and its amount semantic.