Understanding Cryptocurrency and Its Impact on the Future of Financ...