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
Leo Chen a55b4514dd use gossip for all consensus messages 6 years ago
..
README.md Say goodbye to Schnorr sig and kyber package and mark BLS done 6 years ago
consensus.go use gossip for all consensus messages 6 years ago
consensus_engine.go Rename state.StateDB to state.DB (#255) 6 years ago
consensus_leader.go use gossip for all consensus messages 6 years ago
consensus_leader_msg.go Change func name to populateMessageFields 6 years ago
consensus_leader_msg_test.go Maps are reference types, so they are allways passed by reference. 6 years ago
consensus_leader_test.go Maps are reference types, so they are allways passed by reference. 6 years ago
consensus_state.go Migrate to BLS 6 years ago
consensus_test.go Say goodbye to Schnorr sig and kyber package and mark BLS done 6 years ago
consensus_validator.go use gossip for all consensus messages 6 years ago
consensus_validator_msg.go Code clean up and adding multi-sigs to block 6 years ago
consensus_validator_msg_test.go Basic multisig checking for consensus 6 years ago
consensus_validator_test.go add resharding code (#404) 6 years ago
errors.go make state syncing compatible with new BLS consensus code 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.