Digital currencies: The Past, Present & Future of Crypto