The core protocol of WoopChain
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
woop/consensus
Eugene Kim d089c8dbf7
Merge pull request #628 from harmony-ek/fix_group_sigs_in_real_header
6 years ago
..
engine Break tie of core-consensus-core import cycle; add pRnd channel for consensus 6 years ago
README.md Say goodbye to Schnorr sig and kyber package and mark BLS done 6 years ago
consensus.go refactor state syncing; unify state sync and beacon sync (i.e. depends 6 years ago
consensus_leader.go Store group sigs in the real header, not in a copy 6 years ago
consensus_leader_msg.go add ConstructConsensusMessage to the message payload 6 years ago
consensus_leader_msg_test.go clean up technical debt 6 years ago
consensus_leader_test.go clean up technical debt 6 years ago
consensus_state.go Migrate to BLS 6 years ago
consensus_state_test.go test for consensus state 6 years ago
consensus_test.go add public key into consensus/drand message 6 years ago
consensus_validator.go Merge pull request #628 from harmony-ek/fix_group_sigs_in_real_header 6 years ago
consensus_validator_msg.go fix typos 6 years ago
consensus_validator_msg_test.go clean up technical debt 6 years ago
consensus_validator_test.go clean up technical debt 6 years ago

README.md

Consensus package includes the Harmony BFT consensus protocol code, which uses BLS-based multi-signature to cosign the new block. The details are in Harmony's new consensus protocol design.