#blockchain #aleo #zero-knowledge

snarkos-node-consensus

A node consensus for a decentralized operating system

34 stable releases

Uses new Rust 2024

new 4.4.0 Nov 24, 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

#105 in Magic Beans

Download history 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 1/week @ 2025-11-05 4/week @ 2025-11-12

140 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

~91MB
~1.5M SLoC