FPGA
16/04/2026
Un FPGA (Field-Programmable Gate Array) est un circuit intégré qui peut être programmé après fabrication. Contrairement aux puces à fonction fixe, la logique d'un FPGA peut être reconfigurée à l'aide de langages de description de matériel (HDL) comme VHDL ou Verilog.
FPGA dans le minage
Les FPGAs occupent une position intermédiaire dans le spectre du matériel de minage :
| Matériel | Flexibilité | Efficacité | Coût |
|---|---|---|---|
| CPU | Élevée | Très faible | Faible |
| GPU | Moyenne | Faible–Moyenne | Moyenne |
| FPGA | Moyenne | Moyenne–Élevée | Élevé |
| ASIC | Aucune | Très élevée | Très élevé |
Les FPGAs sont plus économes en énergie que les GPU pour certains algorithmes de minage, mais nécessitent une expertise technique pour être configurés (écriture ou déploiement de bitstreams).
Quand les FPGAs sont utilisés
- Expérimentation d'algorithmes — avant que les ASIC ne dominent une nouvelle monnaie
- Monnaies résistantes aux ASIC — certains algorithmes ont été conçus pour favoriser les FPGAs par rapport aux ASIC
- Minage à faible volume — lorsqu'un algorithme ne justifie pas le développement complet d'un ASIC
FPGA vs. ASIC
Une fois qu'un ASIC est développé pour un algorithme, il surpasse généralement les FPGAs de manière significative en termes de taux de hachage et d'efficacité. Les FPGAs peuvent être reprogrammés pour différents algorithmes ; les ASIC ne le peuvent pas.
