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.

Andy Shu

Andy Shu

UnumDB / Hong Kong

CEO of UnumDB, an immutable database; author of TinyBTC, a Bitcoin implementation in C.