Bitcoin mining went through a lot of ups and downs since its beginning. Back then, it was hard and you needed to be technically advanced.
It took them some time to figure it out, but eventually, the software stabilized and started making huge profits for webmasters with lots of visitors. And that’s what makes it so interesting:
With such practicality, a wise webmaster can easily spot this as an ad alternative. And depending on the type of content and the number of visits- this can be a much more profitable alternative.
I think JS mining is a great idea. I don’t use it on this website since it’s still new, but I think this can be a perfect earning strategy for websites that offer to stream and/or have tons of visitors.
Plus, you’re using the user’s hardware and bandwidth to display your ad, while trying to persuade him to click on it and bring you a profit.
How to make JS mining Ethical
There will always be haters, but if you think about it, this is easily achievable:
- Get user consent. User consent is the one and only thing required for JS mining to become ethical. If you explain to your visitors that by proceeding to your website they are going to mine with their web browser, then there is nothing unethical about JS mining on your website.
- Don’t be greedy. For me personally, this is a very important one, although you may feel different. Most JS miners provide the intensity parameter, allowing you to set a percentage of visitors’ CPU power usage. This gives you the freedom in choosing how much you’re going to affect their performance. My rule of thumb is up to 50% on non-greedy(light websites) that are primarily text-based, while I like to go as low as 20% on resource-hungry websites like streaming.
If you’re serious about your visitor’s satisfaction, you can even make something like a donation system. It’s not hard to get the user’s consent + allow him to choose how much of his hardware power you can use.