ZKSync2.0为什么没有按计划在8月份发布?

释放双眼,带上耳机,听听看~!

今年3月,matter实验室表示将在8月发布ZKSync2.0,但目前尚未成功发布。因此,笔者谈了具体的原因和下一步的发射计划。

2021年3月27日,我们宣布了ZKSync1.X和2.0的计划。

我们成功地将ZKSync1.X升级并部署到主网络,但未能满足我们对8月份发布ZKSync2.0的预测。在本文中,我们将讨论延迟、逐步淘汰测试网络以及公平地启动主网络。

延迟的原因?

早在3月份,我们就完成了ZKSync2.0的设计,并估算了施工时间。由于天然气成本高,我们的设计优先考虑安全性和时间,并在效率、优化和与以太坊的兼容性方面进行了一些权衡——由于线路的基本限制,使线路环境适应EVM并不容易。

然而,一个关键的决定并没有优先考虑主线时间:选择llvm。虽然从头开始实现自定义编译器会更快,但从长远来看,除了llvm,别无选择。Llvm由从事工业产品的工程师构建(Llvm是MacOS和IOS不可分割的一部分)。它是工业产品最先进的编译器框架,迫使我们考虑调试器、链接器、汇编程序、反汇编程序和二进制实用程序,即使我们只想快速地释放编译器。通过利用llvm,我们的编译器具有所有经典优化、20000多个回归测试和3000多个集成/可执行测试、较低的维护负担,并能够用任何语言编写智能合约,这些语言可以翻译为llvm IR。

5月份,尽管我们的节点和虚拟机已经准备好了,但是我们的体系结构和llvm出现了一些意想不到的不兼容,我们需要更多的时间来集成到框架中。我们不想打开一个缺少三个核心组件之一的测试网络,但即使有最初的开销,我们仍然坚持从一开始就采用llvm的决定。物质实验室永远不会在安全性或代码质量上妥协。遵循最佳工业实践是缓慢的,但替代方案是使用技术债务进行编程。债务总有一天会还清的。

构建ZKSync2.0是一个密集的研发过程:

  • snark友好EVM和同一地址空间中每个帐户的不同数据可用性策略以前从未执行过;
  • 它需要同时满足编译器、zkevm和节点的需求。

由于实施与研究高度相关,我们通常会找到更好的解决方案,从而降低成本、更好的兼容性或更方便的接口:

  • 我们执行了几次迭代以提高编译器的效率,这为我们提供了如何使我们的VM更高效的想法(更多细节见技术见解帖子);
  • 我们的API和SDK与Web3API和ETHers非常相似,因此我们决定通过额外的ZKSyncL2特定函数来支持这两种API和SDK;
  • 我们找到了一种取消事务执行跟踪长度限制的方法,从而实现任意大的事务。

由于6月和7月的平均天然气价格为20 Gwei,我们认为时间压力已经降低。当我们看到有明确的方法做得更好时,我们不想上网。现在,我们将在发布任何版本之前集成所有改进,以尽可能避免任何破坏性升级。我们正在开发的版本比我们3月份发布的版本功能更多、成本更低、兼容性更强、更方便。

然而,我们确实想直接告诉你真相。以八月为目标是一个非常雄心勃勃的目标。我们现在知道,即使我们放弃提高效率和乙醚兼容性,在质量上不妥协的交付也是不可能的。这就是处于技术创新边缘的研发的本质:任何预测总是围绕着许多未知因素。

状态更新

在6个月内,我们实施并测试了:

  • 执行节点
  • Zkevm(线路和执行环境)
  • Solid和Zn编译器(已编译并成功测试了Uniswap V2)

我们正在最后确定:

  • Web3+API(完全支持现成的Web3 API+zksync L2特定函数)
  • 以太网+SDK
  • L1到L2通信(对于反审查很重要:zksync的资金可以通过L1交易提取,即使您必须先从智能合同中转账。)

手头有:

  • 将线路/校准仪和数据可用性协议集成到致动器节点中
  • 二级到一级通信(例如,从二级触发一级合同)
  • Vyper开发人员:Vyper团队目前正在构建Vyper到llvm前端,我们的编译器团队正在与他们密切合作,以确保您可以在zksync 2.0上的Vyper中无缝部署智能合约。

测试网计划

我们将分三个阶段开放测试网络:

North Star

几周后,我们将开始发布一组协议的第一个版本。我们希望与这些团队密切合作,在发布开放测试网络时促进反馈和修复的快速迭代,并最大限度地减少错误和挑战。如果您对此阶段感兴趣,请填写此表。

Spotlight Search

然后,我们希望对愿意创建内容的人开放。这可以从推文线程到博客帖子,再到完整的开发者演示视频。我们的目标是,当我们完全开放我们的测试网络时,我们可以随时使用各种有用的资源作为我们系统的另一轮测试。如果您喜欢撰写或制作技术内容,请填写此表。

Kindergarten

测试网络向所有人开放。

主网上线

Matter labs致力于构建一个中立的第2层,在该层中,所有协议和基础设施都可以以公平公正的方式部署和运行。

因此,我们的主要网站发布是一个公平的发布,这对我们来说非常重要:我们将为每个人提供时间,在同等条件下准备和启动zksync上的项目。

我们快到终点了!预计不会有更多变化。我们正在尝试集成所有活动部件,实现方便的SDK和编写文档。

给TA买糖
共{{data.count}}人
人已赞赏
DEFI头条资讯

多国监管盯上 DeFi:中心化的 DeFi 已并非法外之地

2021-9-1 10:13:10

头条资讯

加密市场和监管:衍生品领域最终会成为一个健康加密货币市场的必要元素

2021-9-1 10:56:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索