After playing around with #kyoto-cbf, I dug up some questions to a few old questions
If I want to check the balances of some new addresses(*), do we need to re-fetch block filters again?
- Yes, simply because the filters are not stored.
Is a retrieved filter specific to the addresses I'm interested in?
- Of course not. That would defy the privacy benefits, as you would have to provide your addresses to an external party. The only input to a filter retrieve is only the block hash.
Why are filters not stored?
- Simply to save space, in most cases they are not needed again.
How big is a block filter?
- According to a doc I found, typically between 2-6 kB.
Note: if during scan we find new used addresses, and we generate extra addresses due to the gap limit, the extra addresses can be added without needing to rescan. Provided we assume the new addresses would be used in subsequent blocks only.
#icepeek
nostr:note153963gq40ydg255dj439fdw6xs3nm5fdr5atnup97unr5kl8r5fq9q7y48