Northern-Canadian t1_j87yuuz wrote
Reply to comment by GachaSheep in PC CPU Shipments See Steepest Decline in 30 Years by diacewrb
Sorry, just chiming in here…
Can someone explain to me how graphics cards have anything to do with crypto? Wouldn’t RAM and CPU make the most sense?
Logpile98 t1_j8a2y7j wrote
When crypto was brand new, mining started off using CPUs. However, that quickly gave way to the creation of ASICs (application-specific integrated circuits), which are purposely designed and built for just crypto mining, and often one specific hashing algorithm (like the one bitcoin uses).
There was a big belief in the community at the time that the intention of crypto should be "one PC, one vote". The ideal network was secured by a shitload of people using their PCs to mine and each person would have a vote in the next block chosen. ASICs eliminated that possibility because they were orders of magnitude better at mining than even a crazy high-end desktop PC. Regular people couldn't contribute to mining power significantly anymore, it was all about who had the best/most ASICs. That's why although bitcoin is the largest cryptocurrency by far, it doesn't directly affect consumer PC components when its mining becomes more/less profitable.
Enter Ethereum. This shook up crypto in many ways, one of which was to make the network less centralized, by having a shitload of miners rather than a few with mega expensive mining rigs. Now I don't know enough about the technicals here but it was intended to be ASIC-resistant, and for that to happen it doesn't use just one single hashing algorithm. So you can't build a circuit specifically optimized for one type of math problem, you need to be good at a bunch of them. Basically you'd need an all-around better CPU. But for whatever reason, GPUs tend to better at crunching large amounts of numbers like you'd need for hashing algorithms. The analogy I've heard is that a CPU is like a fighter jet, and the GPU is like a cargo ship. The jet will get there much faster but because it can't carry much, the ship will get 10,000 tons of cargo to its destination much sooner.
Of course, it didn't take long before people started buying a bunch of GPUs and hooking them together for mining. But at the very least, if you wanted to have 10x the hashing rate of the best GPU available, you had to spend ~10x as much on GPUs. Compared to bitcoin, where 10x the spend could get you thousands of times more power.
Northern-Canadian t1_j8aoevi wrote
Thank you for taking the time to elaborate on this.
makeasnek t1_j9irsar wrote
This is an excellent explanation. Also worth adding that Ethereum moved to "proof of stake" a while ago, so nobody is buying GPUs to mine Eth at this point, whatever effect they have (if any) on current GPU prices has a time limit on it. There are other cryptos which use GPU mining, but they are not particularly popular and couldn't absorb much of the miner exodus when Ethereum switched to PoS.
Keks3000 t1_j88700f wrote
The operations that are needed to calculate (or rather guess) the keys required to mine new blocks on the blockchain are best run on graphics cards, hence the demand created by crypto, and the price hikes that came with it.
I’m not sure why that is the case though, maybe someone can explain how a GPU is better suited for the job than a CPU. I think it somehow has to do with CPUs focusing on parallelization and energy efficiency in recent years, while GPUs are more like raw power work horses.
Northern-Canadian t1_j8aog83 wrote
Thanks for explaining!
NecroAssssin t1_j8blle5 wrote
It's because GPUs are optimisized for math, since doing anything fancy (literally more than the original command line environment) with the display is a lot of math. CPUs however, are much more generalized to be able to give sane output in a variety of different ways for downstream processes.
Viewing a single comment thread. View all comments