17 releases (4 breaking)
0.5.0 | Oct 9, 2024 |
---|---|
0.4.0 | Oct 9, 2024 |
0.3.0 | Sep 26, 2024 |
0.2.0 | Sep 24, 2024 |
0.1.0-rc.4 | Jul 24, 2024 |
#29 in #zksync
42,231 downloads per month
Used in 43 crates
(7 directly)
395KB
9K
SLoC
This module provides the roles of the nodes in the network.
The roles are:
Node
: a node that participates in the gossip network, so it receives and broadcast blocks, helps with peer discovery, etc. Every node has this role.Validator
: a node that participates in the consensus protocol, so it votes for blocks and produces blocks. It also participates in the validator network, which is a mesh network just for validators. Not every node has this role.Attester
: a node that signs the L1 batches and broadcasts the signatures known as votes to the gossip network. Not every node has this role.
Dependencies
~19–29MB
~515K SLoC