Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page appendix B appendix B: Bitcoin.pdf |
it's very disturbing, |
曹红萍 | Feb 23, 2021 |
Other Digital Version | Chapter 5 Creating an HD Wallet from the Seed |
Figure 5-8 changed from the first edition of the book. Unfortunately, the figure is even more incorrect now. The figure shows the CSPRNG generating words, and then shows the words producing the root seed in 128, 256, or 256 bits, and then those bits being fed into the HMAC-SHA512 hashing function. BIP-39 doesn't work that way though. The correct order is that the CSPRNG generates the entropy bits (128, 256, 512, etc), and then those bits are then mapped to the array of 2048 words to generate the mnemonic sentence, and it's this sentence, this string of actual words in which each word is separate by a space - which is then fed into the PBKDF2 HMAC-SHA512 hashing function. |
schulwitz | Jan 27, 2022 |
ePub | Page Conclusion Colored Coins Section |
In the Conclusion section under Colored Coins there is a bad hypertext "Colored Coins by Colu": |
Anonymous | Mar 17, 2022 |
ePub | Page Chapter 6 page 148 |
There is a URL at the end of Chapter 6 that no longer renders correctly: |
Anonymous | Mar 17, 2022 |
PDF, ePub | Page chapter 12 page 295 |
There are two bad links on page 295 at the end of Chapter 12 in the "Using Colored Coins Section": |
Anonymous | Mar 17, 2022 |
ePub | Page Chapter 8 Figure 8-2 |
Figure 8-2 has text in the image that is very small and cannot be read. Could this be enlarged in the image? |
Anonymous | Oct 10, 2022 |
Printed | Page 18 Example 2-1 |
On page-18 of mastering bitcoin book by Andreas in example 2-1 the website https://blockexplorer.com/tx/ is showing page not found. |
Kshitij Srivastava | May 20, 2021 |
Printed | Page 23 2nd para |
The curl command: |
Chris Adams | Oct 10, 2021 |
Printed | Page 26 2 paragraph under the Bitcoin mining section |
"Transactions are bundled into blocks which require enormous amount of computation to prove, but only a small amount of computation to verify as proven" |
Jernej Azarija | Sep 15, 2018 |
Printed | Page 29 Figure 2-9 |
The curly braces for the block height should either have three dots, or even better the list of blocks should have three dots and start with the genesis block. As is, the curly braces only embrace 3 blocks. |
Jernej Azarija | Sep 15, 2018 |
Page 49 Fig 2-4 |
In the 3rd green Transaction box, |
David Lypka | May 01, 2019 | |
Printed | Page 49 Example 3-3 |
Using Bitcoin Core v23.0.0 and Python 3.10.4 results in an error when running Python code in Example 3-3. Specifically, "info = p.getInfo()" fails. I had to change it to "info = p.getblockchaininfo() for it to work. |
Vladimir Andral | Jun 04, 2022 |
Printed | Page 50 Last line of Example 3-4 code |
Using Bitcoin Core v23.0.0 and Python 3.10.4 results in an error when running Python code in Example 3-4. |
Vladimir Andral | Jun 04, 2022 |
Printed | Page 73 2nd paragraph |
"therefore, if we know the x coordinate we can calculate the y coordinate by solving y^2 (mod p) (x^3+7) mod p" |
Jernej Azarija | Sep 15, 2018 |
Page 107 pointed list at the top of the page |
The first item in pointed list is: "A parent private or public key (ECDSA uncompressed key)" |
Andrea Barontini | Oct 10, 2018 | |
Printed | Page 108 1st paragraph |
"If you have the n_th child you cannot find its siblings, such as the n+1 child or the n+1 child" |
Jernej Azarija | Sep 15, 2018 |
Page 109 3rd paragraph |
We read: "Because the extended key is 512 or 513 bits.." |
Andrea Barontini | Oct 10, 2018 | |
Page 110 Figure 5-11 |
Regarding the figure, it would be interesting to spend some words explaining how "Parent Public Key (264bits)" and "left 256 bits" get combined in "Child Public Key (264bits)"... xor? but what about different sizes of addends? |
Andrea Barontini | Oct 10, 2018 | |
Printed | Page 141 2nd paragraph |
"the flag can be different from to input to input". Perhaps it was meant to write without the first -to ? "from input to input" |
Jernej Azarija | Sep 15, 2018 |
Printed | Page 143 Paragraph entitled "NONE" |
Remove: "However, the output value itself is locked by the signature." |
Andrew Pickholtz | Jan 11, 2019 |
Page 161 1st, 2nd, 6th paragraphs |
1st and 2nd paragraph: |
Andrea Barontini | Oct 21, 2018 | |
Printed | Page 231 1st paragraph |
The probability of a score when a target is 2 is 0%. Perhaps the 2% probability is meant for when the target is 3? Or perhaps the game is defined as throwing less than or equal to a specified target? |
Jernej Azarija | Sep 15, 2018 |