Understanding Cryptocurrency: A Comprehensive Guide