Uniswap詳解之一(概覽)


一、Uniswap簡介

Uniswap是以太坊上的DEX實現,基於“恆定乘積自動做市“模型,與傳統的中心化和DEX具有很大的差別。

主要特點

  • 無訂單簿,無做市商
  • 兌換幣具有很低的gas費用
  • 任何人可以提供流動性,並獲取獎勵
  • 項目方無ICO

二、Uniswap生態

Uniswap生態中包含的成員如下:

  • Uniswap合約
  • Participant
    • 兌換幣的交易者
    • 流動性提供者

說明:流動性提供者提供流動金,並從Uniswap獲取獎勵(獎勵來自每筆交易的手續費,默認0.3%);交易者可以使用Uniswap兌換需要的幣

三、Uniswap架構

Uniswap依賴於3個合約:ERC20合約,Factory合約以及Exchange合約。其中:

  1. ERC20合約:ERC20幣對應的合約,符合以太坊ERC20協議
  2. Factory合約:使用該合約創建並部署ERC20幣的Exchange合約
  3. Exchange合約:用戶兌換幣使用的合約

四、測試網絡

  • 測試網架構:*

  • 依賴組件*
  1. MetaMask: 以太坊錢包瀏覽器插件
  2. Uniswap-frontend:Uniswap前端
  3. Rinkeby network:以太坊測試網

測試賬戶:

  1. 通過MetaMask生成賬戶,然后可以通過Rinkeby水龍頭獲取測試幣
  2. 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM