#blockchain #aleo #zero-knowledge

snarkos-node-consensus

A node consensus for a decentralized operating system

33 stable releases

Uses new Rust 2024

4.3.0 Oct 27, 2025
4.2.1 Sep 11, 2025
4.0.1 Jul 21, 2025
3.8.0 Jun 17, 2025
2.1.6 Jul 26, 2023

#93 in #aleo

Download history 205/week @ 2025-07-16 68/week @ 2025-07-23 9/week @ 2025-07-30 117/week @ 2025-08-06 51/week @ 2025-08-13 25/week @ 2025-08-20 30/week @ 2025-08-27 125/week @ 2025-09-03 219/week @ 2025-09-10 32/week @ 2025-09-17 29/week @ 2025-09-24 217/week @ 2025-10-01 23/week @ 2025-10-08 31/week @ 2025-10-15 114/week @ 2025-10-22 16/week @ 2025-10-29

190 downloads per month
Used in 7 crates (3 directly)

Apache-2.0

1MB
13K SLoC

snarkos-node-consensus

Crates.io Authors License

The crate builds on top of the snarkos-node-bft, which implements AleoBFT. It manages a ratelimiter/mempool for incoming transmissions, and manages construction of blocks from batches that have been confirmed by the BFT layer.

Dependencies

~65–87MB
~1.5M SLoC