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

BIP 158

Defines compact block filters (Neutrino) for lightweight clients, replacing Bloom filters for better privacy.
Share

BIP 158, part of BIP-157/158, introduces a method for nodes to generate small filters that let lightweight clients check if relevant transactions are in a block. These filters, often called “Neutrino filters,” avoid the privacy leaks of Bloom filters used in older SPV approaches.

Lightweight wallets can download these compact filters from nodes, then figure out locally which blocks contain their transactions without revealing their addresses or keys. This approach reduces bandwidth while significantly improving user privacy, marking a big leap in SPV technology compared to BIP 37’s Bloom-based filters.

Key takeaways
Offers privacy-friendly block filters for SPV clients
Replaces older, less private Bloom filters
Enables Neutrino-style lightweight wallets
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!