From the "currency" point of view - exchange rate (FX) gains/losses technically only apply to officially recognized foreign currencies.
So that is an interesting can of worms. If I buy bitcoin at price point X, it goes up to X+Y, but instead of selling it I use that Y to pay for something - was that Y a taxable gain?