Blockchain 101: UNISWAP
Popular Decentralized Exchange on Ethereum
Uniswap is a Decentralized Exchange (DEX) built as a decentralized application on the Ethereum blockchain via the use of smart contracts. Uniswap has quickly become a trusted and popular DEX as being decentralized, permisionless (no KYC) and secure financial platform.
In September 2020, Uniswap started to release its UNI token (ERC20) via an airdrop program to its former users (no direct sale).
Uniswap is a DEX built on Ethereum relying on an automated market maker (AMM) instead of an order-book (in comparison to centralized exchanges). Instead of matching buy and sell orders with each others, two assets are pooled together in a liquidity pool and traded against, with the price given by a predetermined ratio (AMM) between the two, according to the pool’s balances for each assets within the pool.
The idea of a solution like Uniswap was first proposed by Vitalik Buterin in 2016 for a decentralized exchange (DEX) that could employ an on-chain automated market maker. About 1 year later, Hayden Adams started working on the concept and received several grants including from the Ethereum Foundation and some Venture Capitalists. Uniswap launched its v1 in November 2018 and an upgraded v2 in May 2020.
Pros and Cons
Uniswap solves the problem of high spreads for assets with low liquidity (small caps and/or newly listed assets) which exists on centralized exchanges as relying on an order book (because there is no direct incentive for professional market maker to provide liquidity on low trading volumes assets). Uniswap resolves it by offering a share of the trading fees as incentive for anyone to become a market maker by providing liquidity to the pool.
One inconvenient of Uniswap AMM system is that there is an important slippage for large orders as the price paid increases sharply with the demanded amount. This slippage is amplified when the liquidity in the pool is low and the demand high.
Uniswap has released its own token (UNI) both to provide extra incentives for liquidity providers on the platform and to finance and grow the ecosystem further.
The full token distribution and release schedule is available: here
Storage and wallets
UNI is an ERC20 token and can be stored in any Ethereum wallet.
- Type: Token (ERC20)
- ETH contract address: 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
- Total Supply: 1,000,000,000
- Subunit: NA
- Whitepaper (Uniswap v2): https://uniswap.org/whitepaper.pdf
- Github code: https://github.com/Uniswap
- Official website: https://app.uniswap.org/
- Explorer (Ethereum): https://etherscan.io/token/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
- Twitter account: https://twitter.com/UniswapProtocol
- Reddit: https://www.reddit.com/r/UniSwap/
- Wiki: https://en.wikipedia.org/wiki/Uniswap
Telegram community: https://t.me/TradingBull_DA