Why Bitcoin Could Reach $23,000 Soon