- subtraction operation : 서로다른 두 집합의 대칭차(symmetric difference)를 구할때 유용함(15%차이)
- Bloom Filter와 달리 bit대신 각cell이 count와 key-value 쌍으로 이루어짐
- 데이터의 삽입, 수정, 삭제가 가능함
- IBLT의 크기는 두 집합의 크기와 관계없고, subtraction후 디코딩할수있다고 예상되는 차이에 따라 다름.
- Insert
- List
- Subtract
IBLT의 연산
자세한 과정이 궁금하면
Bloom Filter + IBLT 연산 해보기References
Invertible Bloom Lookup Tables
Set Reconciliation and File Synchronization Using Invertible Bloom Lookup Tables (자세한 IBLT연산 방법을 이해하는데 도움이 되었던 Paper)
Codechain에서 IBLT를 소개한 글