-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
copilotdocumentationImprovements or additions to documentationImprovements or additions to documentationin-progress
Description
Part of Epic: #70 - RC1: Network & Consensus Foundation
Goal: Use elliptic curve VRF to randomize block proposer selection for each round.
Requirements:
- Implement VRF output and proof system (
schnorrkelor similar) - Store and validate
vrf_outputandvrf_proofin BlockHeader - Make block proposer selection nondeterministic and secure
Files:
crates/bitcell-node/src/blockchain.rscrates/bitcell-crypto/src/vrf.rs
Acceptance Criteria:
- Block header contains real VRF data
- Block validation checks VRF proof
- Block proposer randomness is verified
See [AGENT_PLAN.md](https://github. com/Steake/BitCell/blob/master/AGENT_PLAN.md) and todo_now.md.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
copilotdocumentationImprovements or additions to documentationImprovements or additions to documentationin-progress