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:

  1. Construct a bloom filter of the local data set
  2. 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