Les ingénieurs américains trouvent un moyen d'augmenter la rentabilité des bitcoins miniers de 30%
Le Dr Rakesh Kumar de l'Université de l'Illinois à Urbana-Champaign dans son travail « Bitcoin mining avec approximation » a décrit un mécanisme par lequel vous pouvez augmenter le profit de l'exploitation des bitcoins de 30% - en termes d'unité de puissance de processeur dépensée. La méthode est basée sur l'utilisation de calculs approximatifs - si un petit nombre d'erreurs peuvent apparaître, l'efficacité du calcul qui en résulte augmente.Les calculs approximatifs sont souvent utilisés en science pour simplifier les calculs mathématiques. Le Dr Kumar a calculé qu'en utilisant du fer, qui compte avec une certaine précision, mais pas à 100%, il est possible d'augmenter l'efficacité d'extraction de 30%.Lors de l'extraction de bitcoins, il est nécessaire de calculer les hachages à partir de certaines valeurs initiales. Il est nécessaire d'obtenir un hachage d'un certain type, et comme il est impossible de prédire le type de hachage avant son calcul, il est nécessaire d'effectuer des calculs, et donc de prouver que le temps processeur a été dépensé.En raison de l'augmentation constante prévue de la complexité des calculs de bitcoins, les mineurs sont progressivement passés du CPU au GPU, au FPGA ou à l'ASIC. Une augmentation de la complexité nécessite une augmentation de la consommation d'énergie du processeur. Kumar et ses étudiants ont pensé - est-il possible de comprendre la technologie minière et de réduire la consommation d'énergie, en augmentant les profits?En conséquence, ils se sont tournés vers l'idée de calculs approximatifs. Selon Kumar, bon nombre d'applications exécutées sur un ordinateur - par exemple, la visualisation -peuvent fonctionner avec des calculs qui ne sont pas précis à 100%. Ces programmes sont résistants aux erreurs et peuvent fonctionner facilement même sur un matériel inexact. Les chercheurs ont découvert que l'extraction de bitcoins a les mêmes propriétés et «pardonne» certaines inexactitudes.Les chercheurs ont découvert que le processeur, qui est nécessaire pour garantir une précision de fonctionnement à 100%, consomme dans certains cas 2 fois plus d'énergie que le processeur, qui doit produire une précision de 99%.L'extraction de Bitcoin peut être effectuée dans plusieurs processus parallèles, et le fer utilisé pour cela se compose de modules indépendants. Si l'un des modules fait une erreur, cela n'affecte pas le travail des autres.Comme l'explique Kumar, les erreurs d'exploration peuvent être de deux types - la bonne décision, qui a été considérée à tort comme incorrecte (faux négatif), et la mauvaise erreur erronée pour le correct (faux positif). Étant donné que la probabilité de trouver la bonne solution est très faible, les faux positifs peuvent être négligés - ils seront peu nombreux. Et ils peuvent toujours être envoyés au réseau - tout de même, d'autres mineurs le vérifieront et les filtreront lors de la mise à jour de la chaîne de blocs. Et une fausse décision négative est une occasion manquée - la bonne décision qui n'a pas été mise en œuvre.Le Dr Kumar fait valoir que l'utilisation du fer, qui compte approximativement les hachages, vous permettra d'emballer plus de modules dans le même espace que le fer ordinaire. En conséquence, le temps de calcul du hachage est réduit de moitié - le mineur peut générer deux fois plus de hachages par unité de temps. En raison d'erreurs périodiques, les performances réelles augmentent d'environ 30%.Sur la base de son travail, le Dr Kumar fera un rapport en juin 2016 lors d'une conférence sur l'électronique et la conception d'automatisation.Source: https://habr.com/ru/post/fr390519/
All Articles