This PR introduces a bloom filter storage module. At the moment it only contains the bloom filter data structure, docs, benchmarks, and tests. In future PRs I will add a protocol that makes use of the bloom filter.
Performance
I don't think I could get this to be appreciably faster if I tried. I have added some criterion benchmarks under src/storage/bloom/benches. Here are the results:
This PR introduces a bloom filter storage module. At the moment it only contains the bloom filter data structure, docs, benchmarks, and tests. In future PRs I will add a protocol that makes use of the bloom filter.
Performance
I don't think I could get this to be appreciably faster if I tried. I have added some criterion benchmarks under
src/storage/bloom/benches
. Here are the results: