Aller au contenu principal
Minage

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 :

  1. Histoire : comprendre l'évolution du minage Bitcoin sans mentionner les FPGA serait incomplet. Beaucoup de pionniers (Jeff Garzik, Eric Hughes) ont commencé sur FPGA.
  2. Autres preuves de travail : pour des crypto-monnaies « ASIC-resistant » (Monero RandomX, certains forks de Zcash), les FPGA peuvent encore être compétitifs.
  3. 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

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.