|
|
|
|
|
by Kiro
3174 days ago
|
|
I think all ad blockers and the like should block these miners. Full stop. Not because I'm anti-miner but because serious websites must explicitly ask for users' consent and while doing that it's easy just to whitelist the miner for that specific website when you want to mine. I don't see any dichotomy. The problem is obviously rogue sites mining in the background. |
|
That being said, the primary concern so far seems to be the CPU melting effect of the mining. (I don't want to use my battery, CPU, etc to make you money without you asking me.) Rather than blacklisting certain domains or requests to crypto-mining services, I'd like to see something that protects against intensive scripts in general.
Here's how I could see it working:
* Services like Coinerra want to do intensive work without blocking site responsiveness, so they should use something like Web Workers.
* Browsers should provide user controls to throttle the execution of Web Workers. This will protect their resources from most intensive scripts.
* Intensive execution on the main thread already has (inelegant) protections (no responsiveness, script timeout warnings). Maybe these will need to be improved as more sites request intense, continuous computations on behalf of clients.
Unfortunately, crypto miners themselves will have little incentive to add the controls on their end, because it is best for their customers if the hashes are computed at the maximum rate. (Well, they will have a little incentive, because throttling may allow them to fly under the radar, providing smaller revenue without being blocked entirely.)