FPGA
Un FPGA (Field-Programmable Gate Array) est un circuit reprogrammable. Dans le minage, ils ont précédé les ASIC (2011-2013). Plus efficaces que les GPU mais moins que les ASIC. Plus utilisés aujourd'hui sur Bitcoin.
Qu'est-ce qu'un FPGA
Un FPGA (Field-Programmable Gate Array) est un circuit intégré dont l'architecture logique peut être reprogrammée après fabrication. Concrètement, c'est un tableau de cellules logiques (LUT, flip-flops, blocs DSP) interconnectées par une matrice configurable. À la différence d'un processeur (qui exécute des instructions séquentielles), un FPGA peut être configuré pour exécuter une opération spécifique en parallèle massif. Les fabricants emblématiques sont AMD (Xilinx) et Intel (Altera).
L'âge du minage FPGA Bitcoin
Bitcoin a connu cinq grandes ères de minage :
| Période | Hardware | Hash rate typique | |---|---|---| | 2009-2010 | CPU | 1-10 Mh/s | | 2010-2011 | GPU | 100-700 Mh/s | | 2011-2013 | FPGA | 100-800 Mh/s, mais x3-4 efficience | | 2013- | ASIC | Th/s, puis Ph/s | | Aujourd'hui | ASIC seul | 200-400 Th/s par machine |
Les FPGA ont brièvement dominé entre fin 2011 et mi-2013, surtout grâce à leur efficience énergétique : 0,5-1 W/MHash contre 2-5 W/MHash pour les GPU. Ils n'étaient pas forcément plus rapides, mais consommaient nettement moins.
Pourquoi les ASIC les ont supplantés
L'ASIC est l'aboutissement de la course : une puce conçue spécifiquement pour SHA-256 Bitcoin. Sa supériorité par rapport au FPGA est massive :
| Critère | FPGA | ASIC | |---|---|---| | Coût par hash | Élevé | Faible | | Efficience W/Th | ~10x moins bon | Référence | | Flexibilité | Reprogrammable | Figé | | R&D | Faible | Énorme | | Production | Disponible en stock | Volume nécessaire |
Quand Avalon (janvier 2013) puis Butterfly Labs ont sorti les premiers ASIC SHA-256, les FPGA ont été obsolètes en quelques mois. Le marché s'est effondré : un mineur FPGA acheté 1500 $ en avril 2013 valait 200 $ six mois plus tard.
Pourquoi parle-t-on encore des FPGA
Trois raisons :
- Histoire : comprendre l'évolution du minage Bitcoin sans mentionner les FPGA serait incomplet. Beaucoup de pionniers (Jeff Garzik, Eric Hughes) ont commencé sur FPGA.
- Autres preuves de travail : pour des crypto-monnaies « ASIC-resistant » (Monero RandomX, certains forks de Zcash), les FPGA peuvent encore être compétitifs.
- Prototypage ASIC : les nouveaux ASIC sont souvent prototypés sur FPGA avant fabrication (le RTL Verilog est synthétisable sur les deux).
Le retour des FPGA dans les ASIC modernes
Certains ASIC modernes (notamment les Antminer S21 Pro de Bitmain et les ME8 de MicroBT) intègrent des éléments programmables pour ajuster les paramètres de tension/fréquence à la volée. C'est une influence indirecte du monde FPGA : la flexibilité reprogrammable à petite échelle, embarquée dans un ASIC fondamentalement figé pour SHA-256.
FPGA aujourd'hui hors Bitcoin
Les FPGA restent omniprésents dans :
- High-frequency trading : décisions en nanosecondes.
- Réseaux : routage, firewall, accélération SSL.
- Vidéo broadcast : encodage temps réel.
- Aerospace / défense : reconfiguration en orbite.
- Recherche scientifique : LHC, CERN, accélérateurs.
- Minage altcoin : Monero (très limité), certains projets niche.
À retenir
Les FPGA ont été une ère brève mais importante de Bitcoin (2011-2013), pont entre le GPU et l'ASIC. Sur Bitcoin mainnet, ils sont aujourd'hui totalement inutilisés pour le minage, mais leur héritage intellectuel et industriel reste vivant. Voir ASIC et minage.
Termes lies
- ASICUn ASIC (Application-Specific Integrated Circuit) est une puce dédiée à un calcul précis : ici SHA-256 pour Bitcoin. Beaucoup plus efficace que CPU/GPU/FPGA. Il a rendu obsolète le minage GPU dès 2013. Bitmain, MicroBT, Canaan en sont les principaux fabricants.
- MinageLe minage Bitcoin est le processus par lequel des ordinateurs specialises (ASICs) resolvent des calculs cryptographiques pour valider les transactions et creer de nouveaux blocs. Les mineurs sont recompenses en bitcoins pour leur travail. Ce mecanisme de Proof of Work securise le reseau et garantit son fonctionnement decentralise.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.