Le minage de cryptomonnaie fait tourner une carte graphique à fond pendant des jours, l’use plus vite et met les pièces de quelqu’un d’autre sur la facture d’électricité de son propriétaire. C’est pourquoi il est interdit sur RentGPUPower — à tout locataire, sur toute machine, quoi qu’il ait payé. Les hôtes n’ont pas à le surveiller : l’application sur leur ordinateur s’en charge, et la place de marché traite ce qu’elle trouve.

Refusé à l’entrée

Avant que quoi que ce soit n’atteigne l’ordinateur d’un hôte, RentGPUPower lit ce qu’un locataire lui demande de lancer : une tâche, la commande de démarrage d’une location, l’image qu’une location fait tourner, les entrées d’un lot. Ce qui lance un programme de minage connu, ou pointe vers un pool de minage, est refusé avec un message qui dit pourquoi, et rien ne démarre.

Détecté pendant qu’il tourne

Un locataire pourrait encore lancer un mineur plus tard, depuis un terminal ou un script. Alors toutes les 20 secondes, l’application sur l’ordinateur de l’hôte regarde ce que chaque location fait tourner — depuis l’extérieur de son bac à sable, d’où rien ne peut se cacher. Dès qu’elle trouve un programme de minage en marche, elle arrête tout dans cette location et prévient la place de marché.

Ce qui compte, c’est de faire tourner un mineur, pas d’en avoir un. Un fichier qui porte le nom d’un mineur, le fait de le chercher ou une commande qui le supprime ne sont pas du minage — ps aux | grep xmrig n’arrêtera jamais la location de personne.

Ce qui se passe ensuite

  • La location s’arrête aussitôt. Plus rien ne tourne sur la machine de l’hôte.
  • L’hôte est payé pour le temps qu’a duré la location, comme d’habitude, et l’arrêt ne compte pas contre la fiabilité de la machine.
  • Le temps non utilisé du locataire est retenu, et non remboursé, jusqu’à ce qu’une personne de RentGPUPower ait examiné ce qui a été trouvé.
  • Le compte du locataire est suspendu d’ici là : plus de nouvelles locations, ni de travail par l’API.
  • L’hôte est prévenu, et n’a rien à faire.

Pas de seconde chance

Une fois qu’une personne a confirmé qu’il s’agissait de minage, les cartes de paiement utilisées par ce compte sont bloquées. Un nouveau compte qui paie avec l’une d’elles est remboursé et suspendu à son tour. Et s’il s’avère que ce n’était pas du minage, tout est rendu : le temps retenu, et le compte.

Pour les hôtes : le reste, c’est vous qui choisissez

Le minage est la seule chose que les locataires ne peuvent jamais faire sur votre machine ; le reste, vous le décidez. Dans l’application, vous choisissez la part de votre processeur et de votre mémoire laissée aux locataires, et la puissance que votre carte peut consommer — voir Utiliser votre PC pendant qu’il héberge. La façon dont le code des locataires est tenu à l’écart de vos fichiers et de votre réseau domestique est expliquée dans Mettre sa carte graphique en location : est-ce sans risque ?

Questions fréquentes

Je loue des GPU. Mon travail pourrait-il être pris pour du minage ?

Seul compte un programme de minage connu réellement en marche, ou l’adresse d’un pool de minage. L’entraînement, l’inférence, le rendu et tout autre travail tournent normalement. Si vous pensez qu’un arrêt était une erreur, écrivez au support : une personne examine chaque arrêt, et une erreur est rendue en entier.

Pourquoi l’argent du locataire est-il retenu au lieu d’être remboursé ?

Parce qu’il a payé du temps utilisé pour enfreindre les règles sur la machine de quelqu’un d’autre. Le retenir jusqu’à ce qu’une personne ait regardé fait que tenter sa chance n’est jamais gratuit ; le rendre en cas d’erreur fait qu’aucune personne honnête ne perd rien.

Est-ce que je perds quelque chose en tant qu’hôte ?

Non. Vous êtes payé pour le temps qu’a duré la location, votre score de fiabilité n’est pas touché, et le locataire suivant peut réserver votre machine tout de suite.