Cryptocurrencies are an Internet-based medium of exchange that uses cryptographic functions to execute financial transactions. Cryptocurrencies use the blockchain technology to be decentralised and to ensure transparent and immutable transactions.