If you are a long-term cryptocurrency investor, buying the underlying physical bitcoin is the safest and lowest-cost way to invest in bitcoin. For more active, short-term trading, Contracts for Difference (CFDs) might be your best option. Just remember: CFDs are not ideal for holding long-term positions (months or years), as the financing charges will add up over time.