Module solana_core::crds_gossip_pull [−][src]
Crds Gossip Pull overlay This module implements the anti-entropy protocol for the network.
The basic strategy is as follows:
- Construct a bloom filter of the local data set
- Randomly ask a node on the network for data that is not contained in the bloom filter.
Bloom filters have a false positive rate. Each requests uses a different bloom filter with random hash functions. So each subsequent request will have a different distribution of false positives.
Structs
CrdsFilter | |
CrdsGossipPull | |
ProcessPullStats |
Constants
CRDS_GOSSIP_PULL_CRDS_TIMEOUT_MS | |
CRDS_GOSSIP_PULL_MSG_TIMEOUT_MS | |
FALSE_RATE | |
KEYS |