I'm not sure how this would even work. You'd need to pay some kind of alias address for the unknowable miner of a block in the future.
Maybe if you publicized that a utxo had a spend condition that would allow anyone to spend it at X block height, miners would be sure that a height X they would spend it to themselves.
I have no idea how it would work technically, or even if it’s possible. I just know that people would donate to the cause.
reply
It's very easy to do with CheckLockTimeVerify. Just create the address corresponding to the script:
<block height> CheckLockTimeVerify
Since there is no signature required, any miner can collect those funds with a spend-to-fees transaction.