Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | simulation: -log to dump log to file as well (#348) | Jimmy Hu | 2018-11-29 | 1 | -5/+28 |
| | |||||
* | core: support NumChains change for BA modules (#339) | Mission Liao | 2018-11-20 | 1 | -1/+1 |
| | |||||
* | core: Run DKG stuffs only if the node is in DKG set (#302) | Jimmy Hu | 2018-11-06 | 1 | -1/+10 |
| | |||||
* | test: move simulation.network to test package (#297) | Mission Liao | 2018-11-05 | 1 | -3/+4 |
| | |||||
* | Rename repo to dexon-consensus | Wei-Ning Huang | 2018-11-02 | 1 | -7/+7 |
| | |||||
* | core: fix simulation error (#201) | Jimmy Hu | 2018-10-15 | 1 | -1/+4 |
| | | | | | * Sync dMoment for all consensus core * App check for randomness ignore round 0 | ||||
* | core: remove legacy mode (#149) | Mission Liao | 2018-09-28 | 1 | -2/+2 |
| | |||||
* | core: rename crypto/eth to crypto/ecdsa (#144) | Wei-Ning Huang | 2018-09-26 | 1 | -2/+2 |
| | |||||
* | crypto: sigtopub to crypto package. remove SigToPubFn (#141) | Jimmy Hu | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | core: move crypto to core/crypto (#140) | Mission Liao | 2018-09-26 | 1 | -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 | ||||
* | Rename validator* to node* (#120) | Mission Liao | 2018-09-20 | 1 | -4/+4 |
| | |||||
* | simulation: integrate test.Transport (#99) | Mission Liao | 2018-09-11 | 1 | -48/+35 |
| | | | | | - Add marshaller for simulation by encoding/json - Implement peer server based on test.TranportServer - Remove network models, they are replaced with test.LatencyModel | ||||
* | misc: Polish BA. (#94) | Jimmy Hu | 2018-09-05 | 1 | -3/+3 |
| | |||||
* | simulation: remove fake network (#74) | Wei-Ning Huang | 2018-08-25 | 1 | -33/+17 |
| | |||||
* | simulation: taken network latency model into consideration in TCP mode (#68) | Mission Liao | 2018-08-20 | 1 | -8/+10 |
| | | | | | | - Clone block once for each broadcast - Add network latency model for TCPNetwork - Fix map concurrent write | ||||
* | simulation: Fix port reuse error in simulation. (#65) | Jimmy Hu | 2018-08-17 | 1 | -4/+14 |
| | |||||
* | core: Sign block in Consensus.PrepareBlock. (#50) | Jimmy Hu | 2018-08-13 | 1 | -3/+3 |
| | |||||
* | core: ValidatorID.Hash is the hash of public key. (#49) | Jimmy Hu | 2018-08-13 | 1 | -8/+16 |
| | |||||
* | simulation: free resource after use and misc fix for k8s mode (#31) | Wei-Ning Huang | 2018-08-06 | 1 | -0/+6 |
| | |||||
* | blockdb: allow to dump blocks to json-encoded file | Mission Liao | 2018-07-31 | 1 | -3/+3 |
| | | | | | | | | | | | | - Allow to dump blockdb to a json file - Compared to leveldb, a json file is easier to trace. - Add interfaces block database: - Close would be required by database that needs cleanup. - BlockIterator is required when we need to access 'all' blocks, adding a new method 'GetAll' as the constructor for iterators. - Remove GetByValidatorAndHeight from blockdb.Reader - This function is not used anywhere, to make interface minimum, remove it. - Fix typo: backend -> backed | ||||
* | Add a config that PeerServer can shutdown after receiving enough of block. (#19) | Jimmy Hu | 2018-07-30 | 1 | -2/+7 |
| | |||||
* | Verify the Total Ordering Algorithm in peerServer in tcp mode (#11) | Jimmy Hu | 2018-07-26 | 1 | -2/+1 |
| | | | Verify the Total Ordering Algorithm in peerServer in tcp mode. | ||||
* | Implement simulation on a real network (#5) | Wei-Ning Huang | 2018-07-20 | 1 | -18/+38 |
| | | | simulation: implement simulation on a real network | ||||
* | Initial implementation of DEXON consensus algorithm | Wei-Ning Huang | 2018-07-16 | 1 | -0/+58 |