前言
9月12日,知道创宇区块链安全实验室 监测到 Avalanche 上的 DeFi 协议 Zabu Finance 项目遭受闪电贷攻击。实验室第一时间跟踪本次事件并分析。
涉及对象
攻击合约
攻击合约1:
0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400
攻击合约2:
RIZZO:传奇密码学家Nick Szabo将比特币视为最好的货币形式已过去两年整:金色财经报道,比特币杂志编辑RIZZO表示,传奇密码学家Nick Szabo谈论比特币已经过去整整两年了。
Nick Szabo于2020年12月26日表示,比特币是价值投资,货币是一种相当有价值的服务,而比特币是最好的货币形式。[2022/12/27 22:09:18]
0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd
ZABUFarm:
0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4
推特CEO取关Elizabeth Warren:推特CEO Jack Dorsey已经取关Elizabeth Warren。据悉,Elizabeth Warren曾在2020年竞选美国总统,目前是美国民主党、马萨诸塞州参议员,也是美国政界自由派的重要代表人物之一。她在今日的Bloomberg TV中表示加密货币需要更多监管。在本周三的参议院银行委员会听证会中,美国立法者们本来要讨论CBDC,但是关于比特币的话题引起了不少立法者的关注,该经济政策小组委员会很可能会就加密货币召开进一步的听证会,而Elizabeth Warren就是小组委员会的主席。[2021/6/10 23:26:53]
SPORE:
声音 | Nick Szabo:层级组织的区块链项目总处于中心化状态:智能合约之父Nick Szabo今日表示:“我发现那些由层级组织(比如由风投投资的公司)推出的区块链项目总会处于中心化的状态中,这会破坏区块链的中心价值,即信任最小化。”[2018/7/20]
0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985
漏洞成因分析
漏洞产生原因在于 Defi 协议与代币协议之间的不兼容,其不兼容主要是 zabuFarm 合约质押功能与 spore 合约转账功能出现冲突,下面从双方功能实现逻辑来分析冲突。
Nick Szab呼吁不要忽视区块链最初的承诺:最早提出智能合约概念的首先驱密码师Nick Szab在Synchronize 2018会议上呼吁观众不要忽视区块链最初的承诺,强调信任最小化和分权化的重要性。[2018/4/20]
zabuFarm合约质押功能
zabuFarm 合约质押功能由函数 deposit 实现
简述 deposit 函数实现逻辑:
1.由传参_pid 获取对应矿池信息与用户信息
2.更新_pid 对应矿池信息,当用户账户不为 0 向用户发送质押已产生奖励
3.将传参_amount 数量的代币从函数调用者转移到该合约
4.更新用户添加的代币以及最新奖励状态
5.触发质押事件
spore合约转账功能
spore 合约转账功能由函数_transferStandard 实现(ps:_transferStandard 函数是 zabuFarm 合约质押功能转账时调用的函数)
简述_transferStandard 函数实现逻辑:
1.由传参 tAmount 通过_getValues 函数获取五个值,分别是 rAmount 实际转账数量, rTransferAmount 收费后转账数量, rFee 实际费用,tTransferAmount 初始转账数量,tFee 初始费用
2.对相应账户进行实际转账代币数量更新
3.通过_reflectFee 函数进行费用记录更新
由此我们可以发现 zabuFarm 合约质押功能与 spore 合约转账功能出现冲突的本质在于 deposit 函数仅是对用户传入转账金额_amount 做用户账户更新记录,而不是对_transferStandard 函数在收取费用后实际转账做用户账户更新记录,导致实际收款小于账户记录,俗称亏本买卖。
简述攻击过程
1.利用攻击合约1 0x0e65,将 WAVAX 代币通过 Pangolin 置换成 SPORE 代币,并质押到 ZABUFarm 合约中;
2.通过攻击合约2 0x5c9A 从 Pangolin 闪电贷借出 SPORE 代币,并利用 SPORE 代币不断在 ZABUFarm 合约进行质押-提现的操作,消耗原本属于ZABUFarm 合约的SPORE 代币,由于 ZABUFarm 合约是通过 SPORE 代币总量计算奖励,攻击合约1 0x0e65 会获得巨额 ZABU 代币奖励;
3.最后取出质押 SPORE 代币,归还闪电贷,抛售 ZABU 代币获利。
总结
此次攻击属于 defi 协议与代币协议之间不兼容导致的,迄今为止此类攻击事件已发生数次,知道创宇区块链安全实验室再次提醒,近期各链上频频爆发攻击事件,合约安全愈发需要得到迫切重视,合约审计、风控措施、应急计划等都有必要切实落实。
山东省司法厅副厅长迟丽华表示:去年以来,山东省司法厅积极探索,大力推进区块链技术在法治领域的应用,取得了一定进展和成效。前期工作开展情况?加强工作保障.
1900/1/1 0:00:002019年小牛行情结束,BTC在14000美金附近见顶回落,跌破120日均线迎来瀑布,后面区间整理后迎来反弹,最高插针至120日均线并未站稳,反弹后继续向下再创新低,这波大反弹只是个超跌反弹.
1900/1/1 0:00:00去中心化金融(DeFi)是一种新兴的金融技术,旨在消除金融交易中存在的中介机构,相较于以往,它的创新也为投资者开辟了多种收入途径.
1900/1/1 0:00:00俄罗斯国家杜马(俄罗斯联邦议会下院)计划在3月份重新审议并通过新的加密货币法规。俄罗斯金融机构Rambler 2月21日报道称,前能源部长伊戈尔·优素福夫(Igor Yusufov)也提出了一个.
1900/1/1 0:00:00当我们探讨技术变革的时候,其实未来早已在不经意间悄然而至。“在可预见的未来里,数字货币将由以国家主权信用做背书的中央银行发行,这是货币几千年发展历史里一个进化的结果.
1900/1/1 0:00:00注:原文来自messari,作者是Cristiano Ventricelli。以太坊从PoW(工作量证明)转向PoS(权益证明),不仅被宣扬成是以太坊的游戏规则改变者,其也影响到了整个加密货币领.
1900/1/1 0:00:00