Interdisons l’Euro ! (et autorisons CoinHive)

Cet article est fortement en relation avec l'article précédent publié sur le site, qui explique assez longuement ce qu'est une crypto-monnaie et comment ça fonctionne, donc je ne vais pas revenir là-dessus, si vous voulez des info, allez voir cet article.

Alors, qu'est-ce que CoinHive et pourquoi ce titre ?

CoinHive est un petit script JavaScript lancé en 2017 par des personnes désireuses de trouver une alternative viable à la publicité sur les sites Internet, qui est - avouons-le - devenu une plaie sur Internet : les sites sont beaucoup plus chargés visuellement parlant, il est parfois difficile de distingué le réel contenu de la publicité; les sites sont plus long à charger; les annonceurs qui affichent les pub sur les sites récoltent vos données de navigation afin d'affiner ce qu'ils vous proposent; les méthodes d'affichages de la publicité sont de plus en plus intrusive et perturbantes pour une navigation agréable; ...

CoinHive propose aux webmaster comme moi d'avoir une source de revenu en utilisant la puissance de calcul inutilisée des visiteurs d'un site afin de miner de la crypto-monnaie. Depuis 2009, date de création du site que vous lisez actuellement, je n'ai testé la publicité qu'une seule fois et pour une période qui n'a pas excédé un mois, l'expérience fût décevante puisque j'ai vite trouvé que ça ne rapportais clairement pas grand chose vu mon audience et que c'était clairement moche et rarement pertinent. CoinHive a été utilisé très rapidement par le célèbre site ThePirateBay, désirant de se débarrasser de la pub mais souhaitant tout de même percevoir un revenue avec leur site pour continuer d'en supporter les coûts. Dés lors, de nombreuses personnes assez mal intentionnés ont commencé à utiliser ce script sans en informer l'utilisateur et surtout à s'en servir sur des sites qui ne leurs appartiennent pas  - le concept consiste à pirater des sites et à y intégrer CoinHive pour récolter de l'argent - et c'est à partir de là que CoinHive a commencé à avoir très mauvaise réputation.

Si je parle aujourd'hui de CoinHive, ce n'est pas par hasard, c'est que, comme vous l'avez peut-être remarqué, je l'utilise depuis environ un mois sur ce site mais jusqu'à hier de manière invisible puisque l'intégration proposé par les plugin WordPress et permettant de laisser le choix aux utilisateurs étaient vraiment tout pétés et ça ne me convenais pas. J'ai donc décidé de laisser ce script tourner sans en avertir personne, à des fins de tests : savoir si il y a un impact sur le nombre de visiteurs et si ça me rapporte vraiment.

Nombre de visiteurs : je n'ai pas encore toutes les statistiques suffisantes pour me prononcer, mais ça n'a pas l'air d'avoir grandement impacté mes visites. Logique me direz-vous puisque j'en informais personnes, oui mais il était tout à fait possible de détecter et bloquer ce script facilement, tout de même... Autre point : je n'ai testé le script que sur la partie blog du site (que sur le WordPress quoi...) mais depuis que le visiteur est clairement averti et obligé d'accepter ou refuser pour continuer la navigation, j'ai étendu l'idée au Wiki et au Shaarli ainsi qu'à mon autre site Eyes of Universe, les revenus vont donc peut-être sensiblement augmenter.

Revenue : avec mon audience, c'est clairement naze, ça revient environ à 1,67€ sur 2 mois MAIS il faut prendre en compte le fait que le cours des crypto-monnaies à sévèrement chuté dernièrement et que le cours est très fluctuant et qu'il peut donc monter en flèche. Je mise donc sur le long terme.

Revenons-en maintenant à la mauvaise réputation de CoinHive. Après que nombres de personnes se soit emparées de ce script à des fins malveillantes, CoinHive à réagit en créant un nouveau script se nommant "AuthedMine" et ne se lançant que sur accord express de l'utilisateur, ça veux dire que par défaut, ça ne se lance pas, et que l'utilisateur doit accepter ou refuser avant d'entrer sur le site (c'est ce que vous voyez maintenant en allant sur mon site, en fait...). Cette réaction fait suite au fait que de nombreux bloqueurs de publicités ce sont mit à bloqué CoinHive car il était utilisé de manière souvent malhonnête. AuthedMine est je trouve une parfaite alternative à la publicité :

• Nativement, sans installer quoi que ce soit sur votre navigateur, vous avez le CHOIX de lancer ou non AuthedMine, contrairement à la publicité ou de base, vous n'avez pas de le choix. Les sites vont même jusqu'à vous interdire l'accès à leur site si vous utilisez un bloqueur de pub. C'est comme ça qu'est venu la guerre entre site et internautes : nous avons vu des bloqueurs de pub, ensuite des bloqueurs de bloqueurs de pub, ensuite des bloqueurs qui bloque les script présent sur les sites qui détecte les bloqueur de pub etc etc ...

• Installer ce script et retirer la pub améliore NETTEMENT les temps de chargements des pages. (certains vous dirons que ce script peut également ralentir votre machine et que ça revient du coups au même mais c'est faux si le script est correctement configuré et qu'il n'est pas trop gourmand : sur geekz0ne.fr, j'utilise - si vous le voulez bien sur - seulement 40% de la puissance NON UTILISÉE de votre processeur et non de la puissance totale [la nuance est importante] !)

• Le respect à votre vie privée est total : ce script ne récolte aucune donnée sur vous ou votre navigation, il créer bien un petit cookie (une sorte de jeton d'authentification en fait) dans votre navigateur mais ceci dans le seul but de vérifier que vous avez bien accepter le minage et également pour ne pas vous re-proposer le minage à chaque fois que vous changez de page, avouez que ce serais très chiant. Il est bien sur possible de configurer certaines choses qui permettant d'attribuer un nom d'utilisateur au jeton d'authentification mais ça s'arrête à peut prêt là, sur geekz0ne.fr aucun pseudo ne vous est attribué et vous êtes tous recensé sur une seule ligne et un seul "pseudo" : anonymous. J'ai déjà mes stats Piwik qui en disent déjà bien assez long sur vous (mais pour rappel que j'anonymise les 2 derniers octets de vos IP, je supprime les logs plus anciens que 180 jours, je supprime les rapports plus anciens que 12 mois, je prend en charge la fonctionnalité "ne pas suivre" (do not track) de votre navigateur et enfin ces stats ne sont là que pour mon usage strictement personnel et m'aide à savoir, par exemple, quelle partie de mon site est la plus visitée, si oui ou non je doit laissé AuthedMine sur le site, etc etc)

Bon alors c'est bien beau tout ça vous allez me dire mais pourquoi je vous parle de ça et surtout pourquoi ce titre putaclic qui n'a aucun rapport ? Et bien si, il y'a un rapport : il s'avère que depuis peu certains bloqueurs de pub bloquent également AuthedMine par défaut pour la raison merdique que "c'est utilisé par les méchants" et c'est là que je dit, du coups, qu'il faut également interdire l'euro puisque les monnaies fiduciaires sont blanchie à hauteur de 1.600 à 2.000 milliards par ans... Pour rappel, le blanchiment d'argent via la crypto-monnaie représente entre 3,4 à 4,5 milliards...

Voila, c'était mon coups de gueule concernant la mauvaise réputation de CoinHive (et surtout AuthedMine) ainsi que sont blocage pour de mauvaises raisons.

Pour info AuthedMine est en phase de test sur ce blog (geekz0ne.fr/blog) mais également sur le Wiki (geekz0ne.fr/wiki) et sur le Shaarli (geekz0ne.fr/shaarli) ainsi que sur Eyes of Univers (eyes-of-universe.eu). Sur chacun de ces sites, vous pouvez maintenant voir cette magnifique pop-up (bon à la base je suis pas tellement fan des pop-up mais c'est le meilleur moyen pour que l'utilisateur ne puisse pas passé à côté) :

Pour finir, petit sondage :