Bitcoin has hit $30,000, a price not seen since June 2022, and the highest price so far in 2023.