Cryptocurrency is an internet-based medium of exchange which uses cryptographic functions to conduct financial transactions. Cryptocurrencies leverage blockchain technology to gain decentralization, transparency, and immutability.