Hacker News new | past | comments | ask | show | jobs | submit login

One way to do this is to send a bloom filter as index and then return the elements that are not part of the bloom filter.



But what about the false positives?


Well, I would assume the receiving node would verify that each entry was actually needed.


Aren't the false positives in this situation representative of set elements that node b thinks that node a has but really does not?


Right, the solution I remembered was a bit more complex, it required counting bloom filters and a subtraction operation to get a filter for the set difference. But the paper mentioned in a sibling comment claims to have even less overhead.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: