diff --git a/ch10_network.adoc b/ch10_network.adoc index acf314a9..18dfcaef 100644 --- a/ch10_network.adoc +++ b/ch10_network.adoc @@ -839,7 +839,7 @@ server-generated filters, called Golomb-Rice Coded Sets (GCS). ==== Golomb-Rice Coded Sets (GCS) -Imagine that Alice wants to send a list of numbers to Bob. The simple +Imagine ((("Bitcoin network", "compact block filters", "GCS (Golomb-Rice coded sets)", id="bitcoin-network-compact-filter-gcs")))((("compact block filters", "GCS (Golomb-Rice coded sets)", id="compact-block-filter-gcs")))((("blocks", "compact block filters", "GCS (Golomb-Rice coded sets)", id="block-compact-filter-gcs")))((("GCS (Golomb-Rice coded sets)", id="gcs-filter")))that Alice wants to send a list of numbers to Bob. The simple way to do that is to just send him the entire list of numbers: ---- @@ -938,7 +938,7 @@ of space for every number. Golomb coding provides that facility. Rice coding is a subset of Golomb coding that's more convenient to use in some situations, including the -application of Bitcoin block filters. +application of Bitcoin ((("Bitcoin network", "compact block filters", "GCS (Golomb-Rice coded sets)", startref="bitcoin-network-compact-filter-gcs")))((("compact block filters", "GCS (Golomb-Rice coded sets)", startref="compact-block-filter-gcs")))((("blocks", "compact block filters", "GCS (Golomb-Rice coded sets)", startref="block-compact-filter-gcs")))((("GCS (Golomb-Rice coded sets)", startref="gcs-filter")))block filters. ==== What Data to Include in a Block Filter