以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 屎幣 > Info

程序員秘籍丨如果使用611193為DeFi協議Compound供應資產?_CETH:cet幣價最新價格

Author:

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

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

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

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

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

以太坊程序員發布空投查詢工具Claimable:以太坊程序員 DeFi Dawson 發布以太坊空投查詢工具Claimable,用戶輸入地址即可知曉是否有空投資格。目前,該用戶界面僅顯示初始快照時的空投代幣數量。[2021/2/9 19:18:57]

Compound怎么玩的?

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

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

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

技術實現

外媒:中本聰或不是專業程序員:Cointelegraph刊文稱,曾用一萬枚比特幣購買了兩個披薩的程序員Laszlo Hanyecz也是早期比特幣開發人員。Hanyecz不僅為早期的比特幣客戶端添加MacOS支持,而且還發明了GPU挖礦。Hanyecz在接受Cointelegraph的采訪時表示,他于2010年初進入比特幣領域,并與中本聰合作了大約一年。他們的工作主要是修復各種漏洞,然后實現蘋果與比特幣的兼容性。Hanyecz表示,中本聰沒有Mac電腦,也不知道如何為蘋果操作系統進行開發。據稱,中本聰使用Windows個人電腦開發了比特幣。對于一個如此關心信息安全和隱私的人來說,這可能是一個不尋常的選擇,因為Linux更適合以上要求,這或許進一步證明了中本聰不是專業的程序員。[2020/5/27]

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

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

動態 | 程序員Phil Wilson宣稱中本聰并非一個人 但遭到CSW否認:據Bitcoinnews.com消息,新西蘭程序員Phil Wilson宣稱自己是中本聰成員,并創建了比特幣項目。他強調中本聰并非一個人,而是 CSW和Dave Kleinman當時開發電子貨幣,但未成功,后加入自己創建的比特幣項目中。這就是后來人們所謂的中本聰。Phil Wilson聲稱,為避免政府起訴,他刪除了所有能夠證明自己說法真實的證據。但CSW否認Phil Wilson的說法,稱其為騙子。并稱,其裝有比特幣開發資料的硬盤曾在2015年丟失,Phil Wilson曾獲得該硬盤。為防止被盜,該硬盤中存有錯誤信息,該錯誤信息正是能夠證明Phil Wilson說法有誤的關鍵證據。[2018/9/4]

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

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

新億萬富翁:三千億美元市值的比特幣在程序員Laszlo Hanyecz的手里:2010年5月22日,一位名叫Laszlo Hanyecz的程序員用一萬比特幣購買了兩個披薩,這也被認為是第一筆通過比特幣進行的交易。如果按現在的行情計算,Laszlo Hanyecz吃掉的兩個披薩大概值兩億美元。僅在今年,比特幣就上漲了20倍。而在過去八年里,它總共上漲了2200萬倍。盡管對比特幣的質疑在八年中從未消失,但并不妨礙它一路上漲。[2017/12/18]

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

編寫代碼

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

我們將按照以下步驟為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:ETHCETCETH比特幣Coinbase Wrapped Staked ETHcet幣價最新價格CETH幣買賣比特幣會坐牢嗎杭州

屎幣
杭州區塊鏈國際周丨獨家揭秘成立兩年的區塊鏈公司憑何拿到山西長治政府5000萬大單?_CEO:區塊鏈

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

1900/1/1 0:00:00
區塊鏈電子證據的規范化應用_聯盟鏈:超級聯盟鏈

編者按:2019年9月5日,全球最大的專業技術組織、有著130余年歷史的IEEE設立IEEE計算機協會區塊鏈和分布式記賬委員會,旨在推動區塊鏈與分布式記賬技術的標準化及其應用實踐.

1900/1/1 0:00:00
案例 | BSN如何用區塊鏈技術為SaaS服務賦能_數字貨幣:srm幣最新消息

隨著2019年10月24日“要把區塊鏈作為核心技術自助創新的重要突破口”,區塊鏈建設已上升為國家戰略層面。2020年4月,“區塊鏈”被納入到國家發布的“新基建”規劃中.

1900/1/1 0:00:00
Compound社區對COMP分配規則進行重大更改,穩定幣價值將獲得重要體現_UND:COM

憑借壓倒性的投票優勢,Compound社區已投票批準更改COMP代幣的分配規則,以重新調整激勵措施并更有效地分配用于“流動性挖礦或者說yieldfarming”的資金.

1900/1/1 0:00:00
V神:長期看DeFi利率不可能比傳統金融最佳利率高出1%以上_以太坊:GEFI幣

7月1日晚間,以太坊創始人VitalikButerin在推特上連續發布一系列推文,分享了對當下最熱的DeFi的看法,以及自己看好的以太坊發展方向.

1900/1/1 0:00:00
一文讀懂Balancer“流動性挖礦”原理_balance:NCE

流動性對于DeFi的發展至關重要。許多DApp需要可靠的流動性池來支撐其運行。在流動性池領域最有趣的創新項目之一叫做Balancer。如果你沒有聽說過Balancer,那現在就是學習的好時機.

1900/1/1 0:00:00
ads