zkSync运行机制梳理,它并非频繁地「宕机」

作者:

Haotian(Twitter:@tmel0211),区块链安全从业者

看有朋友吐槽 @zkSync 总是宕机,其实称「宕机」略微言过其辞了,准确说是「出块不稳定」。

本质上是,Sequencer 提交的交易,最终 Verified 的时间不稳定,但用户在交互端感知并不明显,因为 zkSync 的 Verify 设计就存在确认滞后性。

未来去中心化阶段不稳定性会得到缓解。我画了个 workflow 和大家探讨下。

zkSync运行机制梳理,它并非频繁地「宕机」

之所以有用户感知「宕机」,可能是某些 DApp 和链底层兼容性导致的交易失败问题,毕竟在 zkSync 上开发 DApp 本身挑战就很大。

我从官方浏览器观察 Commit 到 Verified 的 Status 改变大致需要 30min-1 小时左右,而用户端交互 DApp 几乎不受此影响。

此文重点在科普 zkSync 的技术底层逻辑,带大家清晰地认识 zkSync。

zkSync运行机制梳理,它并非频繁地「宕机」

如 workflow 所示,zkSync 运行分以下步骤:

1、User 通过 relay 转发向 Sequencer 排序器发送批量交易;

2、Sequencer 负责对交易进行排序、聚合打包 batch 成 Merkle 树;

3、zkPorter 将 Merkle 树生成 zk-SNARK 证明;zk-SNARK 证明分别 relay 给 L2 的 Validators 和 L1 主链生成 Commit Hash;Validator 负责验证 

4、zk-SNARK 证明的正确性,无误后提交给 L1 智能合约生成 Verify Hash;

5、L1 上的 zkSync 智能合约校验 Commit Hash 和 Verify Hash 的匹配性;

6、成功匹配后生成 Verified Transaction 交易最终上链;

7、若匹配失败,原来的 Commit Hash 作废,由 Sequencer 重新提交 batch 再走一遍流程。

这里需要强调下,zkSync 采用了「二阶段提交(2PC)」,通过前后 Commit Hash 和 Verify Hash 两个阶段的 Hash 校验最终确定合法交易批次。

这样做一方面可以确保系统运转流程中的数据一致性安全,我个人理解,也是一种让 Sequencer 和 Validator 两个系统组件互相约束的去中心化思想显现,值得点赞。

zkSync 的 Workflow 主要有 Relay、Sequencer、zkPorter、Validator 四大角色,协调工作中会存在诸多「不稳定因素」。

可概括为节点职能稳定性,节点协作稳定性,及算法和底层协议复杂性等。任一环节出现差错,都可能导致出块延迟。常见的 Arbitrum Sequencer 技术故障就是典型,zkSync 面临的挑战只会更多。

至于算法复杂性,这是 zkSync 链的天命所归,需要生态开发者们铆足劲去克服。而节点智能和协作的稳定性,我觉得未来去中心化阶段到来后,会得到有效改善。逻辑也简单:

多分布式节点,可避免单点故障带来的网络不稳定,系统鲁棒性使然;分布式通证激励机制可给开发者维护节点稳定提供源动力。

换个角度思考,Verifing 时间长在生态初期并非问题,可以有效提升链的安全性,避免系统中若干节点作恶。

总之,若厘清 zkSync 的整个运营流程,进一步了解下 layer 2 的技术复杂性和其中为安全性所设计的「特殊」机制,能巩固对 L2 技术赛道的信心。

原文链接

文章来源于互联网:zkSync运行机制梳理,它并非频繁地「宕机」

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年6月12日 下午1:39
下一篇 2023年6月12日 下午4:40

相关推荐

  • IOSG Ventures:解析Web3游戏引擎的网络效应

    《 Web3 游戏引擎的网络效应 》 来源:  IOSG Ventures 本文为 IOSG 原创内容,仅做行业学习交流之用,文中所提及的项目与 IOSG 无利益关系,不做任何投资建议,请读者在阅读本文时保持客观,仔细甄别信息,DYOR。若读者需转载及引用本文内容,请联系 IOSG 团队获取授权及转载须知。感谢 IOSG Ventures 投研和投后团队的辛…

    2023年7月4日
  • 律动晚报|加密总市值突破1.3万亿美元,24小时涨超10%;LambdaClass与zkSync达成新战略合作协议

    精选要闻: 1. 加密总市值突破 1.3 万亿美元,24 小时涨超 10% 2.Upbit 上 MINA 现报价 1.32 美元,较主流 CEX 溢价超一倍 3.LambdaClass 与 zkSync 达成新战略合作协议,部分工程师已加入 zkSync 团队 4.Lens 将于 10 月 30 日迁移到 V2 主网,V1 API 将在 2024 年 1 月…

    2023年10月24日
  • 详解Monad:新一代PoS兼容EVM的L1公链

    《Monad:权益证明且以太坊虚拟机兼容的第一层区块链》 作者:Yinan 项目简介 : Monad 是一个新的权益证明 (PoS) 以太坊虚拟机 (EVM) 兼容的第 1 层区块链,旨在改善整个以太坊生态系统;以及去中心化的计算平台。 Monad 提供的吞吐量比任何现有的智能合约区块链都要高几个数量级,通过对虚拟机设计和拜占庭容错 (BFT) 共识机制的算…

    2024年1月22日
  • 一周前瞻|Coinbase将于9月25日停止在印度的服务;Binance现有服务商Paysafe将于9月25日后停止为其提供支持

    精选事件: 1. Binance 将于 9 月 25 日更新法币交易市商计划; 2. Coinbase 将于 9 月 25 日停止在印度的服务; 3. Binance NFT 将于 9 月 26 日停止 The Sandbox NFT 质押计划,并不再支持 Polygon 网络; 4 .Horizen 将于 9 月 26 日进行主网升级,将删除主链隐私功能并…

    2023年9月24日
  • 前端合规、协议开放,DeFi监管的新常态?

    Bitbili 报道,10 月 23 日,由于对英国监管机构 FCA 法规的「合规性担忧」,Solana 生态头部 DeFi 协议 Marinade Finance 阻止英国用户访问该网站。英国用户的登陆页面显示了一条警告信息,并指出「用户可以通过我们的 SDK 提取流动性、申领延迟票据或延迟解除质押」。此外,Solana 生态 DEX Orca Finan…

    2023年10月26日
返回顶部