aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* core: Leader Selector. (#80)Jimmy Hu2018-08-3012-29/+311
* core: Remove channel in agreement (#79)Jimmy Hu2018-08-293-172/+111
* crypto test for vote (#78)Jimmy Hu2018-08-291-0/+18
* core: Add agreement module (#77)Jimmy Hu2018-08-295-2/+1099
* core: tune performance (#73)Mission Liao2018-08-2811-202/+562
* core: Add vote type and add field to block. (#76)Jimmy Hu2018-08-288-4/+139
* simulation: remove fake network (#74)Wei-Ning Huang2018-08-253-166/+18
* simulation: allow to run simulation with scheduler on k8s (#72)Mission Liao2018-08-228-7/+102
* core: Notary ack application. (#70)Jimmy Hu2018-08-229-0/+87
* simulation: add simulation with scheduler (#71)Mission Liao2018-08-2115-89/+544
* core: Notary ack (#69)Jimmy Hu2018-08-2111-188/+383
* core: tune performance total ordering (#66)Mission Liao2018-08-214-386/+577
* core: NotaryAck interfaces. (#67)Jimmy Hu2018-08-2011-67/+136
* simulation: taken network latency model into consideration in TCP mode (#68)Mission Liao2018-08-203-15/+26
* core: implicit fields in types.Block used in reliable broadcast (#59)Haoping Ku2018-08-174-69/+83
* simulation: Fix port reuse error in simulation. (#65)Jimmy Hu2018-08-172-16/+71
* core: Remove notary ack. (#64)Jimmy Hu2018-08-168-168/+197
* Verify consensus info and the acking's signature (#63)Jimmy Hu2018-08-161-3/+29
* core: Add compaction chain module. (#60)Jimmy Hu2018-08-166-18/+188
* test: add test.Scheduler (#58)Mission Liao2018-08-1511-5/+976
* core: Add a nonBlockingApplication. (#62)Jimmy Hu2018-08-154-8/+238
* test: refine test utility (#61)Mission Liao2018-08-156-49/+307
* core: Prepare Genesis block. (#54)Jimmy Hu2018-08-145-60/+125
* remove cpu.prof (#57)Jimmy Hu2018-08-141-0/+0
* Add -cpuprofile and -memprofile to dexcon-simulation (#56)Jimmy Hu2018-08-142-0/+28
* test: Fix a bug in test. (#55)Jimmy Hu2018-08-141-0/+1
* core: add nack module (#41)Haoping Ku2018-08-135-113/+605
* Use RLock for simulation.simApp.blockByHash (#53)Jimmy Hu2018-08-131-4/+3
* simulation: Create Consensus core after Join. (#51)Jimmy Hu2018-08-134-32/+31
* simulation: fix concurrent map write (#52)Wei-Ning Huang2018-08-134-6/+15
* core: Sign block in Consensus.PrepareBlock. (#50)Jimmy Hu2018-08-138-19/+54
* simulation: kubernetes: update configWei-Ning Huang2018-08-135-12/+12
* core: ValidatorID.Hash is the hash of public key. (#49)Jimmy Hu2018-08-135-9/+36
* simulation: kubernetes: update config templateWei-Ning Huang2018-08-131-0/+4
* crypto: Add SigToPub. (#48)Jimmy Hu2018-08-132-5/+35
* core: Hash block in Consensus.PrepareBlock. (#46)Jimmy Hu2018-08-128-70/+162
* core: reliable-broadcast: delete old blocks (#47)Haoping Ku2018-08-102-3/+13
* core: Modify Consensus interface (#45)Jimmy Hu2018-08-106-19/+47
* core: update governance interface and move K into config (#40)Wei-Ning Huang2018-08-1014-140/+233
* Add genesis block to simulation app. (#44)Jimmy Hu2018-08-101-0/+1
* Fix the bug preventing us from testing large group when using TCP-Local (#42)Mission Liao2018-08-104-29/+25
* core: Deliver only Hash to Application. (#43)Jimmy Hu2018-08-105-20/+26
* core: Add block hash signature functions in core/ctypto.go. (#39)Jimmy Hu2018-08-104-10/+174
* Add -race to go test (#38)Jimmy Hu2018-08-091-1/+1
* core: Add Block.IsGenesis() and set Block.ParentHash to 0 in genesis block. (...Jimmy Hu2018-08-099-113/+109
* Gopkg: fixup importsWei-Ning Huang2018-08-091-1/+21
* simulation: Fix k8s simulation issues. (#36)Jimmy Hu2018-08-093-9/+41
* core: Add Consensus to replace core.Blocklattice (#35)Mission Liao2018-08-0821-1237/+1039
* crypto: Add crypto module. (#34)Jimmy Hu2018-08-0815-17/+534
* simulation: Show internal and external timestamp latency. (#30)Jimmy Hu2018-08-075-17/+204
* simulation: tcp-network: force http.Client to reuse connection (#33)Wei-Ning Huang2018-08-061-15/+22
* Rename names of struct and filesMission Liao2018-08-066-392/+392
* simulation: free resource after use and misc fix for k8s mode (#31)Wei-Ning Huang2018-08-069-17/+66
* Gopkg: update importsWei-Ning Huang2018-08-052-36/+10
* test: random blocks generator (#26)Mission Liao2018-08-0310-6/+975
* core: DEXON Consensus Timestamp Algorithm. (#29)Jimmy Hu2018-08-034-10/+377
* core: make acking module implicit (#28)Haoping Ku2018-08-012-46/+46
* core: fix decimal package import (#27)Wei-Ning Huang2018-08-011-1/+1
* Remove timestamp generating function in validator (#25)Jimmy Hu2018-08-012-25/+9
* core: refine Application interface and add Governance interface (#24)Wei-Ning Huang2018-07-316-16/+84
* blockdb: allow to dump blocks to json-encoded fileMission Liao2018-07-318-147/+294
* Print block confirm latency when Peer Server stopped. (#23)Jimmy Hu2018-07-318-26/+67
* Print confirmed blocks per second when Peer Server stopped. (#22)Jimmy Hu2018-07-312-0/+47
* Add new sorting method for blocksMission Liao2018-07-312-0/+65
* Implement DEXON total ordering algorithm (#16)Mission Liao2018-07-302-0/+1396
* Add acking module (#13)Haoping Ku2018-07-306-27/+762
* Add a config that PeerServer can shutdown after receiving enough of block. (#19)Jimmy Hu2018-07-3010-22/+264
* Ignore build in .gitignore. (#18)Jimmy Hu2018-07-261-0/+2
* Use cache to do `dep ensure` faster in circleci (#17)Jimmy Hu2018-07-262-4/+74
* Verify the Total Ordering Algorithm in peerServer in tcp mode (#11)Jimmy Hu2018-07-269-17/+294
* Add make format (#12)Haoping Ku2018-07-252-1/+12
* Add API Token to CircleCI badge (#14)Jimmy Hu2018-07-251-1/+1
* Fix blocklattice_test.go's ordering check (#15)Haoping Ku2018-07-242-2/+14
* Add test to cover blockdb.syncIndex.Jimmy Hu2018-07-241-0/+48
* Remove test db after test (#9)Jimmy Hu2018-07-231-4/+6
* simulation: fix tcp-local network simulation (#8)Wei-Ning Huang2018-07-233-2/+13
* Implement blockdb levelDB backend (#6)Mission Liao2018-07-225-12/+305
* Implement simulation on a real network (#5)Wei-Ning Huang2018-07-2022-211/+848
* core: refactor acking relationship (#3)Wei-Ning Huang2018-07-184-167/+136
* project: setup circle CIWei-Ning Huang2018-07-182-2/+22
* add README (#1)Kordan Ou2018-07-183-23/+65
* Fix typos and add .gitignore (#2)Haoping Ku2018-07-179-17/+32
* Initial implementation of DEXON consensus algorithmWei-Ning Huang2018-07-1624-0/+2321