zkSyncEra发出bug! 不能接受921ETH卡合同! 团队:有些函数不等同于EVM
日期:2023年04月15日 12:32 浏览量:1
基于零知识证明技术(ZKrollup )的以太网L2扩展计划zkSync在3月24日启动主网络zkSync Era后,迅速得到市场投资者的关注,仅其锁仓量(TVL )突破了1亿美元。
zkSync Era生态项目采购921ETH卡无法通过合同接收
,但随着用户的急剧增加现在处于阿尔法阶段的zkSync Era也开始出现技术问题,首先下降到4/1,从临时块出来了3个多小时。
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了921ETH (约170万美元)的众包,但由于合同代码有问题(transfer )函数适用于以太网和其他EVM链,但zkSync Era上的新项目,筹集的资金“永远”卡在合同里不能取出来了。
zkSync :找到解冻合同的解决方案
对此,zkSync在紧急文件中明确了这一点。 这个新项目是Gemholic,它表示资金是“安全的”目前团队正在与项目方合作解决问题。 zkSync补充说明:所有调用transfer (或send )函数的智能约定在很大程度上依赖于Gas成本(硬编码2300Gas ),但无法保证在以太体上运行,fallback (因为函数可能消耗2300Gas以上,以太网未来版本可能会更改opcode Gas的价格,导致合同中断。 但是,zkSync Era本身与典型的EVM兼容环境不同,由于采用动态和发散的Gas计量方式,部分交易类型比其他EVM Rollup的交易便宜10~1000倍。 因此,根据当前Era主网络的Gas等级没有明确Gas津贴的transfer ()调用目前将失败。
但是,zkSync说,现在已经找到了解冻合同的解决方案。 “这需要对合同的Gas计量进行最小限度的更改,但允许完全回收资金明天打算发表更详细的信息。 “
有趣的是,为了避免此事件对zkSync Era生态系统造成负面影响,zkSync在推文中强调编译器添加了有关transfer ()函数调用的警告但是,Gemholic合同直接部署到了Era的主网络上,而没有事先在测试网络或本地节点上进行测试,因此出现了问题。
还有,zkSync还表示,三年前Consensys警告Solidity开发人员不要使用transfer () )函数,大多数主要项目也已经使用了transfer () )似乎暗示了这次问题的发生不全是zkSync Era的责任。
推荐阅读
- 上一篇:要了解Web3,首先需要了解DWeb
- 下一篇:DAO合理化管理的委托机制
-
黑色的招商信用卡(黑色的招商信用卡图片)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...
-
万达期货官网(万达期货官网客服电话)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...
-
建行港币兑换人民币(建行港币兑换人民币流程)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...
-
九欧是多少人民币(9欧元等于多少英镑)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...
-
临沂做期货去哪(临沂做期货去哪做)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...
-
目前中国黄金价格(目前中国黄金价格走势图)
2023-04-15
据今(7)日,The Block研究员Eden Au发表的推文显示zkSync Era上的新项目通过代币销售完成了...