免費賺幣?在 MakerDAO 創建 CDP 賺取以太坊
就在今年 9 月,鏈聞曾報道基於以太坊的加密貨幣質押借貸平台 MakerDAO 創始人 Rune Christensen 表示目前中國是 MakerDAO 質押債倉(CDP)智能合約用戶的最大來源地,其次是美國。
MakerDAO 目前是最大的去中心化借貸平台,該平台上鎖定了價值超過 2.51 億美元的 ETH。Rune Christensen 提供的這一信息,打破了行業內認為中國 DeFi 用戶數量較少的普遍認知。MakerDAO 中國市場負責人潘超向鏈聞確認了該信息的準確性,並表示該數據是根據質押債倉智能合約用戶的 IP 地址來源及使用語言等信息統計得出。
儘管中國是 CDP 用戶大國,但創建 CDP 對大部分人而言仍有一定門檻,好在非營利機構 DeFi.org 撰寫了詳細的操作指南,本文寫於 2019 年 8 月,多質押 Dai 尚未上線,因此以下內容皆針對單質押 Dai。
作者:開放金融基金會(DeFi.org),專註於提供 DeFi 教程的非營利機構
幾句話回顧下 Maker
在 Maker 的系統裡面:
- 你質押你的 ETH,生成 Dai
- 你質押的 ETH 的價格要大於生成 Dai 的價格的 150%
- 在質押和生成 Dai 之前,你首先需要創建一個 CDP
- 你和你的 CDP 打交道:
- 你把 ETH 質押到你創建的 CDP 裡面
- 你從 CDP 裡面生成 Dai
這篇教學會講到的內容
在這篇教學裡面,你將學會:
- 創建 CDP
- 添加質押物(ETH)到 CDP
- 從 CDP 裡面生成 Dai
- 還 Dai 到 CDP
- 關閉 CDP
創建 CDP
在瀏覽器中打開 CDP portal:
本文將使用 MetaMask
錢包進行操作,所以在右邊的 連接到錢包
處,我們點擊 MetaMask
,在彈出的對話框裡面,我們選擇連接到錢包(Connect):
當錢包連接成功之後,我們會看到如下頁面:
可以看到在頁面的右邊,我們能夠看到當前錢包裡面的 ETH
數量, Dai
數量(現在我這個錢包裡面一個 Dai
都沒有 ),以及 MKR
的數量。 而在頁面的左邊,有一個 創建 CDP
的按鈕,我們點擊這個按鈕,會看到以下頁面:
在這裡,我們在左邊填寫想要質押的 ETH 數量,右邊填寫想要借 Dai 的數量 ,注意質押比不能低於這裡的 最低比例
,也就是 150%
,也就是你借走的 Dai
的價格 除以 質押的 ETH
的價格不能低於 150%
。
實際上,上面是把 3 個操作合併成了一個:
- 創建 CDP (我們之後會把 ETH 質押進 CDP,並且從 CDP 裡面借 Dai)
- 質押 ETH 到 CDP 裡面
- 從 CDP 裡面借 Dai
我們這裡試著來質押 0.1 ETH
,借走 5 Dai
:
點擊 質押並生成 Dai
:
這裡會彈出提示說,目前的借 Dai
利息很高,讓你來確認,我們勾選 我已經閱讀並同意使用條款
,然後點擊 完成並創建 CDP
,這時候 MetaMask
會彈出來,讓我們確認交易,我們點擊 Confirm
確認交易:
我們等待交易被確認:
交易確認之後,我們會看到 CDP 創建成功的提示
,點擊 完成
即可:
然後我們會看到如下的界面:
注意關注這裡一個有趣的細節,在右邊看到,我們的錢包裡面的 Dai
的數量變成了 5 個
,這個 5 個 Dai
就是我們從 CDP
裡面 借出來的
,或者說是我們 生成的
。
再添加 0.05 ETH 到 CDP
上面已經提到了,上面的操作裡面,我們實際上是把 3 件事情合併成同一個操作了,這 3 件事情是:
- 創建 CDP (我們之後會把 ETH 質押進 CDP,並且從 CDP 裡面借 Dai)
- 質押 ETH 到 CDP 裡面
- 從 CDP 裡面借 Dai
其中的後面兩件事情是可以分別單獨地做的,這個部分我們來說 質押 ETH 到 CDP 里
。
我們回到上面的界面,注意到這裡有 4 個按鈕:
存入
: 意思是再質押更多的ETH
到這個CDP
裡面 ; 當你質押了更多的ETH
,意味著你可以生成更多的 Dai
; 或者如果你並沒有打算生成更多的Dai
,而是為了提高自己的質押率
,讓它遠離150%
,降低被清算的風險。取回
: 和存入
相反,這個表示從CDP
裡面取出質押的ETH
。 需要注意的是,只有在你的質押比高於150%
的時候,你才可以取回ETH
。償還
: 意思是把Dai
還回給CDP
生成
: 意思是從CDP
裡面借走Dai
現在,讓我們再添加 0.05 ETH 到 CDP,點擊 存入
按鈕,在右邊彈出的窗口裡面,我們輸入 0.05ETH
:
然後點擊 存入
:
等待交易確認之後,我們會注意到,和之前相比,我們的 質押率 上漲了很多:
再生成 1 Dai
如果還要再生成 1Dai
,操作也非常簡單,點擊灰色的 生成
按鈕,在右邊彈出的面板里填寫 1Dai
,然後點擊綠色的 生成
按鈕即可:
等待交易確認之後,我的這個賬戶裡面的 Dai
的數量多出了 1 Dai
,變成了 6 Dai
:
還 2 Dai 到 CDP
接下來,我們來試著 償還 Dai
,我們只需要點擊灰色的 償還
按鈕。但這裡需要注意的是,右邊彈出的面板里提示我們說:「你沒有足夠的 MKR 去償還債務」,這是因為當我們償還 Dai
的時候,我們需要支付穩定費,而穩定費默認使用 MKR
來支付,我們可以選擇 用 Dai 支付穩定費用
(實際上,當我們選擇 用 Dai 支付
的時候,我們是通過一個智能合約)
我們選擇 用 Dai 支付穩定費用
:
然後,如果你是第一次 償還
, 你會發現我們要確認兩筆交易,第一筆交易是 unlock Dai
,或者叫做 approve Dai
(關於 approve ERC20
的含義,參考 這裡),這將使得 CDP Portal
可以操作我們的 Dai
,注意到右邊 Dai 餘額
旁邊的 小按鈕
是灰色的 :
我們需要等待交易確認,等交易確認之後,第二筆交易的提示會自動彈出來讓我們確認,在確認之前,你會發現右邊 Dai 餘額
旁邊的 小按鈕
變成綠色的了,表示我們 unlock Dai
成功了 :
我們可以點擊 交易已經創建,正在等待確認
這個鏈接,跳轉到 etherscan
看下這筆交易:
在 etherscan
的交易里,我們大概能夠看出點東西:所謂的 用 Dai 支付穩定費用
實際上是用 Dai
換了 MKR
來支付穩定費用:
償還了 2Dai
並且支付了 穩定費用
之後,我們的錢包裡面只剩下了 3.99Dai
:
如果你覺得 unlock Dai
了很不安全,那麼你可以在進行完上面的操作之後點擊 Dai 餘額
旁邊的按鈕,重新 lock Dai
:
當然,對於 Maker
的合約,我個人比較信得過,所以沒有重新 lock Dai
.
關閉 CDP
現在我們要徹底關掉我們的 CDP
,這包括:
- 償還所有生成的 Dai
- 支付穩定費用
- 取回質押的所有 ETH
你應該已經猜到了,我們只需要點擊 關閉 CDP
按鈕就可以了,但其實這裡我們遇到了一點麻煩:
注意到,我的錢包裡面只有 3.99Dai
,但為了償還所有的 Dai
以及支付穩定費用,我需要支出至少 4+Dai
,我的錢包裡面的 Dai
不夠了。讓我來試著關閉下 CDP
:
我們同樣選擇 用 Dai 支付穩定費用
,然後點擊 關閉
:
那我們要怎麼辦呢? 我們可以用 ETH 去買一點 Dai
嘛。 我首先去 uniswap
買了 2 個 Dai
(如何使用 uniswap
,參考 uniswap,然後我的錢包裡面就多出了 2Dai
:
然後再來 關閉
:
交易確認之後,我們的 CDP
就和我們說再見了,同時,你會發現你的 ETH
的賬戶發生了變化: