02月11日,星期六 12:15
火讯财经讯,DeFi之道讯,2月11日,安全公司Dedaub团队发现以太坊编程语言Solidity编译器存在漏洞,导致已部署的合约字节码中包括死代码(deadcode),致使部署和操作智能合约时极大地增加Gas费成本。Dedaub表示,团队在评估开源二进制分流器Gigahorse时发现该问题。当库方法只被合约的构造器调用时,该漏洞就会出现。通过Gigahorse分析,Dedaub发现至少35%合约上存在一些死代码,其中33%占据其运行的大部分字节码。这些结果以NFT代理为主导,但其他代理合约也有同样问题。对于大型合约,该问题可以被忽略,但大多数已部署的合约都是小型合约。Dedain团队在去年11月已经发现该错误,并提醒Solidity团队确认问题。