一场针对去中心化金融协议Beanstalk Farm的恶意攻击发生于2022年4月17日,造成了巨额资产流失,总计24,830枚以太坊及36,398,226枚BEAN代币被非法转移。此次事件的核心在于攻击者巧妙地利用了治理机制的漏洞,通过闪电贷获取临时投票权,推动并执行了一项预先设计的恶意提案。 在行动之前,攻击者进行了周密部署。他们首先向协议内存入部分BEAN代币,以此获得提交治理提案的基本资格。随后,攻击者精心构建了一项名为“BIP18”的提案,该提案表面看似普通的技术更新,实则暗藏恶意代码,旨在授权将协议金库内的资产转移至特定地址。 为达到提案通过所需的法定票数,攻击者运用了闪电贷这一金融工具。他们从多个借贷平台一次性借入巨额的BEAN代币,这些代币在瞬间大幅提升了攻击者在治理系统中的投票权重。由于治理机制在设计上未能有效区分长期持币者与短期借贷者的投票权益,使得这种临时性的资本操纵得以实现关键性的投票优势。 在获得足够票数支持后,恶意提案进入执行阶段。攻击者触发了提案中预设的转账逻辑,将协议内锁定的巨额以太坊和BEAN代币批量转移至自身控制的钱包地址。整个过程在极短时间内完成,待社区察觉异常时,资产已被转移。 完成资产窃取后,攻击者迅速通过跨链桥等工具对部分赃款进行转移和混淆,试图掩盖资金流向。尽管社区及安全团队随后采取了一系列应对措施,但大部分资产难以追回。 此次事件暴露出算法稳定币协议在治理机制设计上的潜在缺陷,特别是对闪电贷等瞬时资本力量的防范不足。它也为整个DeFi领域敲响警钟:在追求去中心化治理的同时,必须建立更为完善的投票权重计算模型与安全审计流程,防止类似通过临时操控资本而发起的治理攻击重演。