快速學會搭建一個自己的 MakerDAO 做市商機器人。

原文標題:《讓 DeFi 沒有難做的市商-MakerDAO 市商機器人》
撰文:DeFi 傳教士

馬爸爸說「讓天下沒有難做的生意」,那在此斗膽模仿一句:讓 DeFi 沒有難做的市商。

熟悉 DeFi 的人都知道 Uniswap 上可以自動化做市商,簡稱 AMM (Automated Market Maker)。做市商就是靠撮合買賣家交易,賺取價差來獲得收益。Uniwap 就通過以太坊讓自己變成一臺去中心化的市商機器人,自動運行,用戶可以把資產放入到它的流動池,讓它自動做市商,可以收取手續費,這個是比較智能的。之前已經介紹過了,今天就說下 MakerDAO 的 AMM。MakerDAO 做的東西大而全,不像 Uniswap 一樣小而精。他的 GitHub 倉庫下有 n 多個子項目,昨天算噴了一下 MakerDAO 的 vote,今天還是來奶一下它的機器人項目。

之前有說過 auction-keeper 拍賣機器人,又是用到 Linux,又是 docker 的,很多小白表示吃不消。那好吧,我們就把 market-maker-keeper 市商機器人簡單化在 windows 環境下來弄,讓它飛入尋常百姓家。這個項目是 MakerDAO 倉庫裏的扛把子項目,已經被 pin 起來了,我想這可能是用來活躍穩定幣 DAI 的殺手級輔助。它的 搭建文檔在這。有興趣的幣友可以自行研究,文檔的介紹是指導大家建立自己專屬的市商機器人,來教育社區理解市商機器人並幫助用戶和開發者理解這難以置信軟件的價值。它支持在很多交易所做市商,包含 OasisDEX、EtherDelta、OKEx 等等,這些交易所既有去中心化的,又有中心化,覆蓋面還是很廣的。我還是大概介紹一下 okex_market_maker_keeper 搭建的步驟(其它的也是類似的):

  1. 在 windows 電腦上安裝 Python 3.6 的開發環境,不懂的朋友先去學習下 Python 環境搭建。
  2. 用 git 下載 Github 倉庫源碼,地址
  3. 安裝相關聯的子模塊: git submodule update --init --recursive
  4. 安裝相關依賴:pip3 install -r requirements.txt (記住 lib 下的子模塊也要安裝各自依賴哦)
  5. 如果沒啥問題,配置下 PYTHONPATH 變量把代碼目錄和子模塊的目錄包含進來,就可以跑起來了。
  6. 用 pyinstaller 把可運行的 python 程序打包成 exe,就很方便攜帶使用了

我這裏做的 okex_market_maker_keeper,就是針對 OKEx 交易所的市商機器人,做這個的原因是比較簡單,不用搞什麼以太節點,這個是鏈下的,不用擔心 ETH 擁堵產生的高額手續費,最多讓 OKEx 拔下網線,機器人罷工就是了。機器人的運行需要填寫不少的參數,就說幾個必要的參數,其餘可以自己琢磨。

  • --okex-api-key 就是 OKEx 上申請的 API 的 key 令牌,可以到 OKEx 用戶中心申請
  • --okex-secret-key 就是 OKEx 上申請的 API 的令牌密鑰,可以到 OKEx 用戶中心申請
  • --okex-password 應該是 OKEx 的密碼吧
  • --pair 交易對,常用的 ETH/DAI
  • --config 這個就是做市商最核心的策略 brands.json, 這裏面的就是告訴機器人如何買,如何賣,還是有點複雜,還沒看明白,需要深入研究,我就只複製了它官方的例子
  • --price-feed 這個就是喂價用的,官方默認內置了好幾個,如 eth_dai-setzer、eth_dai,如果你不喜歡它提供的喂價,也可以對接到自己實現的喂價系統,用 websocket 的方式

其它參數可以在 cmd 直接運行 exe 加--help 查詢參數及其說明。

上面是針對有技術基礎的朋友說的,如果是小白也沒關係,可以去下載解壓打包好的程序嘗試使用,同時還弄了個 bat 腳本,可以用記事本編輯修改填入個人的參數,雙擊運行 bat 程序就可以啓動了。

下載地址

備註:

  1. 已在 Windows 7 下測試能用
  2. 需要 XX 上網環境或者國外網絡下的 PC 或服務器環境

來張運行演示圖

讓 DeFi 沒有難做的市商:手把手教你搭建 MakerDAO 做市機器人

MakerDAO 的市商機器人項目還是挺有意思的,如果是大神可以去貢獻一下代碼,算是推動 DeFi 事業的發展吧。幣友們快來加入 DeFi 陣營,一起尋找有價值的應用。

最後提醒一下,市場有風險,本文只是個研究,不作爲投資建議,請合理控制風險。

點贊就是對傳教士最大的鼓勵,謝謝支持。

來源鏈接:bihu.com