When you swap one token for another on a decentralized exchange, no human approves the trade. No bank holds your funds in between. The whole transaction happens inside a smart contract: code that ...