以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

程序員秘籍丨如果使用611193為DeFi協議Compound供應資產?_ETH

Author:

Time:1900/1/1 0:00:00

前言:本文適用于對JavaScript,Web3和以太坊智能合約有基本了解的開發者。

DeFi已成為以太坊生態系統非常流行的用例。在撰寫本文時,DeFi協議已鎖定價值超過10億美元。迄今為止,使用開放的,去中心化的替代選擇替代現有金融產品的前景已經非常受歡迎。

這些DeFi平臺之所以如此出色,原因之一就是因為它們易于開發人員使用。由于它們的開源特性,開發者可以更好地了解,任何愿意學習如何使用它們的人都可以使用它們。

DeFi領域目前最大的公司之一是CompoundFinance,目前其生態中鎖定的價值約為1.15億美元。所有人都可以為其協議提供資產并從中獲取利息,但是這個過程如何做到的?

騰訊NFT平臺幻核與騰訊課堂聯合發售霸符系列NFT,以慶祝1024程序員節:10月22日消息,為慶祝1024程序員節,騰訊NFT平臺幻核與騰訊課堂聯合發售霸符系列NFT。據悉,本次活動將發行5種NFT,每種類型500枚,共計2500枚。該系列NFT的存儲全部基于至信鏈,且全部通過抽取形式發售。幻核方面表示,抽取到金霸符的用戶可兌換限量版NFT,而集齊5款普通NFT的用戶可獲得定制T恤。[2021/10/22 20:49:29]

Compound怎么玩的?

Compound目前支持9種代幣:BAT,DAI,ETH,REP,SAI,USDC,USDT,WBTC,ZRX。這些是您可以賺取利息的數字資產。

讓我們以DAI為例。當你向協議提供DAI后,DAI將被鎖定,直到您決定取回它為止。當DAI被鎖定時,您需要同意協議可以借出這些價值,從而贏得整個流動性池的利息。你可以把它想象為一種儲蓄帳戶。

計算機程序員父子團隊幫助客戶恢復丟失的加密資產:9月4日消息,計算機程序員父子Chris和Charlie Brooks在新罕布什爾州經營一家小企業,幫助客戶恢復丟失的加密資產。他們進行了一項分析,估計有68,110到92,855枚看似丟失的比特幣是可以恢復的。以當前價格計算,可回收比特幣估值的上限為47億美元。(businessinsider)[2021/9/4 23:00:37]

存入其中后,您可以隨時查看池中總共鎖定了多少DAI,當前利率是多少,借用其他資產等。

技術實現

從技術角度來看,這種資產供應過程是什么樣的?

該協議使用了ERC20兼容合約用于每個受支持的市場。它們稱為cToken。它們每個都有一個外部函數:mint,這是供應的價值的發送目的地。此函數用于接收供應的價值,根據交易所匯率計算等值的cToken數量,并將它們交換為供應的價值。

聲音 | ShapeShift首席執行官:程序員是加密行業的無名英雄:ShapeShift AG的首席執行官Erik Voorhees在其社交媒體表示:“很感激加密行業的無名英雄——程序員們。他們經常默默地工作。我們常常忽略他們的存在和重要性。感謝你們所做的建設,沒有你們一切都不會發生。”[2018/11/23]

例如,如果匯率為1:1,則供應1個ETH,發送方將收到一個cETH。

mint的反向函數為redeem函數。當用戶想要提取其鎖定的價值時,根據當前匯率,使用所需數量的cETH代幣進行贖回,返還等價的ETH。

注意:還有一個redeemUnderlying函數,使用基礎資產單位而不是cToken單位作為輸入。

編寫代碼

前提條件:本演練假定讀者對JavaScript,Web3和以太坊智能合約有基本的了解。

以太坊社區程序員:否定V神的以太幣固定供應提案:據btcmanager最新報道,V神愚人節提出的針對以太幣的固定供應建議(固定供應EIP 960)引發了一場討論,爭議點在于以太幣應該是有限供應還是無限供應。日前,社區知名程序員Vlad Zamfir發表了一篇評論文章,批評V神試圖推動社區同意有限的以太幣供應,認為它只符合投機者的利益,即商品的稀缺性將成為未來令牌的價值,并表示無限供應應該被認真考慮,這關乎以太坊平臺的最終功能。V神在第二天回應Zamfir稱自己根本沒有表示他不愿意擁有無限的供應。[2018/4/22]

我們將按照以下步驟為CompoundFinance提供和兌換ETH:

加載cETH合約。

通過調用mint,鎖定ETH并接收cETH代幣來提供ETH。

讀取我們的cETH余額。

讀取我們鎖定的ETH余額。

通過提供cETH從協議中贖回我們的ETH。

步驟1:加載cETH合約

每個代幣合約在每個網絡上都有一個不同的地址。cToken合約的ABI可從https://compound.finance/docs/abi/<network>/<cToken>公開獲得。

在我們的場景中,使用cETH和Kovan測試網,我們的URL是https://compound.finance/docs/abi/kovan/cETH。

在Compound的官方文檔中可以找到每個網絡上每個合約的地址。

使用web3,我們像這樣初始化合約實例:

constcEthInstance=newweb3.eth.Contract(cEthABI,addr);

步驟2:提供ETH

圖1顯示了使用web3的send函數創建cToken的容易程度:

圖1:鑄造cToken

在此階段,我們的ETH將開始根據當前利率賺取利息。

步驟3:讀取我們的cETH余額

由于cToken合約兼容ERC20,因此它們提供了一個稱為balanceOf的函數。我們可以通過調用并向其傳遞我們的帳戶地址來檢查我們的cETH余額:

letb=awaitcEthInstance.methods.balanceOf(account).call();

步驟4:讀取鎖定的ETH余額

cToken合約還提供了一個稱為balanceOfUnderlying的函數,該函數使用其擁有的cToken和當前匯率返還帳戶的基礎資產價值:

letu=await

cEthInstance.methods.balanceOfUnderlying(account).call();

步驟5:從協議中贖回我們的ETH

將步驟4中的值u用作圖2中的redeemAmount,我們可以調用redeemUnderlying來贖回我們的ETH:

圖2:贖回過程

或者,我們可以使用

redeem代替

redeemUnderlying并將第3步中的值

b作為

redeemAmount。

結論

隨著DeFi變得越來越容易使用并被許多人采用,在任何開發人員的工具箱中,學習如何與這些協議進行交互都是一種寶貴的工具。

如果您對區塊鏈開發感興趣,我會撰寫有關入門和構建產品組合的教程,演練,提示和技巧。查看以下的區塊鏈開發資源:https://medium.com/blockcentric/blockchain-development-resources-b44b752f3248

Tags:ETHCETCETHUNDETH交易是什么意思cet幣價格預測CETH幣Dachshund

火幣下載
Maker協議可以這樣改造 ?“絲綢之路”創始人在獄中開了個大腦洞_DAI

注:原文作者RossUlbricht是RossUlbricht是暗網“絲綢之路”的創始人,其在獄中對Maker協議進行了研究,并指出目前Maker系統“借款人”角色需支付穩定費的設計存在問題.

1900/1/1 0:00:00
尋找比特幣鯨魚:他們在何處?_比特幣

如果觀察比特幣的持有量數據,你會發現匿名賬戶表現出一條令人擔憂的趨勢,即大戶之間的聯合的趨勢越來越明顯。鯨魚通常指持有1000到100萬比特幣的投資者,被稱為鯨魚.

1900/1/1 0:00:00
杭州區塊鏈國際周丨圓桌對話:ETH 2.0能否讓以太坊重回巔峰?_以太坊

7月5日,由杭州市余杭區政府指導,杭州未來科技城管委會、巴比特主辦的“2020杭州區塊鏈國際周”正式開幕.

1900/1/1 0:00:00
萬字長文說透數字貨幣量化投資行業_數字貨幣

撰文|鄭嘉梁,HashKeyCapital研究總監 摘要 應用量化投資方法在數字貨幣市場進行投資是近年來常見的模式.

1900/1/1 0:00:00
比特大陸再接千萬美元大單,挖礦行業開始升溫?_比特幣

來源:區塊鏈前哨,作者:JamieRedman,譯者:楊志昂ASIC制造行業,很可能只有2~3家公司能夠長期存活下來.

1900/1/1 0:00:00
杭州區塊鏈國際周 | 2020年DeFi長啥樣?看這篇文章就夠了_DEFI

7月5日上午9點,由杭州市余杭區政府指導,杭州未來科技城管委會、巴比特主辦的“2020杭州區塊鏈國際周”正式開幕.

1900/1/1 0:00:00
ads