Comment
Comment by ChadNauseam
There are fully-decentalized exchanges which have to have much less counterparty risk (because anyone could take the other side of your deal, so you don't want to trust them). As a simple example, imagine a contract which I send 1 ETH to, and if you send it 1000 USDC it'll send you the ETH. The big counterparty risk with that system is that the price of ETH will skyrocket and someone else will call the contract to make the trade before I can cancel it, but that kind of thing is hard to avoid in any system.