BeastChain
A 3-node blockchain in Java, small enough to read in an afternoon.
ECDSA-signed UTXO transactions, proof-of-work mining at difficulty 4, gRPC peer gossip with broadcast-storm prevention. Refactored from a singleton-soup tutorial into a Node composition root — dropped integration test time from 5.6s to 140ms and surfaced a real bug where peer nodes weren't replaying UTXOs on accepted broadcast blocks.