I am going to do some work and I will get paid a fixed amount of BTC in around 9 months.
I plan to sell those BTC as I receive them.
I am happy with the current BTC/USD market price and I don't want to speculate.
Is there a trade I could do to compensate for the BTC/USD volatility?
I don't have the amount of BTC I will eventually receive, so I can not sell my own BTC now as a hedge.
I guess the de-facto way to do this is to buy a put option. AFAIK deribit.com is the only exchange I could use to do this.
Short sell with margin trade on a bigger exchange is a valid option. But I may get out of collateral if BTC/USD goes up and down several times in the next few months.
I would prefer to minimize having any kind of funds on exchanges (especially smaller ones) because they are usually hacked or go bankrupt. If having funds in a crypto exchange is required, I would try to split the trade between several exchanges.
So, what would be the lesser evil?