1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-12-27 17:08:09 +00:00

Edited ch10_network.adoc with Atlas code editor

This commit is contained in:
clenser 2023-10-19 15:31:43 +00:00
parent 1cb4c71aae
commit 45b0ccd634

View File

@ -720,7 +720,7 @@ image::images/mbc3_1010.png[]
=== How Lightweight Clients Use Bloom Filters === How Lightweight Clients Use Bloom Filters
Bloom filters are used to filter the transactions (and blocks containing Bloom filters ((("Bitcoin network", "bloom filters", "lightweight clients and", id="bitcoin-network-bloom-lightweight")))((("bloom filters", "lightweight clients and", id="bloom-lightweight")))((("lightweight clients", "bloom filters and", id="lightweight-bloom")))are used to filter the transactions (and blocks containing
them) that a lightweight client receives from its peers, selecting only them) that a lightweight client receives from its peers, selecting only
transactions of interest to the lightweight client without revealing exactly which transactions of interest to the lightweight client without revealing exactly which
addresses or keys it is interested in. addresses or keys it is interested in.
@ -796,7 +796,7 @@ which could lead to denial-of-service attacks.
For both of those reasons, Bitcoin Core eventually limited support for For both of those reasons, Bitcoin Core eventually limited support for
bloom filters to only clients on IP addresses that were explicitly bloom filters to only clients on IP addresses that were explicitly
allowed by the node operator. This meant that an alternative method for allowed by the node operator. This meant that an alternative method for
helping lightweight clients find their transactions was needed. helping lightweight clients find their transactions((("Bitcoin network", "bloom filters", "lightweight clients and", startref="bitcoin-network-bloom-lightweight")))((("bloom filters", "lightweight clients and", startref="bloom-lightweight")))((("lightweight clients", "bloom filters and", startref="lightweight-bloom"))) was needed.
=== Compact Block Filters === Compact Block Filters