dash/src/consensus
Tim Flynn 399330d42d Improve governance syncing efficiency with bloom filter (#1299)
* Use bloom filter for governance vote syncing

Modify masternode-sync to send bloom filters

Correctly initialize bloom filter

Set fUseFilter argument

Increase bloom filter size to account for multiple signals

Set bloom filter parameters

Use constants for bloom filter parameters

Added filter size check

Added filter size check in masternode-sync

Update bloom filter

Changed bloom parameters

* Bump protocol version

* Update sync time for inv's

* Changes based on code review comments

* Make bloom filter size network dependent

* Fix network dependent filter parameters

* Remove unneeded constant definition

* Move constant definition

* Add blank line
2017-02-02 12:50:44 +04:00
..
consensus.h Implement SequenceLocks functions 2016-03-18 09:14:52 +00:00
merkle.cpp Switch blocks to a constant-space Merkle root/branch algorithm. 2015-11-27 15:36:52 +01:00
merkle.h Switch blocks to a constant-space Merkle root/branch algorithm. 2015-11-27 15:36:52 +01:00
params.h Improve governance syncing efficiency with bloom filter (#1299) 2017-02-02 12:50:44 +04:00
validation.h Bump copyright headers to 2015 2016-01-05 14:13:33 +01:00