Ledger and execution
Consensus.
HotStuff-2 BFT consensus drives block production. Three phases:
PREPARE → COMMIT → DECIDE. O(n) linear communication.- STATUS
- Testnet
- CRATE
- tenzro-consensus
- STABILITY
- Stable
- REFERENCE
- HotStuff-2
01
Three phases
PREPARE proposes a block. COMMIT locks it. DECIDE finalizes. Validators sign each phase; quorum certificates anchor the chain.
02
TEE-weighted leader selection
Validators with attested TEE hardware receive 1.5× weight in leader rotation. The EpochManager rotates committees at epoch boundaries with atomic transitions.
03
Equivocation
EquivocationDetector is wired into the VoteCollector. Double votes trigger SlashingCallback, which slashes 10% of validator stake via the staking manager.
04
View change
Timeout-driven view changes recover from a missing or Byzantine leader without halting. The FinalityTracker records the last decided height.
Related