Challenges in Adopting Cryptocurrency: Regulatory, Technological, and Market Hurdles