数字藏品项目惊现双重漏洞 3400万美元资产或遭锁定

robot
摘要生成中

近日,一家知名智能合约安全公司发现某数字藏品项目的智能合约存在两个严重漏洞。这两个漏洞可能导致用户资产被锁定以及项目方资金无法提取的问题。

第一个漏洞存在于退款功能中。该功能使用循环为所有用户进行退款,但如果退款对象是恶意合约,可能会拒绝接收退款并导致交易失败。这将阻止所有用户获得退款。幸运的是,这个漏洞并未被实际利用。

为避免类似问题,专家建议项目方可以采取以下措施来确保安全退款:

  1. 限制只有个人用户账户可参与项目
  2. 使用ERC20代币而非原生资产
  3. 设计由用户主动申领退款的功能,避免批量退款

第二个漏洞是由于代码中的一个逻辑错误造成的。在提取项目资金的函数中,存在一个条件判断语句,但比较的对象错误。这导致条件永远无法满足,项目方无法提取合约中的资金。据估计,目前约有3400万美元的资产被锁定在合约中。

这一事件再次凸显了即使是知名项目也可能出现基础性错误。开发团队在编写智能合约时需要制定充分的测试用例,并具备基本的安全意识。虽然在去中心化金融领域,安全审计已成为常规做法,但在数字藏品项目中,安全审计仍然缺乏。这种疏忽可能导致巨额资金损失。

此事件提醒我们,随着区块链技术的不断发展,项目方更应重视智能合约的安全性,以保护用户和自身利益。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 转发
  • 分享
评论
0/400
破产倒计时vip
· 07-31 15:27
又见智能合约翻车
回复0
ValidatorVibesvip
· 07-30 23:07
代码漏洞太致命了
回复0
NFT元宇宙画家vip
· 07-30 23:02
致命代码缺陷必须修复
查看原文回复0
GasWasterrvip
· 07-30 23:00
早就该审计代码
回复0
梦游交易者vip
· 07-30 22:55
天下无完美代码
回复0
吃面还是吃币vip
· 07-30 22:52
又一个漏币项目
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)