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 15:36:53 +00:00
parent 45b0ccd634
commit 4ffad3f7c2

View File

@ -802,7 +802,7 @@ helping lightweight clients find their transactions((("Bitcoin network", "bloom
// https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012636.html // https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012636.html
An idea was posted to the Bitcoin-Dev mailing list by an anonymous An idea was ((("Bitcoin network", "compact block filters", id="bitcoin-network-compact-filter")))((("compact block filters", id="compact-block-filter")))((("blocks", "compact block filters", id="block-compact-filter")))posted to the Bitcoin-Dev mailing list by an anonymous
developer in 2016 of reversing the bloom filter process. With a BIP37 developer in 2016 of reversing the bloom filter process. With a BIP37
bloom filter, each client hashes their addresses to create a bloom bloom filter, each client hashes their addresses to create a bloom
filter and nodes hash parts of each transaction to attempt to match filter and nodes hash parts of each transaction to attempt to match
@ -1107,7 +1107,7 @@ would calculate the filter for each block themselves and only accept a
block if it contained an accurate commitment. That would allow a block if it contained an accurate commitment. That would allow a
lightweight client to download an 80-byte block header, a (usually) lightweight client to download an 80-byte block header, a (usually)
small coinbase transaction, and the filter for that block to receive small coinbase transaction, and the filter for that block to receive
strong evidence that the filter was accurate. strong evidence that the filter ((("Bitcoin network", "compact block filters", startref="bitcoin-network-compact-filter")))((("compact block filters", startref="compact-block-filter")))((("blocks", "compact block filters", startref="block-compact-filter")))was accurate.
=== Lightweight Clients and Privacy === Lightweight Clients and Privacy