Understanding Blockchain and Its Impact on Cryptocurrency InvestmentÂ