Mining Testnet Bitcoins Without ASIC

19 replies 410 views
Posts: 19 · Reputation: 170
#1Mar 2, 2026, 08:45 PM
Got a new guide for everyone wanting to solo mine testnet bitcoins without an ASIC. Now you can do it with just your CPU or GPU. Should work on most laptops or desktops, even those new Apple M1 chips. Just remember, faster hardware increases your odds of finding blocks.
4 Reply Quote Share
gang2015Member
Posts: 215 · Reputation: 62
#2Mar 2, 2026, 09:48 PM
Compiled bfgminer after some digging for dependencies on my OS. One thing though, it doesn’t play nice with Bech32 addresses, but no major issues aside from that. Testing my mining efficiency now over a few days.
3 Reply Quote Share
Posts: 19 · Reputation: 170
#3Mar 3, 2026, 12:18 AM
Yeah, missed mentioning it earlier, but bfgminer needs legacy addresses. Good luck mining with your CPU or GPU! Just an FYI though, it’s much slower than using any ASIC, even a small USB one.
2 Reply Quote Share
planktonHero Member
Posts: 363 · Reputation: 2049
#4Mar 3, 2026, 03:20 AM
Important note: Testnet coins are totally worthless. They're meant solely for testing software, not for cashing out. Mining and holding these coins? Pretty pointless since Testnet forks happen regularly, making old coins unusable.
2 Reply Quote Share
Posts: 19 · Reputation: 170
#5Mar 3, 2026, 06:31 AM
Didn’t mention it since I assumed most users know that. But yeah, for those newbies here, testnet bitcoins are worthless. They're just for testing projects without relying on faucets.
4 Reply Quote Share
gang2015Member
Posts: 215 · Reputation: 62
#6Mar 3, 2026, 10:16 AM
After about 4 days, I mined 4 blocks, but two went stale thanks to my slow internet. Not bad for ~0.05 tBTC. I plan to use that for testing some OPCODES or maybe donate it back to the faucet.
3 Reply Quote Share
real_satNewbie
Posts: 2 · Reputation: 39
#7Mar 3, 2026, 01:20 PM
Ran into some issues trying to repeat the process. Here's what I did, and I think I got the connection right, but bfgminer still acting weird.
2 Reply Quote Share
Posts: 19 · Reputation: 170
#8Mar 3, 2026, 07:12 PM
You're probably using different settings in bfgminer than I suggested. Check if you're allowing getwork and stratum connectivity. Might be why it's not working.
1 Reply Quote Share
real_satNewbie
Posts: 2 · Reputation: 39
#9Mar 4, 2026, 01:17 AM
Yeah, set those options intentionally. I was hoping bfgminer would work for getblocktemplate mining, but cpuminer seems more reliable so far.
6 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#10Mar 4, 2026, 04:12 PM
Glad the guide helped! I'm currently mining on Testnet with just my CPU on a server. Fingers crossed for that first block.
0 Reply Quote Share
Posts: 5 · Reputation: 23
#11Mar 4, 2026, 05:09 PM
Also noticed bfgminer’s proofs don’t seem to generate more than 8 leading zeros. Can we tweak it to aim for more?
3 Reply Quote Share
Posts: 5 · Reputation: 23
#12Mar 4, 2026, 07:00 PM
For what it’s worth, I had decent success using cgminer on AMD GPU recently.
3 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#13Mar 4, 2026, 10:32 PM
After 4 days at 6.33Mh/s, I still haven’t found a block... might be too slow, but I’ll keep the Bitcoin Core Testnet running.
2 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#14Mar 4, 2026, 11:24 PM
Shut it down after a week, restarted it this morning. Let's see if anything changes this time.
3 Reply Quote Share
token_sageFull Member
Posts: 16 · Reputation: 625
#15Mar 5, 2026, 04:27 AM
Rough math suggests if you’re at 300GH/s with diff 1, you’d find a block super fast. Feels like something’s off if I’m at 6MH/s and still getting nowhere.
1 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#16Mar 7, 2026, 05:31 AM
Who came up with this 20-minute reset anyway? What’s with the difference in timings on Testnet blocks?
2 Reply Quote Share
gang2015Member
Posts: 215 · Reputation: 62
#17Mar 7, 2026, 07:27 AM
Good point. I read the 20 minutes became standard back in 2013, thanks to Gavin Andresen. Seems like it’s changing around testing networks as well.
2 Reply Quote Share
token_sageFull Member
Posts: 16 · Reputation: 625
#18Mar 7, 2026, 12:42 PM
Did you keep an eye on your CPU miner? I caught it at one point where the last block was ages ago and bfgminer didn’t adjust difficulty.
0 Reply Quote Share
token_sageFull Member
Posts: 16 · Reputation: 625
#19Mar 7, 2026, 05:48 PM
I meant the bfgminer log output. Does it show if it realized it hit the difficulty 1 mark or just carry on oblivious?
3 Reply Quote Share
orbit1337Senior Member
Posts: 113 · Reputation: 941
#20Mar 7, 2026, 10:40 PM
Could be why it’s struggling to mine blocks. If it doesn’t recognize the easy difficulty, then it might not find anything. Assuming difficulty=1 doesn’t mean instant blocks.
2 Reply Quote Share

Related topics