复制成功

分享至

主页 > 比特币 >

安全公司:Solidity 编译器存在漏洞,导致部分已部署合约包含死代码并增加 Gas 费成本

2023.02.11

DeFi 之道讯,2 月 11 日,安全公司 Dedaub 团队发现以太坊编程语言 Solidity 编译器存在漏洞,导致已部署的合约字节码中包括死代码(deadcode),致使部署和操作智能合约时极大地增加 Gas 费成本。Dedaub 表示,团队在评估开源二进制分流器 Gigahorse 时发现该问题。当库方法只被合约的构造器调用时,该漏洞就会出现。

通过 Gigahorse 分析,Dedaub 发现至少 35% 合约上存在一些死代码,其中 33% 占据其运行的大部分字节码。这些结果以 NFT 代理为主导,但其他代理合约也有同样问题。对于大型合约,该问题可以被忽略,但大多数已部署的合约都是小型合约。Dedain 团队在去年 11 月已经发现该错误,并提醒 Solidity 团队确认问题。

原文链接

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier