Gate 广场“新星计划”正式上线!
开启加密创作之旅,瓜分月度 $10,000 奖励!
参与资格:从未在 Gate 广场发帖,或连续 7 天未发帖的创作者
立即报名:https://www.gate.com/questionnaire/7396
您将获得:
💰 1,000 USDT 月度创作奖池 + 首帖 $50 仓位体验券
🔥 半月度「爆款王」:Gate 50U 精美周边
⭐ 月度前 10「新星英雄榜」+ 粉丝达标榜单 + 精选帖曝光扶持
加入 Gate 广场,赢奖励 ,拿流量,建立个人影响力!
详情:https://www.gate.com/announcements/article/49672
链上协议设计漏洞在BSC链上引发巨大损失,导致数十万美元的亏损。
平台安全分析公司BlockSec Phalcon最近在BSC链上发现了一起重大事件,造成未知合约损失了价值约10万美元的资金。这次事件暴露了其设计不成熟的代币销毁机制存在严重漏洞,导致系统易被攻击。
攻击机制:BSC链上的两阶段利用
攻击者采用分阶段策略,从流动池中逐步抽取资金。在第一阶段,他们成功在首次交换交易中提取了存放在流动性池中的99.56%的PGNLZ代币。这一操作为后续更复杂的阶段做准备。
在第二阶段,当攻击者再次出售PGNLZ代币时,合约中的transferFrom函数会自动触发,导致协议持有的PGNLP代币被销毁99.9%。大量销毁后,系统同步操作引发PGNLP价格剧烈跳升。这种价格扭曲为攻击者提供了绝佳的机会,利用价格的剧烈波动,几乎抽取了池中所有的USDT流动性。
根本问题:销毁机制设计缺陷
根据Odaily的分析,此次攻击的主要原因在于协议设计中对代币销毁机制的根本性缺陷。该系统未考虑攻击者通过逐步提取流动性操控价格比率的可能性。攻击者可以利用这种机制,逐步抽取流动性,操控价格,从而实现对整个池子的控制。
影响与风险:对生态系统的安全威胁
此次事件表明,并非所有在BSC链上的合约在上线前都经过严格的安全审计。依赖自动销毁机制的协议需要进行全面的安全评估,特别是要识别潜在的攻击路径,包括价格操控和流动性操纵的风险。在启用关键功能如代币销毁系统之前,链上开发者应进行更为全面的压力测试,以确保系统的稳健性。
结论与建议
开发者应加强对销毁机制的设计审查,避免类似漏洞的发生。建议引入多重验证机制,限制单次操作的影响范围,增加对价格和流动性的监控指标。同时,进行模拟攻击测试,确保系统在面对复杂攻击策略时依然安全。只有经过充分测试和审查的系统,才能更好地保障用户资产安全,维护生态的健康发展。