Part 2: Step-by-Step Simulation Lifecycle (50 Transactions)
• Step 1 — Validate the Block: Miners pick the next pending transaction from the 50-transaction Mempool at the bottom, validate it, and attach the PrevHash of the latest block on the chain.
• Step 2 — Start Mining: All 4 miners load the candidate block header and start racing from their respective starting nonces.
• Step 3 — Check the Nonce: Each miner increments their nonce and computes SHA-256 hashes until one miner hits a hash starting with the required number of leading zeros (1 to 8 zeros).
• Step 4 — Every Miner Agrees (Consensus): While finding a valid nonce takes thousands or millions of tries, verifying it takes just 1 hash calculation. Every other miner immediately verifies the winning nonce, agrees (`Agrees ✓`), and the winner receives +1.00 BTC.
• Step 5 — New Proof of Work for Next Transaction: The block is locked into the chain, and the simulation automatically starts the next Proof of Work round until all 50 transactions are processed.