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 2984fb90ba fix go test errors in travis_checker.sh 6 years ago
..
README.md Add readme for consensus 6 years ago
consensus.go Merge pull request #289 from harmony-ek/move_host_to_p2p_package 6 years ago
consensus_engine.go Rename state.StateDB to state.DB (#255) 6 years ago
consensus_leader.go call right methods to Marshal and Unmarshal 6 years ago
consensus_leader_msg.go call right methods to Marshal and Unmarshal 6 years ago
consensus_leader_msg_test.go fix go test errors in travis_checker.sh 6 years ago
consensus_leader_test.go fix go test errors in travis_checker.sh 6 years ago
consensus_state.go More cleanup on consensus code 6 years ago
consensus_test.go fix go test errors in travis_checker.sh 6 years ago
consensus_validator.go call right methods to Marshal and Unmarshal 6 years ago
consensus_validator_msg.go call right methods to Marshal and Unmarshal 6 years ago
consensus_validator_msg_test.go fix go test errors in travis_checker.sh 6 years ago
consensus_validator_test.go fix go test errors in travis_checker.sh 6 years ago
errors.go Integrate eth code into harmony with a simple main entry point 6 years ago

README.md

Consensus package includes the Harmony BFT consensus protocol code.

For now, the current implementation is still in experimental phase because it's coded using the two-round Schnorr-based multi-signature similar to Byzcoin's design.

We will migrate to BLS-based multi-signature following Harmony's new consensus protocol design.