Cryptocurrencies represent an internet-based medium of exchange that takes advantage of cryptographical functions in order to conduct financial transactions. They leverage blockchain technology to achieve decentralization, immutability, and transparency.