优惠论坛

标题: zkSync针对Gemholic项目资金被卡问题发布更新:将优化支持遗留Solidity功能 [打印本页]

作者: 比推快讯    时间: 2023-4-8 22:17
比推消息,针对昨日Gemholic项目资金被卡的问题,zkSync发布推文称:“我们想分享有关更好地支持遗留Solidity功能的更新,transfer()和.send()将可完全像在EVM中一样工作。该解决方案不涉及任何类型的重组或再生。这将是一个正常的协议升级。”
zkSync继续解释道,在zkSync Era上,value>0的调用通过MsgValueSimulator系统合约,消耗一些gas。这就是为什么在zkEVM上不提供gas而调用transfer会失败的原因。因此作出以下更改:对没有最低gas需求的MsgValueSimulator的调用现在至少需要2*64*pubdata_bytes + K ergs。其中,需要pubdata来传输值,并且K将被选择得足够高以处理传输。
在MsgValueSimulator结束时,将确保至少花费2*64*pubdata_bytes + K'来处理transfer(如果花费的ergs更少,则退款将退还给调用者)。K – K'将是zkSync Era津贴。
为了防止重入,我们将确保存储写入成本至少为K – K'ergs。这种方法与以太坊非常一致:当value>0并授予一些津贴时,向用户收取更多费用。实际上,这意味着津贴将启用一次且仅支持一个存储更新,除此之外别无其他(与EVM完全相同)。
此更改可能会略微影响交易成本的估计和退款后的实际交易成本。但是,未来估计费用与实际费用之间的差距将大大缩小。
zkSync还补充说,上述更新需要一些时间才能实施,并会在下一次协议升级时经过多次测试、审计和社区审查后部署。
此前消息,zkSync发推称,zkSync Era上多合一平台Gemholic遇到智能合约问题,资金是安全的,目前已找到一个解决方案来解冻合约,可以解决更广泛的与Gas相关的问题,这将需要对协议的Gas计量进行最小的更改,但会允许完全回收资金。





风险提示: 本新闻涉及的内容仅供参考,不构成投资建议。依据发布的信息以及所表达的意见行事所造成的一切后果由行事者自负。文章链接




欢迎光临 优惠论坛 (https://www.tcelue.co/) Powered by Discuz! X3.1