diff --git a/ch04.asciidoc b/ch04.asciidoc index c309f26c..290f68bf 100644 --- a/ch04.asciidoc +++ b/ch04.asciidoc @@ -283,7 +283,7 @@ The result is composed of three items: a prefix, the data, and a checksum. This .Base58Check encoding: a Base58, versioned, and checksummed format for unambiguously encoding bitcoin data image::images/msbt_0406.png["Base58CheckEncoding"] -In bitcoin, most of the data presented to the user is Base58Check-encoded to make it compact, easy to read, and easy to detect errors. The version prefix in Base58Check encoding is used to create easily distinguishable formats, which when encoded in Base58 contain specific characters at the beginning of the Base58Check-encoded payload, making it easy for humans to identify the type of data that is encoded and how to use it. This is what differentiates, for example, a Base58Check-encoded bitcoin address that starts with a 1 from a Base58Check-encoded private key WIF format that starts with a 5. Some example version prefixes and the resulting Base58 characters are shown in <>.((("Base58Check encoding","prefixes, listed"))) +In bitcoin, most of the data presented to the user is Base58Check-encoded to make it compact, easy to read, and easy to detect errors. The version prefix in Base58Check encoding is used to create easily distinguishable formats, which when encoded in Base58 contain specific characters at the beginning of the Base58Check-encoded payload. These characters make it easy for humans to identify the type of data that is encoded and how to use it. This is what differentiates, for example, a Base58Check-encoded bitcoin address that starts with a 1 from a Base58Check-encoded private key WIF format that starts with a 5. Some example version prefixes and the resulting Base58 characters are shown in <>.((("Base58Check encoding","prefixes, listed"))) [[base58check_versions]] .Base58Check version prefix and encoded result examples