What are V1, V2, V3 in dApps; Everything you need to know
dApp [decentralised application]dApp runs on blockchain technology through smart contracts, eliminating middlemen for transactions. Unlike traditional apps, dApps operate on immutable smart contracts that cannot be modified once deployed.
What is V1?Uniswap V1 launched in 2018, introduced the basic DEX functionality allowing users to swap between ETH & ERC20 tokens without centralised exchanges. It established the foundation but had limited trading pair options
What is V2?Uniswap V2, released in 2020, expanded functionality with direct ERC20-to-ERC20 swaps, eliminating ETH as an intermediary. It introduced price oracles for real-time token price tracking & added flash swaps.
What is V3?Uniswap V3 introduced concentrated liquidity, allowing liquidity providers to set specific price ranges for their capital. It also implemented multiple fee tiers, enabling providers to earn compensation based on their risk level.
ConclusionEach Uniswap version operates independently due to the blockchain's immutable nature. New features aren't retroactively applied, requiring users to migrate between versions to access improved functionality.