日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

学习defi备忘

發布時間:2024/1/18 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习defi备忘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于defi,學習了makerdao,uniswap,balancer,curve finance,記錄備忘。過程細節可能存在錯誤,請指教。還有,金融領域的各種名稱名詞,可能想當然的用錯,請指教。

一、makerdao

1、makerdao解決什么問題
張三有一套公寓,同時手里有一個還不錯的項目,需要投入資金才有產出。此時張三可以出售公寓,套取資金投入項目。也可以將公寓抵押到銀行貸款,套取資金投入項目。

makerdao解決的問題,是能夠幫助持有數字貨幣的人在需要資金時,可以將所持數字貨幣抵押,套取數字貨幣形式的資金。例如將ETH抵押,套取makerdao的穩定幣DAI,再將DAI換成USDT來使用。一個顯而易見的疑問是,既然擁有了ETH,為什么還要抵押套取USDT呢?為什么不直接使用ETH呢?我想,一個實際存在的應用場景是,當持有者認為ETH會漲,不想減持ETH,而此時又需要使用資金時,makerdao就有存在的價值了。進一步的,當持有者認為ETH會漲,也可以將套取出來的資金再加倉ETH,相當于杠桿的應用了。

2、怎么干的
makerdao發行了兩種代幣。一種是錨定美元的穩定幣DAI,另一種是MKR。像MAKERDAO這類抵押貸款的金融服務,最怕碰到的情況是抵押物貶值,即抵押100美元的ETH,貸款80美元的DAI。若價值100美元的ETH貶值了,只值50美元了,就會造成30美元的虧損。接下來詳細說明MAKERDAO是如何解決這個問題的。
考慮場景:張三將價值150美元的ETH質押給MAKERDAO后,可以貸款不超過價值100美元的DAI,這是MAKEDAO規定的1.5:1的抵押率的要求。假如張三只拿走了價值80美元的DAI。張三可以拿這價值80美元的DAI做任何事。而質押的價值150美元的ETH,目前有MAKERDAO的智能合約控制。在張三拿走價值80美元的DAI期間,會有三種情況。
1、ETH價格上漲。這種情況下,質押是沒有風險的。如果張三愿意,張三還可以拿出更多的DAI,同時可以保證質押率不會接近警戒比例1.2:1。比如,當價值150美元的ETH上漲至300美元,此時抵押率時300:80。此時張三再拿出50DAI,抵押率變成300:130,仍然大于1.5:1,即質押的資產價值足夠高,不會有清算的風險。
2、ETH價格下降。這種情況下,存在風險。例如當價值150美元的ETH跌價到96美元時,即1.2倍80時,就屬于合約規定的可被清算的情況。如果不及時加倉ETH或歸還DAI,以提高質押率,就隨時會被其他用戶發起清算,將質押的ETH拍賣。具體細節,可能是將質押一半數量的ETH拍賣,歸還DAI,發起清算的用戶獲得部分獎勵。結果是質押ETH價值變成48美元(96/2),借到的DAI變成32美元(80-48),此時質押率為48:32,又回到1.2:1之上了(只是大概計算,未考慮發起清算者的報酬)。
3、ETH價格暴跌。考慮到清算過程是需要時間的,而如果短時間內ETH暴跌,清算是無法順利進行的。結果就是抵押者很可能會放棄他質押的ETH,而不歸壞DAI。這種情況下,MAKERDAO會虧損。發生虧損后,MKR就會起作用了。
MKR是MAKERDAO發行的代幣。用戶質押ETH,獲得DAI并使用完畢以后,總要歸還DAI的。在歸還DAI時,需要上交一定量的MKR作為利息。歸還DAI并上交MKR后,合約會歸還質押的ETH,并銷毀上交的MKR。因此,MAKERDAO運行中,MKR的總量會越來越少。MKR的價值也會越來越高。只有一種情況會增加MKR。那就是當MAKERDAO虧損時,合約會自動增發MKR,拍賣掉以抵消虧損,保持DAI價值穩定。這個過程會造成MKR貶值。
總結一下,ETH不爆跌的話,MAKERDAO會保持穩健運營,DAI會穩定價值,MKR會穩定上漲。ETH爆跌的話,MAKERDAO有可能虧損,為了維持穩定幣DAI的價值,增發MKR會導致MKR下跌。可見,持有MKR的人是MAKERDAO的權益人,MAKERDAO健康運營會增加持有MKR的人的權益,MAKERDAO虧損會由全體持有MKR的人買單。

二、uniswap

1、uniswap解決什么問題
解決eth代幣兌換問題,例如將usdt兌換成DAI。其實這個是中心化交易所也能干,而uniswap是去中心化的實現方式。

2、怎么干的
參與uniswap的人分為兩類,做市商和兌換者。
做市商的目的是投資,提供流動性以換取交易費(千分之三)以及uniswap發展帶來的紅利。
兌換者的目的單純的兌換代幣。
項目開端時,做市商向資金池提供第一筆資金,例如usdt100個,dai120個。按照uniswap的邏輯,這兩個資金池的價值,應當是相等的。這個邏輯由公式a*b=k描述。這里的a是100,即第一個池的代幣數量。b是120,即第二個池的代幣數量。此時k為12000。做市商添加或拿出代幣對時,必須按當前比例添加或拿出,此時k值會發生改變。兌換者進行兌換操作時,k值不發生改變。例如,做市商添加代幣,usdt200個,dai240個。此時k值變成了108000。再例如,兌換者發現此處存在套利空間,使用1個usdt可以兌換1.2個dai ,這是因為100個u和120個dai的價值不同。此時兌換公式時108000 = (300+1(1-0.3%)) * (360-x),x就是兌換出來的dai的數量,其中0.3%是手續費。
最后說一下LP。做市商注入資金后,會得到LPS幣作為憑證。做市商想要提出注入的資金時,需要銷毀LPS憑證。具體的計算方式是:
如果當前usdt池中有10000個,dai池有10100個。
此時沖入100個u,101個dai,會獲得的LPS數量是(100/10000) * x,其中x是當前存在的LPS數量。
此時想要提出代幣,計算方法是先看有多少LPS,按照LPS的數量x,計算可提出的代幣。此時可以提出usdt的數量是x / LPS總量 * 池中usdt總量。dai同理。

三、balancer

與uniswap類似,balancer解決的也是eth代幣兌換的問題。
uniswap只能支持成對的代幣池之間的兌換,例如usdt與dai。但balancer能支持多種代幣池之間的交易。相當于由2變成了n。
同時,各種代幣間加入了權重的概念,相當于由1:1的權重比,變成了w1,w2,w3…。

四、curve finance

curve finance 解決的問題是穩定幣之間的兌換。主要特點是很大程度上解決滑點的問題。在中間區間使用恒定和的兌換,在兩頭再使用類似于恒定乘積的曲線。使得中間區域幾乎沒有滑點,兩頭又保留了市場化能力(稀少時價格升高)。

總結

以上是生活随笔為你收集整理的学习defi备忘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。