Effect of browser based Cryptocurrency mining (CoinHive) on the end user & his hardware
Learn how Cryptocurrency mining software like CoinHive affect your end users
To see it from a users perspective I opened a page from my website (under this experiment). I saw nothing different in using the website. It appeared all normal. After a few minutes, however, my computer started lagging behind. It does sometimes when the disk space usage zooms to 90% and I don’t shut down the system for days. But this time, it appeared unreasonaly slow. I opened the task manager to see what’s wrong and this is what I saw.
Note the CPU consumed by firefox in which I opened my own site running cryptomining code. Then to make sure whether this was a temporary computer spike in CPU usage, I closed the tab with my website and checked the task manager again. Behold the difference.
High CPU usage for longer periods ultimately decreases the life span of your CPU. In simpler words, your PC’s CPU may break down faster if you are running it on maximum utilization for long periods. Here is more info on superuser.com.
So taking this information into consideration we can deduce that more heat and more volts cause an increased level of degradation due to electromigration. Running the CPU at 100% means it will receive more volts and therefore more heat (for sustained periods), ultimately contributing to the shortened lifespan (literally speaking, without taking into account how long and how often these periods of activity occur).
Like I said above, this is almost like stealing your neighbors’ electricity to cook food at your house while causing damage to their appliances. This is a crime, you agree or not.
Conclusion: CryptoCrypto currency mining scripts apps like CoinHive
Take your CPU utilization to 100%
They drag your website users PC / Mac / Tab / Mobile performance and make them slow.
They may decrease the lifespan of users hardware on long-term usage.
I have started a new project called the Indic Dictionary. This will cover popular household words in India and what they are called in various languages. Eventually, I will make this an easy to use app where where people can easily find something like “hing in English” or “Tea Tree Oil in Hindi” or “carrom seeds in Urdu”.