Consensus

Pure Rust implementation of Bitcoin consensus.