Login
Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!

BIP 37

Introduced Bloom filters for lightweight wallets, later criticized for privacy leaks and mostly replaced by BIP 157/158.
Share

BIP 37, seen in BIP-37, specified a method for SPV (Simplified Payment Verification) clients to request transactions that match certain Bloom filters. This allowed lightweight wallets to download fewer blocks by only retrieving transactions they cared about.

However, over time, security researchers noted that these Bloom filters could leak information about which addresses or transactions a client was interested in. As a result, many nodes disabled support for BIP 37 due to privacy concerns. Newer proposals like BIP 157/158’s compact block filters offer a more privacy-friendly approach, leaving BIP 37 as an interim solution from an earlier stage in Bitcoin’s evolution.

Key takeaways
Reduced bandwidth use for SPV wallets
Criticized for revealing user interest patterns
Mostly deprecated in favor of modern filtering methods
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!