aboutsummaryrefslogtreecommitdiffstats
path: root/core/leader-selector.go
Commit message (Collapse)AuthorAgeFilesLines
* core: change CRSSignature with bls (#563)Jimmy Hu2019-04-111-17/+3
|
* core: Update BA to the latest version (#519)Jimmy Hu2019-03-271-1/+1
| | | | | | | | | | * core: fastPreCom should not propose fastCom in RBA * add test for fix * core: update BA * core: fix test
* core: find confirmed block in pending set and candidate set (#419)Mission Liao2019-01-161-7/+11
|
* core: remove useless branching code (#403)wmin02019-01-071-4/+1
|
* utils: move authenticator to utils package (#378)Mission Liao2018-12-221-1/+2
|
* core: Reduce call to Application.VerifyBlock (#317)Jimmy Hu2018-11-131-5/+19
|
* core: Optimize core (#307)Jimmy Hu2018-11-081-4/+16
|
* core: reset CRS in leader selector by round (#286)Mission Liao2018-11-021-7/+6
|
* Rename repo to dexon-consensusWei-Ning Huang2018-11-021-8/+8
|
* core: Leader selector will retry sanityCheck (#261)Jimmy Hu2018-10-261-6/+36
|
* core: Fix corner cases (#211)Jimmy Hu2018-10-161-1/+2
| | | | | | * leader selector will choose smaller hash if distance to crs is the same * Set initial value of aID in BA before start
* core: run DKG and CRS at background. (#155)Jimmy Hu2018-10-021-6/+0
|
* core: integrate authenticator (#150)Mission Liao2018-09-301-6/+0
|
* crypto: sigtopub to crypto package. remove SigToPubFn (#141)Jimmy Hu2018-09-261-10/+5
|
* core: move crypto to core/crypto (#140)Mission Liao2018-09-261-1/+1
| | | | | | | | | - Move key-holder to authenticator Make core.keyHolder public as core.Authenticator, it is not required to make this part an interface. - Make private when there is no need to go public. - Fix data race
* core: update governance interface to consider genesis state (#136)Wei-Ning Huang2018-09-251-2/+2
|
* core: BA-based consensus core. (#93)Jimmy Hu2018-09-041-0/+5
|
* core: Leader Selector. (#80)Jimmy Hu2018-08-301-9/+83
|
* core: Add agreement module (#77)Jimmy Hu2018-08-291-0/+43