With the advent of ASICs, CPU and FPGA mining has been a thing of the past. Most crypto enthusiasts mine altcoins with their GPUs, while others mine Bitcoin with ASICs. Every year, we see new ASIC hardware with more powerful hashrate and lower energy consumption. On the other hand, GPUs are becoming better over time, making them relevant in the crypto mining industry.
As for FPGAs, I haven't heard much about them (in the Blockchain industry) ever since ASICs took over crypto land. I've seen new FPGAs on sale across the web, but I'm not sure if it's still worth mining crypto with an FPGA these days. Because if you could still make money mining with an FPGA, then I believe that it's a great alternative to existing ASICs and GPUs.
Any thoughts?
Yeah, I have thoughts. I'm enthusiastic for FPGAs as sort of the latest dimension to POW. My blindspot is ASICs... I've never used them but there have been times I wish I had some sitting around to take advantage of spot opportunities. Eventually, I should have an ASIC on standby just for that kind of thing.
Basically, GPUs are still viable but less profitable at the moment. FPGA tend to be profitable but also very expensive with long ROI times. GPUs could surge at any moment based on success of various GPU oriented projects.
CPUs are really neat too. Randomx could get good. ARM mining, also compelling... sure it's CPU but I'm thrilled for ARM devs to be getting into the user/desktop as well as potential mining applications.
My electricity costs are high, .18 cents so I do a lot of speculation mining and that has worked out. Raven is a good example for GPUs but such opportunities can be fleeting. I have my GPUs and CPU hosted by me.. but I have some FPGAs hosted and I love that (with some exceptions... like when the hosted miners are down for maintenance)
If I were to sum it all up, I would say diversify. For any platform: CPU, GPU, ASIC, FPGA... look for the most flexible options at your price point. What will mine the most algorithms the most efficiently. Consider hosting if it keeps your costs down while still giving you flexibility.
But for FPGA's specificallly... you really have to look at costs and be realistic about profit ratios. I've seen what are basically snicker-doodle boards going for $350-$450 dollars touting profitability but only at the scale of .25 cents per day of revenue with 5 to 10 cents of that going to power costs . I think it adds up to something like 4 years recapture of equipment costs if you have free electricity... And a lot of good or BAD things can happen in 4 years. I doubt the warranty on the board will be that long. Of course, that's doing math in an awful market too. Bitcoin at $10K or even $20K+ makes a huge difference in all this. So... yeah, still plenty of room for FPGAs in all this.