Cryptocurrency - What it is and what it holds in the future ?