Let’s Build a Bitcoin Client in Rust from Scratch
Let's explore the Bitcoin protocol by building a Bitcoin client from scratch, one that connects with other Bitcoin nodes and accesses data stored on the chain of blocks. I will introduce relevant concepts (such as tx, utxo, block, address, op-code) as we implement the components. To add to the fun, we'll trying doing this in a safe systems language, Rust.