1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-22 16:18:11 +00:00

Edited ch10_network.adoc with Atlas code editor

This commit is contained in:
clenser 2023-10-19 19:43:01 +00:00
parent 53c1c9f586
commit 3ca8cdd6f3

View File

@ -1006,7 +1006,7 @@ obtaining the same filter from ((("Bitcoin network", "compact block filters", "w
==== Downloading Block Filters from Multiple Peers ==== Downloading Block Filters from Multiple Peers
A peer ((("Bitcoin network", "compact block filters", "downloading multiple", id="bitcoin-network-compact-filter-download")))((("compact block filters", "downloading multiple", id="compact-block-filter-download")))((("blocks", "compact block filters", "downloading multiple", id="block-compact-filter-download")))((("downloading multiple block filters", id="download-multiple-block")))((("multiple block filters", "downloading", id="multiple-block-download")))can provide a wallet with an inaccurate filter. There are two ways A peer ((("Bitcoin network", "compact block filters", "downloading multiple", id="bitcoin-network-compact-filter-download")))((("compact block filters", "downloading multiple", id="compact-block-filter-download")))((("blocks", "compact block filters", "downloading multiple", id="block-compact-filter-download")))((("downloading multiple block filters", id="download-multiple-block")))((("multiple block filters, downloading", id="multiple-block-download")))can provide a wallet with an inaccurate filter. There are two ways
to create an inaccurate filter. The peer can create a filter that to create an inaccurate filter. The peer can create a filter that
references transactions that don't actually appear in the associated references transactions that don't actually appear in the associated
block (a false positive). Alternatively, the peer can create a filter block (a false positive). Alternatively, the peer can create a filter
@ -1038,7 +1038,7 @@ a match, and then track the client's false positive rate. If it
differs significantly from the false positive rate that filters were differs significantly from the false positive rate that filters were
designed to use, the wallet can stop using that peer. In most cases, designed to use, the wallet can stop using that peer. In most cases,
the only consequence of the inaccurate filter is that the wallet uses the only consequence of the inaccurate filter is that the wallet uses
more bandwidth than((("Bitcoin network", "compact block filters", "downloading multiple", startref="bitcoin-network-compact-filter-download")))((("compact block filters", "downloading multiple", startref="compact-block-filter-download")))((("blocks", "compact block filters", "downloading multiple", startref="block-compact-filter-download")))((("downloading multiple block filters", startref="download-multiple-block")))((("multiple block filters", "downloading", startref="multiple-block-download"))) expected. more bandwidth than((("Bitcoin network", "compact block filters", "downloading multiple", startref="bitcoin-network-compact-filter-download")))((("compact block filters", "downloading multiple", startref="compact-block-filter-download")))((("blocks", "compact block filters", "downloading multiple", startref="block-compact-filter-download")))((("downloading multiple block filters", startref="download-multiple-block")))((("multiple block filters, downloading", startref="multiple-block-download"))) expected.
==== Reducing Bandwidth with Lossy Encoding ==== Reducing Bandwidth with Lossy Encoding