network

solo mining

Solo mining means running a Bitcoin miner independently, without joining a pool, competing alone to find a block and collect the full block reward.

Solo mining is the original model for Bitcoin mining: a single miner running their own hardware, connecting directly to a Bitcoin node, and competing against every other miner on the network for the right to find the next block. If the solo miner finds a valid block, they receive the entire block reward plus all transaction fees in that block. There is no pool operator taking a cut, and no sharing of rewards with other participants.

The trade-off for that full reward is variance. A solo miner with a small fraction of total network hashrate might find a block once every several years or never. Mining pools were invented precisely to smooth out this variance: pool members contribute their hashrate, share the work of finding blocks, and split rewards proportionally and regularly. Solo mining makes sense primarily for miners with very large hashrate, or for those who accept the lottery-like nature of the activity for philosophical reasons, such as preferring not to route hashrate through a pool. Projects like Bitaxe, an open-source single-chip ASIC miner, have made solo mining accessible to hobbyists who want to point a small device directly at the network with realistic chances of finding a block measured in years.

Solo mining also carries full infrastructure responsibility. The miner must run their own full node, keep it synchronized, and manage their own payout address. There are no pool APIs to rely on; block templates are built locally. For a serious operation this requires reliable hardware, stable internet, and ongoing maintenance. Despite the self-sufficiency it requires, solo mining remains a meaningful way for individuals to contribute directly to Bitcoin's decentralized block production.

Frequently asked questions