比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > ICP > Info

Compound 代幣和價格預言_OMP

Author:

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

本文作者:ripwu

Compound白皮書和核心代碼,大佬已經寫了很詳細的文檔,見

Compound從白皮書看業務邏輯Compound合約部署合約升級模式-以compound為例

這里補充下周邊:COMP代幣和價格預言

COMP

投放計劃

為了激勵用戶,用戶每次存款或者借款,Compound都會獎勵COMP代幣,可以用于治理投票

COMP每日總產出約為2312枚,各市場的分布見文檔,部分市場如下

MarketPerDayDAI880

compBorrowSpeeds和comSupplySpeeds為cToken到每區塊產出COMP數量的映射

比如對cUSDC來說,它在兩個映射表中的值都為67000000000000000(COMP的精度為)

存款挖礦

用戶每次操作,只要可能更新存款,如存款操作,會觸發mintAllowed(),它進一步

調用updateCompSupplyIndex()更新當前市場的COMP存款指數

加密金融服務公司Blofin交易平臺Blofin.com上線:1月12日消息,加密金融服務公司Blofin首席執行官Matt發推稱,交易平臺Blofin.com正式上線。Blofin.com 用第三方WAAS和托管服務(Fireblocks)來保證用戶資產安全。[2023/1/12 11:08:43]

調用distributeSupplierComp()分發當前用戶此前未結算的存款產出的COMP

functionmintAllowed(addresscToken,addressminter,uintmintAmount)externalreturns(uint){//KeeptheflywheelmovingupdateCompSupplyIndex(cToken);distributeSupplierComp(cToken,minter);returnuint(Error

--當前市場的COMP存款指數更新邏輯如下

/***

首先判斷距離上次更新指數,經過了幾個區塊deltaBlocks,另外根據supplySpeed判斷當前市場是否產出COMP(0x,Aave等配置為0,表示不產出)

Crypto.com:曾誤將28.5萬枚ETH發送至Gate.io,隨后已協商退回:11月13日消息,據推特用戶jconorgrogan發推稱鏈上數據顯示Crypto.com某地址曾于10月份將約28.5萬枚ETH轉入交易所Gate.io地址,隨后數天后Gate.io將其退回Crypto.com另一地址,但這兩個地址隨后均出現在Crypto.com公布的離線儲存用戶資產的冷錢包地址名單中。

Crypto.com首席執行官Kris回復稱,這應該是一個新的冷錢包地址,但被發送到一個白名單的外部交易所地址。我們與Gate.io團隊合作,資金隨后被退回到我們的冷錢包。為了防止這種情況再次發生,我們實施了新的流程和功能。[2022/11/13 12:57:54]

條件都滿足后,計算COMP產出數量,除以cToken總供給,得到這幾個區塊間,平均每個cToken對應的COMP產出,即代碼中的ratio

也就是說,ratio可以理解為每持有一個cToken,可以得到多少COMP

最后將ratio累加進COMP存款指數

--當前用戶此前未結算的COMP分發邏輯如下

/***);uintsupplierTokens=CToken(cToken)

孫宇晨借出近10萬枚COMP,提議在Compound上添加TUSD作為抵押資產:2月5日消息,GFX Labs在社交媒體上發布相關鏈上數據及提案內容表示,波場創始人孫宇晨在Compound上借貸99000枚COMP 后,又提出了“在 Compound上添加TUSD作為抵押資產”的治理提案,意圖使用借貸的大量 COMP 影響提案投票結果,被社區指控該行為或為“治理攻擊”。

對此,Compound首席執行官Robert Leshner在社交媒體上發文回應表示,其個人并不認為孫宇晨的行為屬于“治理攻擊”,因為 Compound 的治理體系并不否認鯨魚成員投票或成員借貸參與投票的行為,目前還有大約 700 萬枚 COMP 未對該提案進行投票,孫宇晨的提案仍需要獲得 50% 以上投票的支持才能通過。此事經持續發酵后,a16z 成員 Jeff Amico 在社交媒體上發文表示,a16z 會投反對票。因為決定添加新的抵押資產是 COMP 持有者必須做出的最重要決定之一,這些決定應該仔細權衡,雖然最終添加 TUSD 可能是合理的,但社區應該有機會在做出決定之前審查相關數據并解決問題。[2022/2/5 9:32:40]

首先獲取市場最新的COMP存款指數,以及用戶此前結算時的指數,相減得到deltaIndex

Crypto.com聘請Spotify前全球用戶增長負責人擔任全球增長主管:金色財經報道,加密貨幣交易平臺Crypto.com已聘請Spotify前全球用戶增長負責人Henrik Johansson擔任全球增長主管。據悉,該平臺在過去12個月內雇傭了1,500名員工,使其總員工人數達到1,800人。公司計劃更積極地擴大用戶群,目標是在兩年內從1000萬用戶增長到1億用戶。[2021/8/5 1:35:26]

然后乘以用戶持有的cToken數量,得到用戶這段時間應該獲得的COMP

--需要說明的是,這里結算的是用戶之前的存款,占當前總供給的百分比,不會算入用戶接下來馬上將改變的存款

換句話說,存款余額的修改,要在至少一個區塊之后才會被用于結算COMP,即用戶操作與COMP結算是跨區塊的

算是降低了被閃電貸攻擊的風險

借款挖礦

與存款挖礦大同小異,稍微復雜一些,這里不再贅述

通脹

根據messari,COMP的InflationRate為27

elseif(isWithinAnchor(reportedPrice,anchorPrice)){require(reportedPrice<2**248,"Reportedpricetoolarge");prices

Compound總法律顧問:DeFi未來還有很長的路要走:8月7日早間,Compound總法律顧問Jake Chervinsky發推稱,今年,DeFi成為了加密領域的主導,但在這個宏大的計劃中,它仍然只是這個創新行業的一小部分,未來還有很長的路要走。[2020/8/7]

else{emitPriceGuarded(config

}

核心代碼如上所示

validate()由Chainlink調用,參數currentAnswer表示Chainlink鏈下統計的價格,單位由Chainlink控制

以DAI為例,假設currentAnswer為100055330

為了方便處理,convertReportedPrice()將其轉為內部單位,得到1000553

calculateAnchorPriceFromEthPrice()通過向交易對詢價得到鏈上Uniswap交易所的價格,比如為1001190

接下來判斷failoverActive,這是由社區投票決定的一項配置,表示當前市場(DAI)是否忽略Chainlink價格,以Uniswap價格為準

否則,通過isWithAnchor()確認Chainlink價格在Uniswap價格浮動范圍內()

--```/***

/***/***

```

邏輯非常直白了..

參考資料

ripwu:https://learnblockchain.cn/people/3911

Compound從白皮書看業務邏輯:https://learnblockchain.cn/article/2781

Compound合約部署:https://learnblockchain.cn/article/2915

合約升級模式-以compound為例:https://learnblockchain.cn/article/2802

文檔:https://compound.finance/governance/com

27.50%:https://messari.io/asset/compound/metrics/supply

流動性投放計劃:https://messari.io/asset/compound/profile/supply-schedule

9月29日Compound62號提案所引發的可怕Bug:https://github.com/rebase-network/Dapp-Learning/blob/main/defi/Compound/contract/9月29日Compound62號提案所引發的可怕Bug.md

地址:https://etherscan.io/address/0x2775b1c75658Be0F640272CCb8c72ac986009e38

compound-finance/open-oracle:https://github.com/compound-finance/open-oracle

OracleInfrastructure:ChainlinkProposal:https://www.comp.xyz/t/oracle-infrastructure-chainlink-proposal/1272

OracleImprovement(ChainlinkPriceFeeds)#150:https://github.com/compound-finance/open-oracle/pull/150

TrailofBits:ChainlinkOpen-OracleSummaryReport:https://drive.google.com/file/d/1TsOXhBLenStjdd2mxF1Sfmmh_Na9X527/view

smartcontractkit/open-source:https://github.com/smartcontractkit/open-oracle/blob/master/contracts/Uniswap/UniswapAnchoredView.sol

USDC-WETH:https://etherscan.io/address/0xB4e16d0168e52d35CaCD2c6185b44281Ec28C9Dc

DAI-WETH:https://etherscan.io/address/0xA478c2975Ab1Ea89e8196811F51A7B7Ade33eB11

SigmaPrime:ChainlinkValidatorProxySecurityAssessmentReport:https://drive.google.com/file/d/1u12kitAyQKwe3mJVFh5ePzabTmwhjA2Y/view

smartcontractkit/chainlink:https://github.com/smartcontractkit/chainlink/blob/develop/contracts/hide/v0.8/ValidatorProxy.sol

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

登鏈社區

現已在非小號資訊平臺發布105篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/10468157.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

比特幣進入牛市交叉點,BTC反彈迫在眉睫?

Tags:COMOMPCOMPCompoundCompound Basic Attention TokenCompactCompound USDTCompound Augur

ICP
Gate.io Fiat Gateway Marathon | Limited Time Zero Fees - Buy Crypto Through Banxa Today_GAT

DearGate.ioUsers,Gate.ioandBanxahavejoinedtogethertorewardnewandcurrentusers.FromNovember8,2021.

1900/1/1 0:00:00
ZT創新板即將上線PIXEL_ABY

親愛的ZT用戶: ZT創新板即將上線PIXEL,並開啟PIXEL/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年11月8日17:00; PIXEL 項目簡介:PIXEL正在構建.

1900/1/1 0:00:00
Gate.io Listing Vote #219 - UFO Gaming (UFO)Voting Result & Listing_ING

ThelistingvotecampaignforGate.ioListingVote#219-UFOGaminghascometoanend.

1900/1/1 0:00:00
Aave 將推出 V3 版本,將支持資產跨鏈、投資優化等功能_AAVE

巴比特訊,11月5日,DeFi借貸協議Aave開發者Emilio在Aave社區發布了V3版本的相關介紹,新版本的更新將包括:添加對多個以太坊二層網絡的支持;推出名為「Portal」的跨鏈功能.

1900/1/1 0:00:00
XT關于恢復LIL-TRC10提幣的公告_SDT

尊敬的XT用戶: LIL-TRC10錢包升級已完成,XT現已恢復LIL-TRC10提幣業務,暫停期間給您帶來的不便,敬請諒解.

1900/1/1 0:00:00
一文讀懂 Dexi “游戲宇宙”_區塊鏈

區塊鏈游戲也被稱為“NFT游戲”,這當然是由于它使用了NFT技術——事實上,絕大多數區塊鏈游戲都使用了這一技術,我們幾乎可以把NFT游戲和區塊鏈游戲劃個等號.

1900/1/1 0:00:00
ads