前言
北京时间12月13日,知道创宇区块链安全实验室?关注到针对Definer预言机的攻击事件。
作为第三方区块链安全机构,受Definer、Cherryswap和OEC组成的调查小组邀请参与本次攻击事件的技术调查工作。实验室第一时间启动应急,跟踪本次事件进行分析并出具调查报告。
分析
tx:https://www.oklink.com/en/oec/tx/0x67134b2687945404b7697873a553a8318117dc56004ddaa02d2a6ac85e502e4a?tab=4
Avalanche链上DeFi锁仓量达112.5亿美元:12月12日消息,据DeFiLIama数据显示,Avalanche(雪崩协议)链上DeFi锁仓量达112.5亿美元。目前Avalanche上锁仓占比最高的协议为Aave,份额达26.56%,锁仓量为29.9亿美元。[2021/12/12 7:33:19]
攻击者信息
攻击tx:0x67134b2687945404b7697873a553a8318117dc56004ddaa02d2a6ac85e502e4a
攻击合约:0x05806559f7f7732f2d3e71bca2eb12eab1938ceb
数据:以太坊Defi协议总锁仓量持续下降:据Tokenview浏览器显示:截至今日15时,当前当前以太坊上Defi协议总锁仓量约合127.9亿美元,环比下降1.07%,其中排名前三位的Uniswap:27.61亿美元,环比下降4.45%,Maker:19.71亿美元,环比下降2.38%,WBTC:15.82亿美元,环比下降1.52%。[2020/11/4 11:37:48]
被攻击池信息
USDT池:0xc1b02e52e9512519edf99671931772e452fb4399
OKB池:0xd63b340F6e9CCcF0c997c83C8d036fa53B113546
BitMEX首席执行官:银行低回报时代 DeFi市场可为投资者提供出口:8月27日消息,BitMEX首席执行官Arthur Hayes最近表示,银行的低回报将促使公众寻求风险更高的投资。他将yield farming应用描述为“ DeFi原始银行”,回报、机会和快速利润诱惑将迎来一个包容性银行服务的时代,所有用户都可以储蓄借给感兴趣的各方,并获得至少10%的年利率。他还称,“面临严重的收入不平等,金融投机将激增。你是愿意为一家大型企业工作30年,换取停滞甚至为负的实际收入增长,还是愿意来到金融市场这个智力里玩一玩?”(Decrypt)[2020/8/27]
BTCK池:0x33a32f0ad4aa704e28c93ed8ffa61d50d51622a7
DeFi 项目BAND上线火币15分钟涨幅44.6%:火币全球站已于2020年8月10日11时 (GMT+8) 上线DeFi项目BAND (Band Protocol)。截至11:15,BAND现报价17.2USDT,最高达19.5USDT,最高涨幅达73.2%,开盘15分钟涨幅达44.6%,开盘15分钟交易量达694万USDT。
BAND 上线火币之后,还将于 8月11日上线Coinbase。Band Protocol的目标是打造一个最安全的,最具可扩展性的去中心化世界的数据库,为去中心化应用程序(dApp)提供可信的数据。
据悉,火币近期已推出DeFi狂欢季,火币DeFi板块已覆盖预言机、质押借贷、去中心交易所等赛道,为用户提供从现货、杠杆到合约的最全DeFi投资服务,成为投资DeFi的一站式交易平台。[2020/8/10]
ETHK池:0x75dcd2536a5f414b8f90bb7f2f3c015a26dc8c79
攻击流程
合约方面调用流程
1、攻击合约0x058065调用CherrySwap的FlashSwap功能进行闪电贷,贷出了CHE/OKB池子中几乎全部的CHE。此时池子仅剩极少量CHE
2、抵押给Definer借款来的1000个CHE,Definer预言机计算价格依赖CherrySwap池中两种代币的余额比例,导致Definer预言机计算1000个CHE价格失准,1000个CHE的价值被认为极大值。
3、攻击者借出USDT池子约462,318个USDT
4、攻击者借出OKB池子约37,172个OKB
5、攻击者借出BTCK池子约3个BTCK
6、攻击者借出ETHK池子约8个ETHK
7、攻击者通过CherrySwap的CHE/USDT池子利用10,000个USDT换出30,765个CHE
8、归还CherrySwap闪电贷1,575,093个CHE
漏洞细节
根据Definer各合约部署地址(https://docs.definer.org/deployed-contracts/addresses),由于预言机实现过程通过CherrySwap池子的两个Token在池子的余额来判断价格:
预言机实现过程中没有考虑到闪电贷贷出时余额大量减少的情况,导致了Definer项目方预言机计算失准,从而导致了该事件。
以USDT池子为例:
从具体Transaction中我们跟进到SavingAccount合约的逻辑合约0xc1b02e52e9512519edf99671931772e452fb4399#priceFromAddress
在该函数中使用AggregatorInterface(tokenInfo.chainLinkOracle)的预言机来询价
排查获取AggregatorInterface中具体调用地址发现,其映射变量位于TokenRegistry合约:
而TokenRegistry的合约部署地址根据官方的deployed-contracts/addresses可知位于0x0E16Ada9C4Cf95d6722c65504555124A241DdA81?
在该地址通过对CHE代币地址0x8179d97eb6488860d816e3ecafe694a4153f216c查询得到对应使用的预言机:
该地址即为存在漏洞的预言机地址:
总结
本次事件是由于Definer在OEC对于预言机的实现存在问题,使用了单一流动池在一个时间点的池内代币余额作为价格源从而导致了事故的发生,而以太坊的实现则使用了ChainLink的预言机不存在该问题。
来源:金色财经
2021年下半年,“元宇宙”一词迅速蹿红,就在很多人还没搞懂这是什么东西的时候,一些元宇宙平台上的虚拟房产、虚拟土地项目悄然受到追捧,国外甚至出现了几十万乃至数百万美元的交易.
一直以来,比特币都是数字货币中的龙头老大,是投资者、金融机构、监管机构之间广泛提起的话题。随着更多其他优秀币种的出现,比特币在数字货币中的主导地位开始被一些投资者所不看好,认为其竞争对手已经出现.
继DeFi和NFT热度减退之后,呈现出元宇宙雏形的GameFi作为区块链下一个大事件吸引了投资者和游戏爱好者的目光.
随着近两年公有链、侧链、Layer2等技术的成熟,更多游戏公司开始进入区块链行业,资金关注也越来越多,这让行业拥有了成熟的可能性。谨慎前行,传统游戏开发者们秉持这个态度持续了四年.
官方消息: 1.?TheLostThrone将于2022年1月5日在CosoSwap进行NFTLaunchpad.
自2021年掀起NFT热潮以来,越来越多的传统艺术家开始公开反对用户盗用他们的作品,把他们的作品铸造为NFT并在OpenSea上出售.