Nocturne: turning a browser mining event into real infrastructure

Midnight's Scavenger Mine started as a browser-based CPU mining event. Anyone could connect a wallet, allocate threads, and submit cryptographic solutions. That made the event accessible, but it also created a gap for power users: they wanted to run real servers, use all their cores, manage multiple wallets, and treat mining like infrastructure instead of twenty browser tabs.Nocturne was my answer to that gap. I built the core Rust miner and serverless backend around the actual workload: high-concurrency challenge fetching, solution submission, authentication, wallet management, and efficient CPU use. The system ended up processing 331M requests in 11 days, verifying 25M cryptographic solutions from 14,000+ active machines, and reaching 328 MH/s peak network hashrate.