本文作者:ripwu
Compound白皮書和核心代碼,大佬已經寫了很詳細的文檔,見
Compound從白皮書看業務邏輯Compound合約部署合約升級模式-以compound為例
這里補充下周邊:COMP代幣和價格預言
COMP
投放計劃
為了激勵用戶,用戶每次存款或者借款,Compound都會獎勵COMP代幣,可以用于治理投票
COMP每日總產出約為2312枚,各市場的分布見文檔,部分市場如下
MarketPerDayDAI880
compBorrowSpeeds和comSupplySpeeds為cToken到每區塊產出COMP數量的映射
比如對cUSDC來說,它在兩個映射表中的值都為67000000000000000(COMP的精度為)
存款挖礦
用戶每次操作,只要可能更新存款,如存款操作,會觸發mintAllowed(),它進一步
調用updateCompSupplyIndex()更新當前市場的COMP存款指數
F1新加坡站因當地禁令將不允許在賽道上出現Crypto.com等加密廣告:9月10日消息,據外媒報道,一級方程式賽車(F1)2022本賽季的第十七站比賽會在9月30日—10月02日在新加坡舉辦,但由于新加坡加密廣告禁令,賽道上將不允許出現Crypto.com廣告,但該禁令并不適用于F1賽車車身和車手服裝上的加密廣告,而Crypto.com公司總部就設在新加坡。
此前法國F1大賽也對加密廣告實施了限制措施,包括Crypto.com和Binance等加密公司的LOGO均被撤下或被其他品牌替代。(華爾街日報)[2022/9/10 13:21:40]
調用distributeSupplierComp()分發當前用戶此前未結算的存款產出的COMP
functionmintAllowed(addresscToken,addressminter,uintmintAmount)externalreturns(uint){//KeeptheflywheelmovingupdateCompSupplyIndex(cToken);distributeSupplierComp(cToken,minter);returnuint(Error
--當前市場的COMP存款指數更新邏輯如下
Integrated Ventures與Compute North簽署了一份為期5年的加密貨幣挖礦服務托管合同:金色財經報道,Integrated Ventures與Compute North簽署了一份為期5年的加密貨幣挖礦服務托管和托管合同,Integrated Ventures 的首席執行官Steve Rubakh稱,從7 月 15 日開始,Integrated Ventures 計劃開始向位于德克薩斯州Wolf Hollow的Compute North 最新設施運送最近從比特大陸購買的1575臺S19J Pro礦機。
Integrated預計將在8月中旬完成全面部署。在NE、TX和PA的3個托管地點之間,公司預計將有超過3,000名礦工在線,使用超過10MW的電力。完成這5MW托管交易并滿足存款要求,Integrated能夠從BHP Capital獲得一筆50萬美元的股權融資。[2022/7/6 1:56:02]
/***
首先判斷距離上次更新指數,經過了幾個區塊deltaBlocks,另外根據supplySpeed判斷當前市場是否產出COMP(0x,Aave等配置為0,表示不產出)
條件都滿足后,計算COMP產出數量,除以cToken總供給,得到這幾個區塊間,平均每個cToken對應的COMP產出,即代碼中的ratio
Crypto.com 宣布將暫停用戶提款行為:1月17日消息,由于少數用戶報告賬戶存在可疑活動,Crypto.com 宣布將暫停用戶的提款功能。[2022/1/17 8:54:18]
也就是說,ratio可以理解為每持有一個cToken,可以得到多少COMP
最后將ratio累加進COMP存款指數
--當前用戶此前未結算的COMP分發邏輯如下
/***);uintsupplierTokens=CToken(cToken)
首先獲取市場最新的COMP存款指數,以及用戶此前結算時的指數,相減得到deltaIndex
然后乘以用戶持有的cToken數量,得到用戶這段時間應該獲得的COMP
--需要說明的是,這里結算的是用戶之前的存款,占當前總供給的百分比,不會算入用戶接下來馬上將改變的存款
換句話說,存款余額的修改,要在至少一個區塊之后才會被用于結算COMP,即用戶操作與COMP結算是跨區塊的
算是降低了被閃電貸攻擊的風險
借款挖礦
與存款挖礦大同小異,稍微復雜一些,這里不再贅述
Crypto.com與Booking達成合作,為Crypto.com用戶提供高達25%的折扣:加密貨幣借記卡公司Crypto.com與在線預訂平臺Booking達成合作關系,使用Crypto.com在Booking進行預訂的用戶可獲得高達25%的住宿折扣。此外,使用Crypto.comVisa卡付款的用戶可以享受高達8%的消費回贈和旅行津貼,包括免費和無限制的LoungeKey機場貴賓室使用權、全球范圍內的免費ATM取款以及免除國外交易費用。[2021/1/12 15:57:20]
通脹
根據messari,COMP的InflationRate為27
elseif(isWithinAnchor(reportedPrice,anchorPrice)){require(reportedPrice<2**248,"Reportedpricetoolarge");prices
else{emitPriceGuarded(config
}
核心代碼如上所示
validate()由Chainlink調用,參數currentAnswer表示Chainlink鏈下統計的價格,單位由Chainlink控制
動態 | Bitcoin.com將BCH恢復為比特幣購買按鈕默認選項:比特幣現金支持者Bitcoin.com在其網站上見證了BTC取代BCH出現在平臺默認“購買比特幣”按鈕的技術問題。Bitcoin.com官網Reddit頁面的一篇帖子證實了這一改變,并要求網站高管做出解釋。最近被任命為Bitcoin.com執行主席和前CEO的Roger Ver回應稱,“我們會盡快把它改回BCH。謝謝你通知我們。“此后,該網站恢復了默認的購買按鈕,以反映BTC和BCH購買——最初只顯示BTC購買。(Bitcoin Exchange Guide)[2019/8/13]
以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:COMCOMPOMPAINCOMC價格Compound Metafomp幣可以持有嗎rchain幣今日最新價格
虎符集團是一家具有全球創新力與競爭力的一站式區塊鏈資產服務商,自成立以來就積極布局全球化與合規化戰略.
1900/1/1 0:00:00親愛的BitMart用戶:BitMart將于2021年11月15日上線代幣BitRise(BRISE)。屆時將開通BRISE/USDT交易對.
1900/1/1 0:00:00MonstersClan(MONS)BonanzaweekstartsNovember9th04:00UTCtoNovember16th04:00UTC.The$11.
1900/1/1 0:00:00公告編號2021110310各位關心ZBG的投資者們和項目方:ZBG將于HKT2021年11月4日上線BTC杠桿ETF測試交易,上線ZBTC3L/ZUSD、ZBTC3S/ZUSD.
1900/1/1 0:00:00市場回顧 幣贏研究院在10月21日發表了《比特幣期貨ETF影響幾何,大熱的Spell你了解?》,現在Spell價格翻倍,其他DeFi2.0概念幣種也表現強勢.
1900/1/1 0:00:00尊敬的XT用戶: 應項目方要求,XT將于2021年11月4日20:00恢復EMPIRE/USDT交易對.
1900/1/1 0:00:00