以太坊Rollup二层解决方案开发公司Matter Labs今日发文公布了zkSync 2.0路线图。zkSync v2.0由对SNARK友好的LLVM引擎提供支持。 它还在本地上支持ECDSA签名:以太坊钱包将开箱即用。zkSync v2.0即将迈向主流应用。 它提供了zkRollup / zkPorter帐户的组合,将总体可扩展性提高到20,000+ TPS(但仍保留了L2中最好的安全性)。预计将于5月上线公共测试网,目标于8月上线主网。此外,5月,zkSync 1.0主网上将提供NTF和swap。
经过一年的彻底自我隔离(并采取了许多预防措施),我们很高兴我们的团队在新冠肺炎比较安全的迪拜聚了一周时间。
团队在消遣之余还进行了大量讨论,举行了研讨会和集思广益,以完善zkSync 2.0设计的最终方面。 这一周的结果是我们更新的发展路线图。 今天,我们很高兴与您分享这些计划。
zkSync 2.0:值得期待的地方
基于EVM的编程模型和可组合性
从用户和开发人员的角度来看,zkSync 2.0的设计实际上与EVM并无不同:
- 用户可以保留继续使用其现有的以太坊地址;
- 每个帐户都有状态;
- 合约可以通过原子交易相互调用;
- 等等。
现有Solidity源代码的可移植性
我们在实现新的图灵完备的ZincVM方面取得了巨大进展。 除了现有的Zinc编程语言外,现在还可以编译任何能够在Yul(您好,Solidity!)中生成中间表示形式的东西。
值得注意的是ZincVM基于 LLVM ,因此我们正在利用针对它的优化和工具。 将来,它还将使我们能够轻松支持其他编程语言,例如本地Rust语言。
我们期望大多数Solidity合约无需修改或仅进行最小的更改即可编译。
对所有以太坊钱包的本地支持
zkSync 2.0将原生支持以太坊的ECDSA签名方案(这要归功于基于PLONK的查找表的高效回路实现)。 这意味着所有以太坊钱包都可以直接使用,无需浏览器中的签名密钥,也不需要特殊的集成工作。
20,000 + TPS —超越zk Rollup的可扩展性
这是我们非常兴奋的事情! NFT的繁荣暗示着即将被主流采用。 不幸的是,由于链上数据可用性固有的限制,要吸引数百万新的主流用户是一个难题,无论Rollup(无论是zk Rollups还是Optimistic Rollups),都无法单独处理。
认识到这一点,zkSync 2.0将引入一种新的整体架构,该架构提供了zkRollup和zkPorter帐户的混合使用(用户可以自由选择,并且可以完全互操作):
- zkRollup:以L1成本的约1/100的价格继承主网的超安全属性。
- zkPorter:交易成本微不足道(固定为0.01美元左右),但受到加密和加密经济的保护——与Optimistic Rollups相比,具有更好的安全性。
之后我们将在单独的帖子中分享更多。
zkSync 2.0时间表
- 公共测试网上线:2021年5月
- 文档:将与测试网一起公开提供。
- 主网上线:目标定在2021年8月
zkSync 1.x更新:今年春季,主网上线支持新的钱包、交易所、swap和NFT
我们完全理解,许多项目不能撑到今年夏季。 这就是为什么我们团队中的一部分继续开发经过战斗测试的zkSync 1.x的原因,以便更早地支持更多用例。
对于支付用例而言,zkSync 1.x在费用和用户体验方面都是当今所有现有Rollup中的明显赢家。 在最近的第9轮Gitcoin赠款中,有82%的捐赠支付是通过zkSync进行的。
越来越多的钱包宣布对zkSync的支持,包括Argent、imToken。 我们还将继续进行集成交易所的工作,以绕过L1直接获得L2的资金出入体验。
可替代代币交易功能 (通过原子交换/限价单)将在4月的L2上直接提供,在流动性提供者的协助下——我们正在与流动性提供者合作。 早期,我们决定不直接在zkSync中实现AMM功能:这在v2.0中很容易实现(请参见封闭式测试网上的Curve),而且我们从根本上不想与寻求采用zkSync的项目竞争。 另一方面,任何人都可以提供通过原子交换进行的交易,这将大大扩展现有zkSync 1.x用户的功能。
最有趣的更新是zkSync 1.x很快将支持NFT的本地铸造,转移和原子交换,并具有zkRollup的完全安全保证! NFT功能应该在五月份在主网上上线。
我们正在接受合作伙伴,数量有限,他们可以提早使用NFT和swap/限价单功能-请与我们联系。
本文链接:
https://www.8btc.com/article/6613691
转载请注明文章出处