The problem with this is you keep factoring the costs of a computer, or electricity or an ASIC. It's expensive or the user. But for uTorrent, that computer is free. You can't trick people into installing bitcoin mining crapware on their ASIC.
There was a similar scandal[0] in 2013 where the ESEA client (an e-sports league, and the client is required to play in ESEA matches) "infected" about 14,000 users. They were able to generate a few thousand dollars worth of Bitcoins (worth more now) over only two weeks until the miner was noticed by the community.
They have an advantage because most people who maintain a paid subscription to an e-sports league will have powerful GPUs. But compared to the size of uTorrents userbase, 14,000 gaming PCs is nothing.
In this case though, it looks like EpicScale is only using the CPU. And probably not mining bitcoins, as they never mention them specifically. Their terms[1] list "[...] various purposes, including, but not limited to, cryptocurrency mining, data processing, data analysis and/or scientific research and development."
> The problem with this is you keep factoring the costs of a computer, or electricity or an ASIC. It's expensive or the user. But for uTorrent, that computer is free.
How is that a problem in my analysis? It's important.
For example say you bought a Macbook Air and came with mining software, used 100% of your CPU and GPU and made your computer unusable. And it generated 1 penny per year in return. And it'd cost you $100 in electricity.
Would you consider it normal to say 'But for Apple it's 1 penny, for free! Your analysis is flawed because all those costs, who cares, Apple isn't paying for them, for them it's a free penny'.
Of course not. It's ridiculous. Screwing over your user is not without consequence, there is a cost involved. A moral one, for one, which if you can't express financially still matters. That is, locking up 25% or 50% of a CPU, reducing the lifetime of their CPU and costing them $20 in electricity per year is screwing over your users.
But secondly there is also an economic cost, just not directly. But indirectly in the long run, doing things like this will lead people to uninstall and avoid your product. In the exaggerated example about Apple above, it's obvious nobody would ever buy that Macbook Air again. A similar thing will happen for uTorrent on a smaller scale, and that's a cost.
And if your little scheme generates peanuts in revenue, then that cost of losing users is likely bigger than your revenue if you'd built a less intrusive scheme.
As for your example, it's from spring 2013. Spring 2013 the hashrate was about 50k, today it's 350 million. So literally, the same infected computers today would earn $1.17 in the same period, or about $28 per year. And the electricity costs would be thousands of dollars. Even if you didn't have to pay for it, a business model where you screw with your user's hardware performance, generate thousands of dollars in costs for them to make $28 is ridiculous.
Even if you scale that up from 14 thousand to 14 million users, not with heavy GPUs but average users using their CPU, it's absolute peanuts. I showed that already.
I'm not making this up. This is exactly my point, as I mentioned, a few years ago this would've been a brilliant idea, hell even spring 2013, today, not so much.
They should drop the cryptocurrency mining part, it just looks shady to do that when there is no real benefit as you showed. And they should make sure that opt-in really is opt-in...
There was a similar scandal[0] in 2013 where the ESEA client (an e-sports league, and the client is required to play in ESEA matches) "infected" about 14,000 users. They were able to generate a few thousand dollars worth of Bitcoins (worth more now) over only two weeks until the miner was noticed by the community.
They have an advantage because most people who maintain a paid subscription to an e-sports league will have powerful GPUs. But compared to the size of uTorrents userbase, 14,000 gaming PCs is nothing.
In this case though, it looks like EpicScale is only using the CPU. And probably not mining bitcoins, as they never mention them specifically. Their terms[1] list "[...] various purposes, including, but not limited to, cryptocurrency mining, data processing, data analysis and/or scientific research and development."
[0] http://www.wired.com/2013/11/e-sports/
[1] http://www.epicscale.com/terms