一、Uniswap簡介
Uniswap是以太坊上的DEX實現,基於“恆定乘積自動做市“模型,與傳統的中心化和DEX具有很大的差別。
主要特點:
- 無訂單簿,無做市商
- 兌換幣具有很低的gas費用
- 任何人可以提供流動性,並獲取獎勵
- 項目方無ICO
二、Uniswap生態
Uniswap生態中包含的成員如下:
- Uniswap合約
- Participant
- 兌換幣的交易者
- 流動性提供者
說明:流動性提供者提供流動金,並從Uniswap獲取獎勵(獎勵來自每筆交易的手續費,默認0.3%);交易者可以使用Uniswap兌換需要的幣
三、Uniswap架構
Uniswap依賴於3個合約:ERC20合約,Factory合約以及Exchange合約。其中:
- ERC20合約:ERC20幣對應的合約,符合以太坊ERC20協議
- Factory合約:使用該合約創建並部署ERC20幣的Exchange合約
- Exchange合約:用戶兌換幣使用的合約
四、測試網絡
- 測試網架構:*
- 依賴組件*
- MetaMask: 以太坊錢包瀏覽器插件
- Uniswap-frontend:Uniswap前端
- Rinkeby network:以太坊測試網
測試賬戶:
- 通過MetaMask生成賬戶,然后可以通過Rinkeby水龍頭獲取測試幣
- Rinkeby水龍頭:https://faucet.rinkeby.io/
五:測試
Uniswap測試網址:http://192.168.13.122:3000/
1. 兌換
2. 提供流動金
六:更多參考
uniswap官網:http://uniswap.io
uniswap文檔:https://docs.uniswap.io/
uniswap官方Twitter: https://twitter.com/UniswapExchange