1 个不稳定版本

0.1.0 2024年7月13日

#7 in #inclusion

Download history 111/week @ 2024-07-13 9/week @ 2024-07-20 11/week @ 2024-07-27

131 每月下载量
2 个crate中使用(通过 zksync_node_framework

MIT/Apache

1.5MB
33K SLoC

DA 调度器

本crate包含数据可用性调度器组件的实现,该组件将数据块发送到相应的DA层。

概述

DA客户端的实现被从调度器中抽象出来。调度器负责将DA数据块信息存储在Postgres数据库中,并使用它来获取数据块的内嵌证明。重试逻辑也是DA调度器的一部分。

该组件假设批处理按顺序发送到L1,且不需要并行获取它们的DA内嵌数据。同样,在调度DA数据块时,除非在序列器尝试在故障后追赶时遇到性能问题,否则不需要并行处理。

这是一个单例组件,一次只能运行一个DA调度器的实例。如果在同一时间启动多个实例,它们将向DA层调度相同的pubdata数据块。这不会导致任何关键问题,但会造成浪费。

依赖项

~85MB
~1.5M SLoC