Module solana_core::crds_gossip_push [−][src]
Crds Gossip Push overlay This module is used to propagate recently created CrdsValues across the network Eager push strategy is based on Plumtree http://asc.di.fct.unl.pt/~jleitao/pdf/srds07-leitao.pdf
Main differences are:
- There is no
max hop
. Messages are signed with a local wallclock. If they are outside of the local nodes wallclock window they are dropped silently. - The prune set is stored in a Bloom filter.
Structs
CrdsGossipPush |
Constants
CRDS_GOSSIP_NUM_ACTIVE | |
CRDS_GOSSIP_PRUNE_MIN_INGRESS_NODES | |
CRDS_GOSSIP_PRUNE_MSG_TIMEOUT_MS | |
CRDS_GOSSIP_PRUNE_STAKE_THRESHOLD_PCT | |
CRDS_GOSSIP_PUSH_FANOUT | |
CRDS_GOSSIP_PUSH_MSG_TIMEOUT_MS |