
It’s not potential to do exactly what you might be asking, however it’s potential to realize one thing related in precept.
Bitcoin doesn’t have a “invalid after block peak/block time” assemble that would forestall a transaction from being included if it isn’t mined rapidly.
Nevertheless, you may assemble an output that mirrors the identical situations.
Utilizing OP_CHECKLOCKTIMEVERIFY
, you may assemble an output that may be spent by the coordinator for till a particular block peak or time, and after that solely be spent by your self.
In principle, this might additionally meet your necessities with out mining the transaction – by offering a signed transaction to your coordinator that creates such an output, they might broadcast it together with a baby transaction consuming that output.
Within the occasion that they don’t have to train that bond, or the timelock has elapsed, then broadcasting it has no profit for them.
If the coordinator isn’t a nicely behaving citizen, they might topic you to a griefing assault by broadcasting it even after the timelock has elapsed, costing you transaction charges. Nevertheless, you’ll nonetheless be capable to retrieve the worth of the bond as they’d not be capable to create a transaction to spend it.