【以太坊大事解读05】:以太坊开发人员呼吁删除Create2功能

简介:以太坊开发人员呼吁删除Create2功能,这项功能对ETH生态有何影响?本文为你简单解读。

以太坊智能合约代码中Create2功能主要是允许开发者替换自毁契约,从而更改规则。以太坊开发人员呼吁删除Create2功能,估计是担心Create2功能所引发的可能被恶意开发者利用以及安全审计方面的问题。

从正面来说,假如激活Create2功能,将有助于平台用户进行智能合约协同开发。比如,假如大家都互相信任,那么可以利用Create2功能创建约定好的合约地址,多方能同步开发或操作此智能合约,这能够大大加快智能合约代码的开发速度,有利于更快的部署更多的去中心应用。

从反面来说,假如激活Create2功能,可能会引发两个方面的问题:首先是使用CREATE2可以在用户不知情的情况下在同一个地址更新代码,这样的话就会带来安全漏洞和风险;其次,由于新创建的智能合约需要排查CREATE2与SELFDESTRUCT同时使用的情况,这样的话对于智能合约安全审计增加不少难度,因为除了源码与二进制的审计外,还必须考虑合约的部署方式。

你可能感兴趣的:(【以太坊大事解读05】:以太坊开发人员呼吁删除Create2功能)