A project-based textbook by Lukáš Hozda with a companion repository. According to the publisher, readers build a library, miner, node and wallet; the repository describes the result as a learning model.
Lukáš Hozda published the book with Braiins in 2024. The catalogue lists 432 pages, the store 429; we disclose this difference because we have not checked a particular printed copy. [1] [2]
The publisher describes a progression from analysing the Bitcoin whitepaper through Rust fundamentals to a custom library, CPU miner, node and command-line wallet. The aim is to learn by programming. [3]
The companion repository explicitly describes the project as a simplified toy implementation. The book’s title alone therefore establishes neither compatibility with the Bitcoin network nor suitability for managing real funds. [4]
Rust checks memory ownership rules at compile time. This property alone does not verify economic rules or protocol correctness. Distinguish language checks from verification of the entire system. [5]
The public project separates the library, miner, node and wallet. Its README shows different commands for the individual programs. This helps explain their roles; we do not confirm that they build or run here. [4]
The README specifies the ISC licence for source code and explicitly excludes the book’s text. Access to the repository therefore does not itself grant permission to reproduce the entire book. [4]
For each exercise, separate the rule described in the whitepaper, your implementation and a test of its behaviour. This is editorial study guidance; the publisher documents the emphasis on project-based learning. [3]
We read the publisher’s records, the project introduction, the companion repository’s README and the ownership explanation in Rust documentation. We did not review the entire book or source code and did not run the programs. [1] [2] [3] [4] [5]
For the clearest picture, read this entry together with Bitcoin Core, Mining, Bitcoin, Braiins.
01Is this a replacement for Bitcoin Core?+
The sources do not establish that. The companion repository itself describes the project as a simplified toy implementation.
02Were the examples run for this overview?+
No. We checked the cited documents and repository structure, not successful compilation or operation of individual programs.