UniSwap is a protocol that allows traders to swap Ethereum ERC20 tokens without using an order book . The swap rate is based on the demand for both tokens and the balances of the swapping pair. Traditional markets heavily rely on liquidity for their success.