FPGA
Un Field Programmable Gate Array (FPGA, réseaux logiques programmables) est une sorte de circuit intégré. L’un des avantages à utiliser un FPGA réside dans le fait que l’on peut leur donner une configuration unique qui peut faire baisser la quantité d’électricité consommée.
Les FPGA sont une des catégories de circuits intégrés utilisés pour le minage dans l’industrie des monnaies virtuelles. Les FPGA sont en mesure d’augmenter la rentabilité des récompenses pour le minage (coinbase) et également de réagir de manière flexible aux futurs changements dans les algorithmes des monnaies virtuelles.
Les FPGA sont couramment employés pour une large palette d’appareils électroniques, allant de la TV et appareils sans fil, aux équipements médicaux pour l’imagerie de diagnostic ou pour pratiquer des échographies. Le design du circuit des FPGA peut être modifié sans avoir à changer pour autant le matériel, ce qui minimise le coût et le temps consacré au développement.
La flexibilité des FPGA peut pourvoir à différents besoins et est un aspect important, puisque les utilisateurs peuvent changer leurs spécifications en fonction de leurs besoins particuliers.
Aux premiers jours du minage, les mineurs utilisaient le processeur central (Central Processing Unit, CPU) déjà présent dans leurs ordinateurs.
Avec l’augmentation croissante de la concurrence dans le minage, être capable d’effectuer d’énormes sommes de calculs représentait un avantage, ce qui a conduit à l’utilisation d’Unités de Processeurs Graphiques (Graphics Processing Units, GPU) pour le minage. Actuellement, l’utilisation d’ASICs est devenue courante (Application Specific Integrated Circuits).
Les ASICs sont spécialisés pour des applications spécifiques qui peuvent engendrer une forte rentabilité. Leur construction est simple, les limitant à leur application spécifique. Ils sont largement employés et considérés comme faciles d’utilisation pour les débutants.
Cependant, les ASICs sont incapables de s’adapter aux changements qui surviennent dans les algorithmes des monnaies virtuelles. Ce qui les rend inutiles à l’avenir pour le minage. Inversement, les FPGAs peuvent s’adapter aux changements des algorithmes et s’orienter dans le minage d’autres monnaies en réponse à l’état du marché. De fait, cela peut aboutir à la maximisation de la rentabilité sur le long terme.