2. Exchange
Happens when demand meets supply
π
πΊ πΊπΊ
ππ
Price?
Want to buy!
Buy!!
Buy
Sell
Selling!
WTS
WTB!
Want to sell!
3. Limit orders vs Market orders
Depends on what matters
β’ Maker create new limit orders
β’ Swap happens with exact price
β’ Delayed execution
β’ Taker ο¬ll existing limit orders
β’ Possible price slippage
β’ Instant execution
4. DEXes Classification
From order books to pools
1. Orderbook-based:
β’ EtherDelta.com
β’ 0x.org
β’ AirSwap.com
β’ Oasis.app
2. Liquidity-based:
β’ Bancor.network
β’ Uniswap.exchange
β’ Balancer.finance
β’ Curve.fi
3. Aggregators:
β’ Kyber.network
β’ 1inch.exchange
β’ On-chain unordered order book
β’ Off-chain order book
β’ Off-chain orders on demand
β’ On-chain ordered order book
β’ Liquidity pools with BNT token
β’ Liquidity pools with ETH (x*y = const)
β’ Multi-dimensional liquidity pools
β’ Similar to Uniswap but curve is optimised for stables
β’ On-chain liquidity aggregator
β’ Off-chain liquidity aggregator
5. Orderbook-based DEXes
Makers create orders, takers ο¬ll orders
1. EtherDelta.com (on-chain):
β’ No on-chain market orders
2. 0x.org (off-chain):
β’ 0x Relays (permissioned)
β’ 0x Mesh (permissionless)
3. AirSwap.com (off-chain):
β’ No partial fill orders
β’ Only direct querying
4. Oasis.app:
β’ On-chain market orders
6. Orderbook-based DEXes
Makers create orders, takers ο¬ll orders
1. EtherDelta.com (on-chain):
β’ No on-chain market orders
2. 0x.org (off-chain):
β’ 0x Relays (permissioned)
β’ 0x Mesh (permissionless)
3. AirSwap.com (off-chain):
β’ No partial fill orders
β’ Only direct querying
4. Oasis.app:
β’ On-chain market orders
ETH-DAI
Price Asks Bids
153 3 ETH
152 31 ETH
151 13 ETH
150 5 ETH
149 20 ETH
148 11 ETH
147 58 ETH
146 103 ETH
145 23 ETH
7. Orderbook-based DEXes
Makers create orders, takers ο¬ll orders
1. EtherDelta.com (on-chain):
β’ No on-chain market orders
2. 0x.org (off-chain):
β’ 0x Relays (permissioned)
β’ 0x Mesh (permissionless)
3. AirSwap.com (off-chain):
β’ No partial fill orders
β’ Only direct querying
4. Oasis.app:
β’ On-chain market orders
ETH-DAI
8. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
9. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
~|~
BNT
ETH
~|~
BNT
DAI
~|~
BNT
MKR
ETH BNT
ETH
DAI
ETH
MKR
MKR
DAI
SNX
BNT
ETH
SNX
DAI
BNT
DAI
USDC USDT
10. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
πππππ =
π ππ πππ£π π΅ππππππ
πππ‘ππ ππ’ππππ¦ Γ π ππ πππ£π π ππ‘ππ
11. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
ETH MKR
π₯π¦ = ππππ π‘
12. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
βπ₯π = ππππ π‘π€π
ETH
MKR
BNT
13. Liquidity-based DEXes
Turn your portfolio into liquidity
1. Bancor.network:
β’ BNT β token in the middle
2. Uniswap.exchange:
β’ Auto-rebalancing ETH-XXX
3. Balancer.finance:
β’ Multi-dimensional Uniswap
4. Curve.fi:
β’ Uniswap-like for stable coins
βπ₯π = ( )
βπ₯π
π
π
14. Aggregators β Kyber Network
On-chain search for the best liquidity source
Uniswap
Bancor
Own ReserveSwap output
Swap input
1
2
3
β¦
15. Aggregators β 1inch.exchange
Uniο¬es all the liquidity into single huge DEX
Uniswap
Bancor
Kyber
50%
30%
20%
β¦
Swap output
Swap input
β¦
β¦
1
2
3
4
5
β¦
16. The art of aggregation
DEXes have diο¬erent price and diο¬erent liquidity
17. The art of aggregation
DEXes have diο¬erent price and diο¬erent liquidity
Best price