A platform used to buy or sell cryptocurrencies is called a crypto exchange. Users can either buy crypto for fiat or exchange one digital asset for another. Exchanges allow users to trade crypto futures, engage in margin trading, and buy cryptocurrencies on the spot market. Most of them have hot wallets to allow the storage of such holdings.