据官方消息,基于ZK Rollup的以太坊二层扩容解决方案zkSync今日发布V2更新,其主要结构变化旨在改善用户体验,增加与以太坊EVM的兼容性,并升级zkSync v2测试网络的性能。
具体而言,此次升级添加了“帐户抽象(Account Abstraction)”,可以减少账户类型的数量,或减少可以发送交易的拥有ETH余额的实体数量。该功能使zkSync能够使授权可编程,从而使钱包和协议设计更加多样化。换句话说,帐户抽象为总体用户体验带来了重大改进,并为开发人员扩展了应用程序设计空间。
此外,此次升级还添加了L2至L1的消息传递功能,这使zkSync能够简化协议接口,并将硬编码操作(如提款)替换为通用的L1 L2通信。同时,此次升级还添加了对交易属性msg.value的支持。
为了部署这些更新,zkSync 2.0测试网已重置,这意味着合约必须重新部署,账户余额和交易状态已经重置。在新功能上线主网之前还将进行一次重置。