It has become rather evident that embedding cryptocurrency mining scripts in web pages can be a very lucrative business. The Pirate Bay recently experimented with such a script to potentially replace its ad revenue model. However, this technology can also be used for far more nefarious purposes. uBlock Origin, one of the world’s most famous ad blockers, has built in a feature that blocks these mining scripts altogether.
Web-based Cryptocurrency Mining Scripts are odd
The concept of mining cryptocurrency using a web browser makes very little sense to the average person. It only gets more confusing when one realizes he or she is not mining for their own benefit, but is allowing third parties to use their computer resources for this purpose. Embedding JavaScript code in a website to mine cryptocurrencies using other people’s computers is a terrible idea.
Granted, the recent trial by The Pirate Bay shows how this method can be used for legitimate reasons. A lot of websites – regardless of content – struggle to monetize their platforms adequately. Moreover, traditional advertising models are on their way out. Banner advertising and even Google Adsense are not as profitable as they could or should be. This is mainly due to the emergence of ad blockers which allow people to enjoy content without giving something back.
However, these new cryptocurrency mining scripts embedded in websites are also a big cause for concern. Using other people’s computer resources to generate money on another’s behalf without consent is a very dangerous concept. It is only normal that most people would take ample precautions to block these scripts without having to go through a big ordeal to do so. As it turns out, most ad blockers do the job just fine. uBlock Origin is one of the best ad blockers for this purpose.
A discussion was opened on the uBlock Origin Github repo a few days ago that revolved around blocking these cryptocurrency mining scripts. As it turns out, these scripts are a bit more complex than originally assumed, and multiple variables must be blocked accordingly. The fact that users cannot opt out of the mining feature has created a lot of bad blood, for obvious reasons. Unfortunately, this may negatively affect the public’s perception of Bitcoin and altcoins.
It is good to see popular ad blockers such as uBlock Origin embed features which effectively block cryptocurrency mining scripts. Although it is understandable that content creators are exploring new revenue possibilities, visitors should always be given a choice to opt out in the first place. If that option is not there, no one should be surprised to see the vast majority of users simply block these efforts right away. It appears the Coin Hive script is now automatically disabled for people who use uBlock Origin.
There will eventually be sites which allow users to opt out of cryptocurrency mining, though. For the time being, the on-site implementation is a valid way to get rid of advertisements, which are incredibly annoying. However, this choice should never be forced upon people without giving them a chance to view ads or simply block both revenue models at the same time. The bigger question is whether or not cryptocurrency mining scripts are “badware” or not. That will remain a topic of substantial debate for some time to come.
Setting up a low priority mining script (perhaps 30% of a single core) on a site isn’t any worse than all the horrendously slow and inefficient ads out their that take up a lot of CPU resources anyway. BTW, you can’t just opt out of ads on 99.99999% of websites anyway. Everyone hates ads, but would never notice a bit of mining. Win-Win.
It’s worse because those mining script are hidden, unlike most ads.
If you had to pick between a resource hog annoying ad, or a sublte barely noticeable mining script you would rather see the ad? Yeah, you can see the ad but that is a major drawback, not a plus.
u said that because your are miner, the same goes who want to do backdoor criminal they always think they are right
It’s the principle that’s the killer. In practice it may provide a better user experience while painlessly paying for content. But doing it secretly is just not permissable in principle. Slippery slopes we may have already slid down aside, even the benign cases are not acceptable if hidden.
Of course it is probably abused by many. It can easily be shown somewhere on site somewhere less flashy than ads. Part of my point is that many ads waste tons of CPU cycles anyway, so if you set to low usage, its the better way to go. The one embedding in an extension is a bit douchy for sure.
What about putting the bitmining servers into the HOSTS file ?
kill it with fire
scripts would prolly evolve to lists of ip addresses.
I really like meeting useful info, this post has got me even more info! .
I was more than happy to seek out this net-site.I wished to thanks to your time for this glorious learn!! I undoubtedly having fun with every little little bit of it and I’ve you bookmarked to check out new stuff you blog post.
Wonderful work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher! Come on over and visit my site . Thanks =)
I have been checking out some of your posts and it’s pretty good stuff. I will make sure to bookmark your website.
Some genuinely excellent info , Gladiola I found this.
Hello. impressive job. I did not imagine this. This is a great story. Thanks!
I like the efforts you have put in this, regards for all the great blog posts.
Undeniably believe that which you stated. Your favorite reason appeared to be on the internet the easiest thing to be aware of. I say to you, I certainly get annoyed while people think about worries that they plainly do not know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people can take a signal. Will probably be back to get more. Thanks
Hello. magnificent job. I did not expect this. This is a excellent story. Thanks!
Hi there this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!
I loved up to you’ll receive carried out proper here. The caricature is attractive, your authored subject matter stylish. nevertheless, you command get bought an shakiness over that you want be handing over the following. ill for sure come further earlier again as exactly the same nearly very frequently within case you shield this increase.
Wow, superb blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your website is fantastic, let alone the content!
You have observed very interesting points! ps nice internet site.
Greetings from Idaho! I’m bored at work so I decided to browse your website on my iphone during lunch break. I really like the knowledge you present here and can’t wait to take a look when I get home. I’m shocked at how fast your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyhow, fantastic blog!
I genuinely enjoy looking through on this site, it contains wonderful posts.
hello!,I like your writing so much! share we communicate more about your article on AOL? I need a specialist on this area to solve my problem. Maybe that’s you! Looking forward to see you.
I’m still learning from you, but I’m trying to achieve my goals. I definitely liked reading all that is written on your website.Keep the information coming. I liked it!
Hello, Neat post. There’s a problem together with your web site in web explorer, would test thisK IE nonetheless is the marketplace leader and a good portion of other people will omit your fantastic writing because of this problem.
Very interesting information!Perfect just what I was looking for! “The most wasted day of all is that on which we have not laughed.” by Sbastien-Roch Nicolas de Chamfort.
There is noticeably a lot to identify about this. I believe you made certain nice points in features also.
Right now it looks like WordPress is the preferred blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?
I precisely had to say thanks once more. I am not sure what I might have created without the entire tips and hints revealed by you over this problem. Completely was the frustrating issue in my circumstances, but understanding a new specialised strategy you dealt with it took me to jump over contentment. Extremely thankful for this guidance and then sincerely hope you comprehend what an amazing job you happen to be providing training other individuals thru a blog. Most likely you haven’t encountered all of us.
Wow! This could be one particular of the most useful blogs We have ever arrive across on this subject. Basically Great. I am also an expert in this topic so I can understand your effort.
Great blog! I am loving it!! Will be back later to read some more. I am taking your feeds also
Hi there! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the fantastic work!
This really answered my drawback, thank you!
I conceive this web site holds very wonderful written written content content.
hi!,I really like your writing very a lot! share we keep up a correspondence extra about your article on AOL? I need a specialist on this space to resolve my problem. May be that’s you! Having a look forward to look you.
Yay google is my world beater helped me to find this outstanding website ! .
There are some fascinating points in time in this article but I don’t know if I see all of them heart to heart. There’s some validity but I’ll take maintain opinion till I look into it further. Good article , thanks and we would like more! Added to FeedBurner as effectively
I am not certain where you are getting your info, however good topic. I needs to spend some time studying much more or working out more. Thanks for excellent information I used to be on the lookout for this info for my mission.
What’s Taking place i’m new to this, I stumbled upon this I have discovered It positively helpful and it has aided me out loads. I’m hoping to give a contribution & help different users like its helped me. Great job.
I’d have to examine with you here. Which is not one thing I usually do! I take pleasure in reading a post that may make folks think. Additionally, thanks for permitting me to comment!
Thank you for some other excellent post. The place else could anybody get that type of information in such a perfect approach of writing? I have a presentation subsequent week, and I’m at the search for such information.
Great write-up, I’m normal visitor of one’s blog, maintain up the excellent operate, and It’s going to be a regular visitor for a long time.
Your style is so unique compared to many other people. Thank you for publishing when you have the opportunity,Guess I will just make this bookmarked.2
I found your weblog web site on google and check a few of your early posts. Proceed to keep up the excellent operate. I simply additional up your RSS feed to my MSN Information Reader. In search of ahead to reading more from you in a while!…
Hi, I think your blog might be having browser compatibility issues. When I look at your blog site in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, wonderful blog!
I conceive this internet site has some real fantastic info for everyone. “Glory is fleeting, but obscurity is forever.” by Napoleon.
I would like to thank you for the efforts you’ve put in writing this web site. I am hoping the same high-grade site post from you in the upcoming also. Actually your creative writing skills has inspired me to get my own website now. Actually the blogging is spreading its wings fast. Your write up is a great example of it.
Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.
This is a very good tips especially to those new to blogosphere, brief and accurate information… Thanks for sharing this one. A must read article.
Hey would you mind sharing which blog platform you’re working with? I’m looking to start my own blog soon but I’m having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something completely unique. P.S My apologies for getting off-topic but I had to ask!
I have been surfing online greater than 3 hours lately, but I by no means found any attention-grabbing article like yours. It is pretty worth sufficient for me. In my opinion, if all webmasters and bloggers made just right content as you did, the web will be much more helpful than ever before.
Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you can do with some pics to drive the message home a little bit, but instead of that, this is fantastic blog. A fantastic read. I will certainly be back.
Hello! I just would like to give a huge thumbs up for the great info you have here on this post. I will be coming back to your blog for more soon.
I love your writing style genuinely enjoying this website .
Wow, awesome weblog format! How long have you been running a blog for? you made blogging glance easy. The whole look of your web site is great, as smartly as the content!
Way cool, some valid points! I appreciate you making this article available, the rest of the site is also high quality. Have a fun.
Wonderful web site. A lot of helpful info here. I?¦m sending it to a few friends ans additionally sharing in delicious. And obviously, thanks on your sweat!