À l’heure actuelle, vous avez probablement entendu parler de la crypto-monnaie et du cryptomining, peut-être parce que vous aussi, vous voulez obtenir une partie de cet argent d’actif numérique spéculatif.
Si c’était en 2012, nous serions juste à côté de vous, à extraire quelques bitcoins ou ethereum pendant la nuit sur nos ordinateurs portables, car c’était un projet intéressant et vous avez obtenu quelques bons jetons numériques d’une valeur de quelques centimes. Pas de mal, pas de faute.
Nous sommes loin de ces beaux jours où les crypto-monnaies étaient faciles à exploiter sur un smartphone, car les blockchains sur lesquelles elles étaient basées n’avaient pas encore suffisamment mûri.
Maintenant, extraire un seul jeton numérique demande d’énormes efforts, et bien que les gens soient prêts à payer beaucoup d’argent pour ces jetons, les chances que vous extrayiez suffisamment de bitcoins ou d’éthereum sur votre ordinateur personnel pour justifier la dépense d’énergie sont pratiquement inexistantes.
Cependant, de nombreuses applications proposent de vous permettre d’exploiter la crypto-monnaie pendant que votre ordinateur est inactif, laissant la perspective d’argent gratuit devant vous pour vous permettre de télécharger leur application.
Lisez les petits caractères, cependant – en supposant que le logiciel est légitime – et vous constaterez probablement que ces entreprises prennent une part de chaque fraction d’un jeton numérique que vous extrayez pendant le temps d’inactivité de votre ordinateur. L’objectif n’est pas de vous aider à gagner de l’argent, l’objectif est d’amener des milliers ou des dizaines de milliers d’utilisateurs à exploiter la crypto-monnaie pour eux.
Alors, que devriez-vous faire à la place ?
Tout d’abord, si vous n’utilisez pas votre ordinateur, la meilleure chose à faire est de l’éteindre.
Les systèmes d’exploitation modernes sur du matériel raisonnablement moderne démarrent en quelques secondes, plutôt qu’en la minute que cela aurait pu prendre il y a cinq ou dix ans. Il n’y a vraiment aucune raison de mettre votre ordinateur en mode veille ou veille prolongée.
Mais beaucoup d’entre nous laissent encore nos ordinateurs inactifs toute la nuit pour une raison ou une autre, et vous pourriez être tenté d’utiliser ce temps d’inactivité pour quelque chose de productif.
Au lieu d’exploiter la crypto-monnaie, cependant, il existe de nombreuses façons d’utiliser ce temps d’ordinateur inactif pour une bonne cause, plutôt que de mettre le feu à la planète pour aider les investisseurs en capital-risque qui sont entrés au rez-de-chaussée de Bitcoin à devenir encore plus obscènement riches qu’eux. le sont déjà.
Qu’est-ce que l’informatique distribuée et comment fonctionne-t-elle ?
La technologie blockchain derrière les crypto-monnaies et les NFT fonctionne sur un réseau distribué, ce qui signifie que des copies d’une blockchain spécifique existent sur plusieurs systèmes connectés par un réseau et que les transactions sur la blockchain ne sont ajoutées que si un consensus de ces systèmes accepte de l’ajouter.
Ce que tout cela signifie n’est pas vraiment important, mais l’informatique distribuée fonctionne de la même manière dans laquelle un programme ou un processus au sein d’un programme est calculé sur plusieurs systèmes connectés par un réseau.
Ainsi, si vous utilisiez l’informatique distribuée pour exécuter Google Chrome, par exemple, différents ordinateurs du réseau traiteraient différents morceaux de code, dont les résultats seraient collectés par l’un des ordinateurs du réseau chargé de tout gérer et afficher le navigateur sur un écran.
Du côté positif, vous disposez peut-être enfin de suffisamment de RAM pour exécuter Chrome, mais l’inconvénient est que l’informatique distribuée n’est pas un moyen très efficace d’exécuter un navigateur Web. Qu’est-ce que c’est pouvez faire très efficacement, cependant, est le traitement des données et la modélisation complexe, c’est-à-dire le genre de travail normalement effectué sur les superordinateurs.
Les programmes sur les superordinateurs sont généralement très basiques, tout bien considéré, mais ce qu’ils font est très coûteux en termes de calcul. Si vous devez modéliser une prévision météorologique pour la semaine prochaine, vous devez généralement prendre en compte des centaines, voire des milliers de variables.
Si chaque variable peut avoir dix valeurs, la modélisation de toutes les prévisions météorologiques potentielles prendrait 10 ^ 100 ou 10 ^ 1 000 calculs pour chaque étape du modèle. C’est le genre de chose qui peut arrêter un ordinateur normal, puis le réduire en poussière au cours du siècle suivant alors qu’il essaie de traiter chaque calcul un par un pendant des années.
Mais que se passe-t-il si vous confiez à 1 000 ordinateurs une sous-section de ce modèle à calculer sur un réseau, puis qu’ils renvoient les résultats à un ordinateur qui collecte les données et les compile en prévisions utilisables ? Eh bien, cela ne prendrait pas autant de temps. C’est la puissance de l’informatique distribuée, et son utilisation dans la recherche scientifique et médicale se développe depuis près de deux décennies maintenant.
La plateforme BOINC
L’infrastructure ouverte de Berkeley pour l’informatique en réseau (BOINC) a commencé comme une plate-forme pour trouver des extraterrestres. Il a été construit à l’Université de Californie à Berkeley pour permettre au programme SETI@home, qui a permis à des volontaires de donner du temps informatique inactif pour aider à traiter les signaux radio de l’espace afin de rechercher des signes possibles de vie extraterrestre.
Le projet SETI@home lui-même est en « hibernation » pour l’instant pendant que les chercheurs effectuent une « analyse de données back-end », mais la plate-forme informatique distribuée qu’ils ont construite pour exécuter le projet SETI@home est désormais largement utilisée par les universités et les instituts de recherche pour d’autres traitements. -des projets intensifs (tout comme la convention @home, comme vous le verrez bientôt).
Ceux-ci incluent la modélisation du pli protéique pour en savoir plus sur des maladies comme Covid-19, des projets qui étudient le changement climatique et les phénomènes astronomiques, et des domaines de recherche importants en mathématiques.
Bien que BOINC soit sûr à utiliser, il s’agit d’une plate-forme ouverte, de sorte que tout le monde peut l’utiliser pour son projet sans aucune sorte d’examen de la qualité. Cela signifie que certains projets sont plus dignes de votre temps d’inactivité que d’autres.
Le site Web de BOINC propose une bonne liste de questions à poser avant de commencer à contribuer à un projet, notamment qui le parraine, ses objectifs sont-ils clairement décrits et une utilisation productive de votre temps d’inactivité sur l’ordinateur, et si le projet a déjà publié des résultats dans les pairs ? -revue de revues scientifiques (démontrant ainsi qu’elle prend réellement au sérieux la recherche qu’elle mène).
Le site Web de BOINC contient une liste de projets qui « nous sont connus chez BOINC, et nous pensons que leurs descriptions sont exactes ». Bien qu’il ne s’agisse pas d’une approbation à part entière des projets de la liste, c’est toujours un point de départ.
Nous avons sélectionné certains des projets les plus remarquables qui sont parrainés par des chercheurs d’universités et d’institutions réputées, et qui sont réputés pour leur recherche de qualité.
- Einstein@home : recherche les signaux difficiles à détecter des pulsars à l’aide de LIGO, du radiotélescope Arecibo et des données satellitaires à rayons gamma Fermi.
- LHC@home : exécute des simulations de physique des particules et des accélérateurs pour améliorer le travail du Grand collisionneur de hadrons du CERN.
- MilkyWay@home : travaille à créer un modèle tridimensionnel de la Voie lactée avec un haut niveau de précision en utilisant les données du Sloan Digital Sky Survey.
- MLC@Home : étudie des modèles d’apprentissage automatique complexes, en particulier les réseaux de neurones, pour mieux comprendre leur fonctionnement dans le but de faire progresser la sécurité dans le monde réel de la technologie alimentée par les systèmes d’apprentissage automatique.
- Rosetta@home : étudie les structures de repliement des protéines pour mieux comprendre une variété de maladies et rechercher des thérapies potentielles.
Projets qui ne fonctionnent pas sur BOINC
Dans le passé, BOINC a fait l’objet de critiques selon lesquelles il consomme beaucoup de puissance de traitement lors de son utilisation, ce qui peut entraîner une accélération bruyante des ventilateurs du processeur, ce qui peut constituer un problème pour certains lorsqu’ils essaient de dormir.
Bien que nous n’ayons pas vécu cela nous-mêmes, cette critique existe, donc si vous recherchez un projet informatique distribué non-BOINC pour lequel vous souhaitez vous porter volontaire, nous avons inclus quelques options supplémentaires ci-dessous.
- Folding@home : après avoir étudié de nouvelles structures protéiques dans le SARS-CoV-2, le virus qui cause Covid-19, le projet est maintenant passé à l’étude de médicaments potentiels qui ciblent ces structures. Utilise son propre logiciel et vous permet de contrôler quand et combien de puissance de traitement est volontaire.
- Stardust@home : analyse la grille de collecte de la mission Stardust de la NASA pour capturer les particules de coma de la comète Wild 2.
- DreamLab : vous pouvez également utiliser votre appareil Android ou iOS pour aider la recherche médicale sur plusieurs types de cancer, bien que pour l’instant l’application soit strictement consacrée à la recherche Covid-19.
- Mouton électrique : bien qu’il ne soit pas bénéfique dans le même sens que la recherche médicale ou scientifique, il s’agit d’une plate-forme distribuée permettant de générer un art fractal en évolution et de transformer ces visualisations en un économiseur d’écran génial. Non, il ne s’agit pas de guérir le cancer, mais pour le moment, nous pouvons tous bénéficier de quelque chose de cool et envoûtant pour nous remémorer la pandémie en cours.
Cet article fait partie de TechRadar Résolutions techniques série, une explosion d’encouragements motivants vous montrant comment booster votre nouvelle année avec la technologie. Du dimanche 26 décembre au dimanche 2 janvier, notre série révélera également comment nous visons à améliorer la vie de nos gadgets en 2022. Donc, que vous cherchiez à devenir un utilisateur avancé de Chromebook, battez votre obsession à emporter avec un nouvelle friteuse à air ou utilisez une montre connectée pour vous propulser vers de nouveaux sommets de forme physique, nous vous montrerons comment passer la nouvelle année en beauté. Et quand tout va inévitablement mal, vous pouvez toujours blâmer les gadgets.