Uniswap V1

Architecture

The protocol operates as an automated market maker utilizing a constant product formula where the reserves of two assets must satisfy the product of their quantities remaining invariant during trade execution. This design removed the requirement for a traditional order book, instead leveraging decentralized liquidity pools to enable trustless asset exchange. By codifying pricing logic directly into smart contracts, it established the foundational framework for permissionless trading within the decentralized finance ecosystem.