You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 27, 2019. It is now read-only.
We think that using a JavaScript Bitcoin miner on your site is Malware.
7
-
Web-Masters will and are abusing it, running it in the background without any the user knowledge.
6
+
This does not block Authedmine.com because they will ask for permission this is only for the rouge implementations of it.
7
+
8
+
## Why block (rouge) JS Cyrpto Miners?
9
+
We think that using a JavaScript Bitcoin miner on your site without using end-users opt-in is **Malware**.
10
+
11
+
Fortunately, Coinhive did realize how webmasters implemented on their sites without ever asking the end-user, they concluded:
12
+
```
13
+
We're a bit saddened to see that some of our customers integrate Coinhive into their pages without disclosing to their users what's going on, let alone asking for their permission. We believe there's so much more potential for our solution, but we have to be respectful to our end users.
14
+
15
+
We hope we can convince website owner to integrate the miner in a way that is more meaningful and honest to their users. ...
16
+
```
17
+
[source][4]
18
+
19
+
A month ago, The piratebay secretly added the JS miner without any of the user knowledge. adding secret miners is making your site behave as a malware.
8
20
9
-
For example, The PirateBay is using the Bitcoin miner on the search list page.
10
-
without ANY of the user knowledge. they stated that they're testing it. A lot of the administrators didn't like it.
11
-
They removed it after, but as of now they re-added it on their site.
21
+
Still honestly, to me, it's a great solution for the dying ads market, only sad that the webmasters implemented it like a malware. without ever thinking about the end-user.
12
22
13
23
## I'm using coinhive on my site. what now?
14
-
We suggest to stop using that and add a donation button / ads on your site instead.
24
+
We suggest asking the end-user for opt-in before those operations. it's their choice when they want it or not. and even they don't want it, please respect the user's decision.
15
25
16
-
You need to think about that you're draining people's battery because **YOU** need that few extra cents. Do you like it when a website drains your laptops/phones battery to generate money for the webmaster because muh money? And you need to use the phone/laptop for the rest of the day, and don't have a charger? Yes, that's why you don't add this kind of malware to your site. Please don't be that guy.
26
+
[Authedmine.com][3] adds a pop-up asking for permission to authorize it. That's why we won't block authedmine.
17
27
18
-
Even people using antimalwarebytes even blocks crypto mining js files so far i know. So a big shoutout to those people they're **AWESOME!**
19
-
[Antimalware statement about the coin-hive block][1]
28
+
Even people using AntiMalwareBytes even blocks crypto mining js files so far I know. they also stated that the webmaster's implementation of it is wrong:
29
+
```
30
+
Why are we blocking it?
31
+
32
+
We do not claim that CoinHive is malicious, or even necessarily a bad idea. The concept of allowing folks to opt-in for an alternative to advertising, which has been plagued by everything from fake news to malvertising, is a noble one. The execution of it is another story.
33
+
34
+
The reason we block CoinHive is because there are site owners who do not ask for their users’ permission to start running CPU-gorging applications on their systems. A regular Bitcoin miner could be incredibly simple or a powerhouse, depending on how much computing the user running the miner wants to use. The JavaScript version of a miner allows customization of how much mining to do, per user system, but leaves that up to the site owner, who may want to slow down your computer experience to a crawl.
35
+
```
36
+
[source][1]
20
37
21
38
## How to install (Linux)
22
39
```BASH
@@ -26,4 +43,17 @@ sudo make
26
43
sudo make install
27
44
```
28
45
46
+
## Contributing
47
+
1. Clone the repository `[email protected]:Marfjeh/coinhive-block.git`
48
+
2. Change directory to the coin-hice block folder `cd coinhive-block`
49
+
3. Add new domains to the `domains` and start contributing!
50
+
51
+
52
+
## License
53
+
54
+
This project is released under the [MIT License][2]
0 commit comments