A minimal blockchain protocol written in Rust for beginners to understand the modern infrastructure of blockchain.