Cryptocurrency exchanges can be centralized or decentralized. Centralized exchanges are run by a central authority or company, while decentralized exchanges use smart contracts to enable peer-to-peer trading without the need for a central authority.