区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 瑞波币 > 正文

Slate:MakerDAO治理合约升级背后的安全风波_LAT

作者:

时间:

北京时间2019年05月07日,区块链安全公司Zeppelin对以太坊上的DeFi明星项目MakerDAO发出安全预警,宣称其治理合约存在安全漏洞,希望已锁仓参与投票的用户尽快解锁MKR提并出。MakerDAO的开发者Maker公司亦确认了漏洞存在,并上线了新的治理合约,并宣称漏洞已修复。该安全威胁曝出后,PeckShield全程追踪了MKR代币的转移情况,并多次向社区发出预警,呼吁MKR代币持有者立即转移旧合约的MKR代币。截止目前,绝大多数的MKR代币已经完成了转移,旧治理合约中尚有2,463个MKR代币待转移。05月07日当天,经PeckShield独立研究发现,确认了该漏洞的存在(我们命名为itchyDAO),具体而言:由于该治理合约实现的投票机制存在某种缺陷,允许投票给尚不存在的slate。等用户投票后,攻击者可以恶意调用free()退出,达到减掉有效提案的合法票数,并同时锁死投票人的MKR代币。次日05月08日,PeckShield紧急和Maker公司同步了漏洞细节,05月10日凌晨,MakerDAO公开了新版合约。Zeppelin和PeckShield也各自独立完成了对其新合约的审计,确定新版本修复了该漏洞。在此我们公布漏洞细节与攻击手法,也希望有引用此第三方库合约的其它DApp能尽快修复。细节

Larry Cermak:不在相信币安,币安根据其定义拥堵的新规则任意暂停ETH/ERC20取款:TheBlock研究总监LarryCermak在推特中转发币安暂停ETH冲提的推文,Larry Cermak称,我一直在等待合适的推动力,但最后还是把我在Binance上的大部分资金撤到了FTX。在这一点上,不能再相信这家公司了,他们在用这些垃圾在自己的脚下疯狂射击。币安根据其定义拥堵的新规则任意暂停ETH / ERC20取款。早晨,gas费大约是130,现在是190。绝对是胡扯。[2021/2/20 17:32:41]

在MakerDAO的设计里,用户是可以通过投票来参与其治理机制,详情可参照DAO的FAQ。以下是关于itchyDAO的细节,用户可以通过lock/free来将手上的MKR锁定并投票或是取消投票:在lock锁定MKR之后,可以对一个或多个提案(address数组)进行投票:注意到这里有两个vote函数,两者的传参不一样(address数组与byte32),而vote(addressyays)最终亦会调用vote(bytes32slate),其大致逻辑如下图所示:简单来说,两个vote殊途同归,最后调用addWeight将锁住的票投入对应提案:可惜的是,由于合约设计上失误,让攻击者有机会透过一系列动作,来恶意操控投票结果,甚致让锁定的MKR无法取出。这里我们假设有一个从未投过票的黑客打算开始攻击:调用lock()锁仓MKR,此时deposits会存入锁住的额度。此时黑客可以线下预先算好要攻击的提案并预先计算好哈希值,拿来做为步骤3的传参,因为slate其实只是address数组的sha3。这里要注意挑选的攻击目标组合必须还不存在于slates中(否则攻击便会失败),黑客亦可以自己提出一个新提案来加入组合计算,如此便可以确定这个组合必定不存在。调用vote(bytes32slate),因为slate其实只是address数组的sha3,黑客可以线下预先算好要攻击的提案后传入。这时因为votes还未赋值,所以subWeight()会直接返回。接下来黑客传入的sha3(slate)会存入votes,之后调用addWeight()。从上方的代码我们可以看到,addWeight()是透过slates取得提案数组,此时slates获取到的一样是未赋值的初始数组,所以for循环不会执行调用etch()将目标提案数组传入。注意etch()与两个vote()函数都是public,所以外部可以随意调用。这时slates就会存入对应的提案数组。调用free()解除锁仓。这时会分成以下两步:deposits=sub(deposits,wad)解锁黑客在1.的锁仓subWeight(wad,votes)从对应提案中扣掉黑客的票数,然而从头到尾其实攻击者都没有真正为它们投过票从上面的分析我们了解,黑客能透过这种攻击造成以下可能影响:一、恶意操控投票结果二、因为黑客预先扣掉部份票数,导致真正的投票者有可能无法解除锁仓时间轴

MakerDao已提高YFI-A债务上限至2000万DAI:11月24日,Yearn.Finance官方发文宣布,MakerDao将YFI-A债务上限提高至2000万DAI的提案已正式生效。[2020/11/24 21:55:31]

PeckShield是面向全球顶尖的区块链数据与安全服务提供商。商业与媒体合作,请通过Telegram、Twitter或邮件与我们联系。

育碧及MakerDAO等支持区块链游戏联盟:金色财经报道,区块链游戏联盟(BGA)于3月30日宣布任命Sébastien Borget为总裁。此外,育碧(Ubisoft)、AMD、Animoca Brands和MakerDAO等公司在2020年成为其赞助商。[2020/3/31]

分析 | Maker锁仓价值赶超EOSREX,重获DeFi市场龙头地位:据DAppTotal.com DeFi专题页面数据显示,截至目前,已统计的33个DeFi项目中,Maker锁仓价值为3.42亿美元,EOSREX锁仓价值为3.4亿美元,时隔半年之久,Maker锁仓价值赶超EOSREX重获DeFi市场龙头地位。DAppTotal数据分析师分析主要原因为,最近一周:1、受Maker借款利率处于5.5%低位的影响,DAI借出量需求增加,ETH抵押量新增12万枚;2、受EIDOS空投持续火热的影响,EOSREX的EOS提币需求大增(用于租赁CPU)EOS锁仓量减少536万枚。[2019/11/8]

标签:MKRSlateSLALATMKR币sla币合法吗PlatON

瑞波币热门资讯
加密货币:a16z的区块链世界观与投资观_加密货币交易所排名

编者按:本文来自链捕手,作者:胡韬,星球日报经授权发布。「软件正在吞噬整个世界。」这是a16z创始人马克·安德森的经典名句,他曾是网景公司创始人,其开发的Mosaic浏览器一度占据了浏览器市场8.

CHR:「众安科技」李侃:探索区块链,让保险行业降本增效_CHR币

众安科技的区块链布局始于2016年11月2日,公司成立之日。众安科技是蚂蚁金服、腾讯、中国平安等发起设立的众安保险(股票代码:06060.HK)旗下的全资子公司.

数字资产:趋势:数字资产正在重新定义金融市场_比特币

!webp\"data-img-size-val=\"810,495\"\u002F\\>2018年,在ICO乱象和缺乏监管所引起的数字货币大跌的情况下.

数字货币:V神发博,正确的炒币姿势到底是什么?_SEC

文章来源:凯氏物语这两天数字货币风平浪静,没有太大的波澜。相比上周的新鲜劲,似乎大家又沉寂了下来。倒是V神跟中国政府前后脚发布的内容引起了一番热议.

ZONE:政务上链,还是政绩上链?_OZONE币

文:陈海宁编辑:王巧权力依赖学派认为,一个机构会依赖其他机构获取资源或交换资源以实现其决策目标,并与具有相似特征与政策偏好的组织进行合作,减少信息不对称.

EOS:EOS周报 | EOS资源交易所REX终上线;EOS首次升级共识协议(4.29-5.5)_DEFI100Farm Token

本周大事记 EOS价格周内涨幅达3.16%,市值跌落至第六;Block.one发布EOSIO1.8.0候选版本1,引入了共识协议升级;经过三轮多签投票,部署EOSREX提案获得通过,受此影响.