What is Uniswap

The Uniswap protocol is a peer-to-contract system designed for exchanging cryptocurrencies (ERC-20 Tokens) on the Ethereum blockchain.

Uniswap uses AMMs.

There are four versions of the Uniswap protocol.