Bitcoin has crossed $23,000 and for the first time in a year, it has also risen above the 200-day moving average.