Cryptocurrency; an overview on cryptocurrencies, their underlying technology and investing