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

BIP 159

Proposed a NODE_FILTERS service bit, letting nodes announce support for Bloom or compact filters.
Share

BIP 159, found in BIP-159, suggested a way for nodes to advertise their willingness to provide filtering services like Bloom filters or BIP 158 compact filters. By including a dedicated service bit, nodes could signal, “I support advanced filtering—feel free to request partial block data.”

While the exact specification didn’t see broad adoption, it reflected the community’s intention to improve how nodes and SPV wallets interact. A universal advertisement method can streamline the discovery of filter-supporting peers, ensuring lightweight clients connect to the best possible nodes for efficient block retrieval.

Key takeaways
Allows nodes to signal filter-related capabilities
Aims to improve SPV client-peer connectivity
Not widely implemented but influenced later discussions
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!