How to implement solution 1, “Sell the timelocked coins in a way that requires trust”.
A mining pool can sell their timelocked mining rewards, as they get mined.
Seller of timelocked rewards/mining pool runs:
neptune-core --compose --guesser-fraction=0.6 --mining-address=<buyer_address>
Buyer of timelocked rewards runs:
neptune-core --auto-consolidate=<seller_address> --num-consolidation-inputs=3
This will automatically send all liquid mining rewards from buyer to seller, and buyer will automatically retain all timelocked rewards (as long as you don’t leave node to run for more than three years).
Buyer and seller can then agree to a price.
Edit: Requires latest version of neptune-core: v0.10.2