Cryptocurrency exchanges are systems that allow users to trade cryptocurrencies for digital currencies or other asset classes, such as fiat money. They can be market makers that typically take the bid/ask spreads as transaction commissions for their services or simply charge fees as a matching platform. Most wallets also have integrated exchange functions.