本文作者:ripwu
Compound白皮書和核心代碼,大佬已經寫了很詳細的文檔,見
Compound從白皮書看業務邏輯Compound合約部署合約升級模式-以compound為例
這里補充下周邊:COMP代幣和價格預言
COMP
投放計劃
為了激勵用戶,用戶每次存款或者借款,Compound都會獎勵COMP代幣,可以用于治理投票
COMP每日總產出約為2312枚,各市場的分布見文檔,部分市場如下
MarketPerDayDAI880
compBorrowSpeeds和comSupplySpeeds為cToken到每區塊產出COMP數量的映射
比如對cUSDC來說,它在兩個映射表中的值都為67000000000000000(COMP的精度為)
存款挖礦
用戶每次操作,只要可能更新存款,如存款操作,會觸發mintAllowed(),它進一步
調用updateCompSupplyIndex()更新當前市場的COMP存款指數
零售巨頭沃爾瑪推出Web3加速器計劃“Store No8 dCommerce Base Camp”:金色財經報道,全球零售巨頭沃爾瑪旗下孵化器部門Store No8宣布已與投資公司Outlier Ventures達成合作共同推出Web3加速器計劃“Store No8 dCommerce Base Camp”,旨在為Web3初創公司提供改善全球零售和商業體驗的解決方案,該加速器計劃的覆蓋領域主要包括去中心化基礎設施、數據和增長解決方案、沉浸式體驗和元宇宙、以及人工智能和區塊鏈技術交互,入選者將獲得資金支持,并且得到構建和完善產品路線圖、社區建設、代幣經濟和發布、籌款和推銷以及治理等方面的幫助。(retailtechinnovationhub)[2023/6/6 21:20:08]
調用distributeSupplierComp()分發當前用戶此前未結算的存款產出的COMP
functionmintAllowed(addresscToken,addressminter,uintmintAmount)externalreturns(uint){//KeeptheflywheelmovingupdateCompSupplyIndex(cToken);distributeSupplierComp(cToken,minter);returnuint(Error
比特幣礦企Compute North申請破產保護,曾完成3.85億美元融資:金色財經報道,提交給美國德克薩斯州南區法院的一份文件顯示,比特幣礦企Compute North正在申請第11章破產保護,并透露其首席執行官Dave Perrill因加密市場下跌帶來的壓力而辭職,但將繼續在董事會任職。
報道稱,破產申請可能會對行業產生負面影響,Compute North是最大的挖礦算力提供商之一,并與其他大型礦業公司有多項交易。該公司在美國有四個大型礦場,兩個在德克薩斯州,兩個在南達科他州和內布拉斯加州,合作伙伴包括Marathon Digital、BitNile Holdings、新加坡礦業公司Atlas Mining、中國礦企The9等等。
此前2月份消息,Compute North完成3.85億美元融資,其中包括8500萬美元的C輪融資和3億美元的債務融資。(CoinDesk)[2022/9/23 7:15:32]
--當前市場的COMP存款指數更新邏輯如下
/***
首先判斷距離上次更新指數,經過了幾個區塊deltaBlocks,另外根據supplySpeed判斷當前市場是否產出COMP(0x,Aave等配置為0,表示不產出)
瑞士電信提供商Swisscom成為Nym區塊鏈驗證節點:1月20日,瑞士最大的電信提供商 Swisscom 作為驗證節點加入了隱私基礎設施 Nym 網絡。Nym 是一家總部位于瑞士的初創企業,其正在建設下一代去中心化隱私基礎設施,旨在為所有互聯網用戶帶來數據隱私。
此前報道,Nym 19 日推出基于 CosmWasm 的智能合約平臺 Nyx。[2022/1/20 9:02:10]
條件都滿足后,計算COMP產出數量,除以cToken總供給,得到這幾個區塊間,平均每個cToken對應的COMP產出,即代碼中的ratio
也就是說,ratio可以理解為每持有一個cToken,可以得到多少COMP
最后將ratio累加進COMP存款指數
--當前用戶此前未結算的COMP分發邏輯如下
/***);uintsupplierTokens=CToken(cToken)
首先獲取市場最新的COMP存款指數,以及用戶此前結算時的指數,相減得到deltaIndex
然后乘以用戶持有的cToken數量,得到用戶這段時間應該獲得的COMP
--需要說明的是,這里結算的是用戶之前的存款,占當前總供給的百分比,不會算入用戶接下來馬上將改變的存款
BTR于8月27日15:00上線ZG.COM:據官方公告,ZG.COM將于2020年8月20日15:00開放BTR的充幣和提幣業務,將于8月27日15:00開啟BTR/USDT交易對。
據悉,比特白銀(英文名BitSi'lver,簡稱BTR)流通平臺為All,工作量證明機制采用SHA256算法和POW激勵機制,具有匿名性和去中心化特性,以對標陸地上白銀為目標理念。BTR比特白銀屬于開源項目,開發人員來自于全球不同國家,其成員曾負責過多次比特幣版本的迭代開發及分叉升級任務,團隊秉承科技向善的宗旨,力爭打造出一款真正的能夠服務于人,服務于社會的新型鏈上白銀生態平臺。[2020/8/18]
換句話說,存款余額的修改,要在至少一個區塊之后才會被用于結算COMP,即用戶操作與COMP結算是跨區塊的
算是降低了被閃電貸攻擊的風險
借款挖礦
與存款挖礦大同小異,稍微復雜一些,這里不再贅述
通脹
根據messari,COMP的InflationRate為27
elseif(isWithinAnchor(reportedPrice,anchorPrice)){require(reportedPrice<2**248,"Reportedpricetoolarge");prices
公告 | BNANA(Chimpion)將于12月30日16:00上線ZG.COM:據官方公告,ZG.COM將于2019年12月27日14:00開放BNANA的充提業務,于12月30日16:00上線BNANA/USDT、BNANA/BTC交易對。
據介紹,Chimpion是為商戶提供一個簡便的加密貨幣支付系統,具有定制的電子商務前端和結算后端。通過Chimpion的創新技術,商家可以推出全面的電子商務店面,并在線接受加密貨幣支付,并可以選擇將自己的數字資產設置為基本貨幣面值。
BNANA是Chimpion生態系統的激勵代幣,為Chimpion電子商務生態系統提供動力。[2019/12/25]
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:COMOMPCOMPAINIncome Island TokenCompound幣圈ComProLUNAINU
FEEDTOKEN將上線AAX,充幣&交易&理財瓜分等值$20000FEEDTOKEN大獎作者AAXManager過去15分鐘內已更新 尊敬的AAX用戶: AAX將上線FEEDS.
1900/1/1 0:00:00作者:ChenZou 圖片來源:網絡 隨著Facebook正式更名Meta,Facebook近7年的布局并未化為烏有,元宇宙的飛輪效應正在凸顯.
1900/1/1 0:00:0011月3日,CNBC的《TradingNation》節目指出了Meta以外可能受益于元宇宙發展的3只股票:Matterport、英偉達和Roblox.
1900/1/1 0:00:00注:原文作者為TarunChitra,以下為全文編譯。隨著DeFi和NFT社區規模的巨大增長,如何治理去中心化協議就顯得更加重要.
1900/1/1 0:00:00據Variety11月8日消息,英國影視制作公司PhoenixWaters與科技公司Marvion和Coinllectibles合作.
1900/1/1 0:00:00被NFT和GameFi壓住風頭的DeFi近期似乎又回到了輿論中央,以多個創新性的DeFi項目為代表,不知不覺將DeFi2.0的影子帶了出來.
1900/1/1 0:00:00