主网上线”倒计时”,速览zkSync Era带来的ZK新面貌

This article is not available in the current language yet. Showing the original version.
2月16号,ZK系L2扩容解决方案zkSync宣布了Era上线,这个“新时代”为zkSync带来了哪些新功能?

2月16号,ZK系L2扩容解决方案zkSync宣布了2.0版本的上线,并将此版本称为Era,1.0版本将更名为lite,两者将长期并存,承担不同的任务类型。英文Era的意思是时代,这也意味着zkSync步入了发展的新时代。

这是其经历的四个月测试网阶段后的首次主网上线,不同于测试网阶段的限制性使用,本次zkSync Era∎主网将向所有开发者开放,目前,其Github代码库已经可供审查,为确保安全,早期主网阶段将会存在一定的资金额度方面的限制,但最终会面向全体用户开放更多功能。

Era更新功能一览

在标准的zkSync区块生命周期中,基本上可以分为四步走,从交易启动到最终确认一般需要花费3-5个小时,这也是其比Optimistic平均一周确认时间的最大优势所在。

主网上线”倒计时”,速览zkSync Era带来的ZK新面貌

为了满足更多实际用途,Era将会陆续支持以下功能:

  • 原生支持ECDSA签名。用户使用私钥不需要额外操作。任何账户都可以在 L2 中使用和 L1 的相同的私钥。
  • 支持Solidity 0.8.x 版本。和以太坊主网开发环境保持一致。
  • Web3 API与Ethereum几乎完全兼容。开发者可复用绝大部分API。
  • L1至L2间的智能合约消息传递。允许开发人员将数据从Ethereum传递到zkSync上,无缝衔接二者间通信的各种数据信息。

其中,最为重要的是L1和L2间的兼容性,zkSync将其分为L1至L2通信,和L2至L1间通信两部分,以最终实现L1和L2间双向的通信。

在本次Era更新中,将集中在L1至L2间的通信,得益于和主网的兼容性,从以太坊主网向zkSync Era发送消息以调用智能合约并不困难,Era主要集中在Gas方面的设计和优化。

目前的L1至L2的事务优先级以FIFO(先进先出)的模式进行排序和处理,但在未来会引入“优先级”概念,支持对事务进行特定排序以确定具体优先事项,以提升网络定制化和高频使用需求。

其次,是未来主网有望实现的功能zkPorter,其特点是高安全性和比以太坊主网降低20倍的费用,最终实现低至几美分的交易费用,以支持大规模调用,但需要注意本次测试网仍未上线该功能。

此外,zkSync Era将在智能合约的组合性和账户抽象方面发力,以支持复杂的DeFi堆栈等高级操作,并且保持跟以太坊主网迭代方向的同步。

主网上线”倒计时”,速览zkSync Era带来的ZK新面貌

在Matter Labs的设想中,最终基于zkSync可以继续构建L3、L4等特定的应用链或者扩展链,最终实现整个区块链网络的可扩展性,而且可以在特定的两条链之间实现原生跨链桥,传递资产和消息,而需要借助第三方工具。

但是仍然需要借助L1来进行最终结算,而这也是zkEVM所发挥效能的用武之地。

剑指zkEVM和主流开发者

在目前的ZK系L2扩容方案斗争上,zkEVM和生态是不可分割的两面,ConsenSys、Polygon和Scroll的 zkEVM是三个主要竞争对手,而对各主要DeFi项目的明抢暗夺也已经到了白热化的地步。

去年9月,zkSync开发方 Matter Labs 在 C 轮融资中筹集了 2 亿美元,其中相当部分将用于开发和生态建设,其首个zkSync Era∎主网阶段的黑客松也于2月20日正式启动。

主网上线”倒计时”,速览zkSync Era带来的ZK新面貌

 

在本次主网更新中,官方第一时间开放了zkSync Era测试网项目部署名单,只有通过调试后的项目才能被首批上线zkSync Era Mainnet Alpha主网,以避免直接上线主网遭遇故障。

目前,Matter Labs已经可以直接启动主网,但为确保主网的安全启动和运行,目前将会采取以下两点安全措施:

zkSync Era还需要经过完整安全审计,Matter Labs会尽量确保主网安全性,这也是开放测试网项目的实验意义。

zkSync Era Mainnet Alpha最初会在交易频次、锁仓量(TVL)等方面进行限制,限制措施会随主网逐渐成熟而降低。

在测试网阶段,共完成近9百万次交易,部署了3万个智能合约,以及产生50万的活跃地址。

主网上线”倒计时”,速览zkSync Era带来的ZK新面貌

为进一步吸引开发者,本次Era主网代码将同步开放给开发者供其使用,包含智能合约、排序器(sequencer)、证明者(prover)以及GPU加速器部分,涵盖最主要的功能实现部分。

  • 开发者可在测试阶段在zkSync Era上部署和测试dApp各项功能;
  • 开发者可将以太坊标准的Token桥接至Era网络,目前可支持非ERC-20以外的代币,但需要跟官方提交具体信息;
  • 开发者可参与bug发现,功能调试和漏洞赏金计划,以帮助官方完善Era主网的安全措施;

在MIT / Apache 2.0开源许可证下,对商业化或者分叉的限制较小,zkSync未来并不会采取Uniswap从代码分叉部分限制竞争对手,体现其对开源精神的认同以及促进ZK技术的全面推广。

zkSync的EVM兼容性,使Solidity和Vyper编写的智能合约无需重构即可在zkSync上使用,但是这仍然不足以达到Matter Labs的目标——走向真正主流的开发群体。

并且,zkSync Era将会使用基于LLVM的编译器,得益于LLVM的开源和普适性,最终可让开发人员使用C++、Rust等语言编写智能合约。

LLVM是Low Level Virtual Machine的缩写,意为底层虚拟机,其不依赖于特定的编程语言、指令集和操作系统,比如macOS就将其作为自己开发工具的一部分。

Era主网也将会和现存开发工具进行更多集成,以降低外部开发者的进入门槛:

  • 在本次更新后,Era主网将会和云集成开发环境进行兼容适配,比如Era主网可使用谷歌云服务存储数据;
  • GPU和非GPU环境,均可用于秘钥生成和设置,并且GPU加速仍会优化,以便于未来开发硬件加速设备;
  • 本地开发使用官网开发指南,基本可做到一次指令,即可运行的集成开发模式,无需过分调试软硬件环境;

但需要提醒开发者注意,目前的zkSync仍然是采取“链下计算和存储,链上交易确认”的模式,并且仍然由Matter Labs运行节点,因此并非是完全的去中心化,只是会逐步过渡到分布式模式。

结语

没有一个春天不会到来,zkSync也顺利迎来自己的初春,如果说Polygon zkEVM的发布吹响了新年的号角,那么zkSync 2.0便是全面繁盛的预演。

在本次的竞赛当中,zkSync Era的完成度相对较高,其面向开发者和项目的策略也有助于其构建自身的生态系统,并且对于未来的硬件加速和链间扩展性,也有深厚的技术储备。

Share to:

Author: 月之暗面

Opinions belong to the column author and do not represent PANews.

This content is not investment advice.

Image source: 月之暗面. If there is any infringement, please contact the author for removal.

Follow PANews official accounts, navigate bull and bear markets together
Related Topics
PANews APP
South Korean interest in crypto trading is cooling, with retail trading volume down 28% year-on-year in Q1.
PANews Newsflash