Gossip mesh drop rate, bloom batch filter, blind relay best pick, key rotation helpers, OR-map values, writer lease releaseAll, view sync catchUp, channel prune, credit closeAccount, argv bridge. Co-authored-by: Cursor <[email protected]>
hyper-p2p-bloom-gossip
Probabilistic set membership filter with bloom-add gossip over Hyperswarm.
Category: indexes-search
Protocol: bloom-gossip/v1
When to use
Cheap “maybe seen” checks for peer IDs, hashes, or cache keys replicated across a swarm.
When not to use
When false positives are unacceptable without secondary verification, or when exact set membership is required locally only.
Quick start
const { HyperP2PBloomGossip } = require('hyper-p2p-bloom-gossip')
const mod = new HyperP2PBloomGossip({ topic: process.argv[2] })
await mod.ready()
mod.add('peer-abc')
console.log(mod.mightContain('peer-abc'), mod.exportBits())
await mod.close()
Docs
Test
npm install && npm test