COM:Compound 代币和价格预言

本文作者:ripwu

Compound白皮书和核心代码,大佬已经写了很详细的文档,见

Compound从白皮书看业务逻辑Compound合约部署合约升级模式-以compound为例

这里补充下周边:COMP代币和价格预言

COMP

投放计划

为了激励用户,用户每次存款或者借款,Compound都会奖励COMP代币,可以用于治理投票

COMP每日总产出约为2312枚,各市场的分布见文档,部分市场如下

MarketPerDayDAI880

compBorrowSpeeds和comSupplySpeeds为cToken到每区块产出COMP数量的映射

比如对cUSDC来说,它在两个映射表中的值都为67000000000000000(COMP的精度为)

存款挖矿

用户每次操作,只要可能更新存款,如存款操作,会触发mintAllowed(),它进一步

调用updateCompSupplyIndex()更新当前市场的COMP存款指数

Compound 漏洞导致超 6600 万美元的代币发送至Comptroller合约,2150 万美元已被耗尽:金色财经报道,Yearn.Finance 的匿名核心贡献者“banteg”发布推文称,有人在 Compound 的 Reservoir 上调用了drip()函数,并向 Comptroller 合约发送了 66,890,839.83 美元的 COMP 代币(202,472 枚),截至目前,已有四个地址设法提取了 2150 万美元(64,997 枚COMP),因此可能有更多资金面临风险。链上数据显示,周日北京时间晚 9 点 30 分左右,一个 ETH 地址已提取了 37,504 枚 COMP,价值约1200 万美元,另一个地址提取了 14,995 枚 COMP,价值 490 万美元。Banteg 表示,还有五个地址可以提取 4500 万美元,从而导致“Comptroller 合约几乎被清空”。

此前报道,上周,Comptroller合约漏洞导致 8000 万美元 COMP 代币被错误分发,部分用户收到了远高于正常数量的COMP。Compound 创始人Robert Leshner表示,MakerDAO 代表一直在积极帮助寻找漏洞的解决方案,但 Compound 合约没有允许直接升级的多重签名方案,协议的任何更改都需要经过为期近一周的治理程序才能生效。[2021/10/4 17:22:27]

调用distributeSupplierComp()分发当前用户此前未结算的存款产出的COMP

Dfinity将推出Internet Computer扩展网络Badlands:Dfinity将推出InternetComputer扩展网络Badlands,该网络旨在成为一个低门槛的去中心化计算网络,保证低配置的节点机(例如树莓派)也可参与网络。该网络将负责处理简单的智能合约(如社交网络、实时交易等)以保证InternetComputer主网能高效地处理复杂的计算任务。Badlands将被设计为完全去中心化的网络,由社区进行治理,并可能与InternetComputer使用相同的代码以实现互操作性等。同时,Badlands也存在部分问题,包括由于低配置的节点机的不稳定性需要将数据进行复制备份从而导致无法实现隐私化,以及由于节点的反应速度各异及版本不统一导致的网络低效甚至中断的潜在风险。[2021/7/5 0:27:49]

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

AOFEX交易所将于7月18日上线COMP:据官方消息,AOFEX交易所将于7月18日15:00正式上线COMP并开放充值,7月20日14:00?开放COMP/AQ交易对。Compound是基于以太坊的DeFi协议,用户可将资产抵押在协议中获得收益,而资产的借出方则需要支出相应的利息。

AOFEX是领先数字货币金融衍生品交易所,旨在为用户提供优质服务和资产安全保障。[2020/7/18]

--当前市场的COMP存款指数更新逻辑如下

/***

首先判断距离上次更新指数,经过了几个区块deltaBlocks,另外根据supplySpeed判断当前市场是否产出COMP(0x,Aave等配置为0,表示不产出)

条件都满足后,计算COMP产出数量,除以cToken总供给,得到这几个区块间,平均每个cToken对应的COMP产出,即代码中的ratio

也就是说,ratio可以理解为每持有一个cToken,可以得到多少COMP

最后将ratio累加进COMP存款指数

--当前用户此前未结算的COMP分发逻辑如下

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

数据:NEXO已将存入Compound内价值近6000万的资产转移:Debank数据显示,去中心化借贷平台NEXO今日已将其在上周存入Compound协议内的价值近 6000 万的资产清仓转移。目前显示NEXO仅在Maker和AAve内存有资产,其中存入Maker内资产价值为 28,326,648.85 美元。而根据此前报道,在6月18日向 Compound 中存储了约2540万USDT,疑似已开始参与COMP挖矿活动。根据当时的存款年利率等数据显示,NEXO 2540 万枚USDT的每日挖矿收益约为1.8万美元。随后在6月19日,NEXO再次向Compound中存款约 3418万枚USDT, 总存款达到5958万枚USDT。[2020/6/22]

首先获取市场最新的COMP存款指数,以及用户此前结算时的指数,相减得到deltaIndex

然后乘以用户持有的cToken数量,得到用户这段时间应该获得的COMP

--需要说明的是,这里结算的是用户之前的存款,占当前总供给的百分比,不会算入用户接下来马上将改变的存款

换句话说,存款余额的修改,要在至少一个区块之后才会被用于结算COMP,即用户操作与COMP结算是跨区块的

动态 | CryptoCompare报告:美元在法币交易中占到主导地位:据Bitcoinist消息,根据CryptoCompare最近发布的一项名为《Detailed Report Into The Cryptocurrency Exchange Industry》报告显示,在过去的一个月中,平均来看,美元占到了法币交易中的一半,而日元占到21%,韩元占到了16%。[2018/11/8]

算是降低了被闪电贷攻击的风险

借款挖矿

与存款挖矿大同小异,稍微复杂一些,这里不再赘述

通胀

根据messari,COMP的InflationRate为27

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

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反弹迫在眉睫?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

比特币价格FEX:AOFEX於11月5日上線 DXCT(DNAxCAT)

尊敬的用戶:AOFEX將於2021年11月5日上線DXCT(DNAxCAT),具體時間安排如下:充提業務均已開啟交易時間:11月5日19:00提示:以下內容來源於公告發布時的網絡現有資料.

CoinwMETA:MetaCat (METACAT)

一、项目介绍 MetaCat是Metaverse中的权威Cat-token。我们的目标是弥合Metaverses之间的差距,并提供一种标准货币,可以促进贸易并作为跨多个Metaverses的价值.

[0:15ms0-0:734ms