Distributed computing. Customer's electricity is free for you, so whatever you manage to mine, is pure profit (and invisible to IRS if you're clever). Making this work would also be an interesting Big Data Hyper Edge Cloud Computing project to keep the engineers occupied and further justify the need for the money they got from investors.
Except there are no coins that could be mined with a camera CPU. Even with Monero (which is CPU based) you will not meet the RAM requirements or clock-in a "share" of work in any useful timespan.
You statement is true in the wider sense, you can have mining botnets of computers and maybe some high-end phones, but IP cameras are really-really weak as far as compute power go.
This isn’t true, you could still mine (poorly) with reduced RAM by recomputing as needed. And I’m not sure what you mean by “clocking-in” a share in a useful timespan. Compromised devices aren’t people, so they don’t care if a particular machine can’t get regular payouts. If the whole network can reliably find a low diff share solutions anywhere it can make money.
It would be horribly inefficient however a network of tens or hundreds of thousands of low resource units can absolutely make money since the costs are zero.
To run argon2 (monero) you would need a significant amount of time to compute even one hash that means that the synchronization overhead of your workers would trump any "hashing speed" an IP camera (even a good 4K one) would have. By the time you get any amount of work done, the block will be processed by a regular miner and you will not get a payout. Same goes for a pool, doing any "share" of work would take too long and you would be out of sync. Hell given a bad enough ping I get refused shares on a Ryzen 3800X.
Also on top of all of that most IP cameras are designed with tightly defined specs. Trying to run a miner on them would absolutely requires stopping the video feed which would make the "attack" (which is still useless) easy to detect.
You could run a SHA256 hash of random values and send it to a database in hopes of mining a Bitcoin block with it one day when the input (block hash) happens to match. It's only 2^256 times less efficient than standard mining techniques.
Depends on what hardware they put in their cameras? I assume they aren't just using random IP cams, but deploying their own design? They could sneak in a cryptocoin ASIC for good measure.
Of course they most likely aren't doing that, but it's not out of the realm of possibility (and thus a missed opportunity to make this debacle peak cyberpunk).
Now that would be funny. However, would this not be fairly obvious to one of those sites doing tear downs? Then again, if found, would the PR one of those tear down sites could generate slow the sales down enough to make it a losing prospect for the manufacturer?
Non-techy people are willing to look so so far the other way in trade of convenience. Showing them "facts" about how much electricity their cameras are using would not impact the vast majority of the users if they feel like the service they are receiving is good enough.
Do we know that they don't? A dedicated ASIC would probably be spotted by some random person doing a teardown. But a DSP chip doubling as crypto miner when not in use, that could easily escape post-purchase hardware inspection.
(Might be easier to discover it on the design/procurement/supply chain side. Perhaps stock players would find out when investigating their investments. A high-profile brand putting crypto miners on consumer hardware is newsworthy, and news move stocks, so there's incentive to leak the story.)
If they can do god tier supply chain attack, dissipate the heat from mining hardware, add 4GB of RAM and put it in a form-factor that looks reasonable for a camera while still turning a profit, they can dedicate their genius to legitimate business ventures instead.
Most security cameras are PoE powered which gets you a whopping 13W of power that also has to run a sensor, IR LEDs, heaters, lens, RAM, etc. before you even choose the SoC and potentially your ASIC. How much computing power do you really think you can get with that?
So comparable to a smartphone under load. That's a pretty good power budget, given that most of the components you mentioned (except RAM/SoC) are going to be operated intermittently.
> sensor
Serious question: you mean image post-processing and encoding here? I thought CMOS sensors themselves have negligible power demands?
> heaters
A crypto miner is just that - an overcomplicated heater. If you include one, you don't need the other.
> How much computing power do you really think you can get with that?
Not much, though an ASIC would get a nice multiplier on it. I'd guesstimate it to be comparable to a cryptominer running in the browser of an unsuspecting regular person - who will typically have a cheap, underpowered machine that can barely lift the OS and the browser without hanging. In recent years, at least some people thought you can make a profit with it, because we've seen such web cryptominers deployed around the web.
My point isn't that it's happening - I fully expect the cost of sourcing a miner ASIC and redesigning a camera around it to be much larger than the mining it would bring in any reasonable timeframe. But I think that on first look, it's possible, if someone tried hard enough, to build a sneaky security camera like this, that would be able to eventually yield some profit if deployed wide enough.
You’re right, partially. In the sense that to mine bitcoin/etc you need something more powerful... but you could just create a new type of crypto to be mined specifically in low power/IoT devices. Something like [1]