Osmosis is a decentralized cryptocurrency exchange. Users hold cryptocurrency in their own wallets, and the trades are executed through smart contracts on a blockchain. Decentralized exchanges are suitable for users that have some experience with cryptocurrency wallets and smart contracts.