Using blockchain smart contracts, SushiSwap processes token exchanges while allowing users to retain control of their funds.