Matrice des fonctionnalités des firmwares de minage Bitcoin
Ce jeu de données est publié sous CC BY 4.0. Citez librement; l’attribution est requise.
Les données ci-dessous reflètent l’état de chaque firmware tel que documenté dans les archives de recherche internes de D-Central (la Bitcoin Mining Hack Bible, compilée à partir d’analyses matérielles directes et de la documentation technique publique). Les lignes DCENT_OS reflètent les spécifications cibles de la bêta; toutes les autres lignes de firmware reflètent un comportement publié et vérifiable en date de 2026 — vérifiez toujours les valeurs actuelles dans la documentation officielle du fournisseur. Les nombres marqués d’un † proviennent de la documentation du fabricant ou du fournisseur et peuvent changer avec les nouvelles versions de firmware. Les nombres marqués d’un ‡ sont des spécifications cibles de la bêta DCENT_OS, et non des capacités publiées.
Téléchargement & API
- firmware-feature-matrix.csv — CSV, toutes les lignes de fonctionnalités
- firmware-feature-matrix.json — JSON, mêmes données, lisibles par machine
- API REST :
GET /wp-json/dc/v1/firmware-features— renvoie l’ensemble du jeu de données sous forme de tableau JSON - API REST avec filtre de firmware :
GET /wp-json/dc/v1/firmware-features?firmware=braiins— valeurs acceptées :stock,braiins,vnish,luxos,dcent_os - API REST avec filtre de catégorie :
GET /wp-json/dc/v1/firmware-features?category=autotuning
Jeu de données source et méthodologie : Carrefour de données ouvertes D-Central · Lié : Carrefour de comparaison des firmwares · BraiinsOS+ vs VNish vs LuxOS — Comparaison complète 2026
Tableau interactif des fonctionnalités
Filtrez par firmware ou par catégorie. Toutes les données sont citables; voir citer ce jeu de données.
| Fonctionnalité | Catégorie | Stock | BraiinsOS+ | VNish | LuxOS | DCENT_OS [bêta publique] |
Notes |
|---|
† Valeur documentée par le fournisseur; susceptible de changer avec les mises à jour de firmware. Vérifiez à la source du fournisseur avant tout déploiement. ‡ Cellule de fonctionnalité cible de la bêta DCENT_OS (comportement visé, pas encore livré en production). Le code source de DCENT_OS lui-même est désormais public sur GitHub (GPL-3.0) : github.com/DCentralTech/DCENT_OS — bêta expérimentale. Bêta publique publiée le 9 juillet 2026 — images pour les Antminer S9 et S19j Pro (cartes Zynq/XIL). Données à jour au 15 juillet 2026; vérifiez à la source du projet pour connaître le statut le plus récent.
Gestion des puces
La distinction de firmware la plus déterminante pour la performance est la granularité avec laquelle le logiciel contrôle chaque puce ASIC. La régulation de la tension dans le matériel Antminer est mise en œuvre au niveau du domaine — un seul convertisseur CC-CC alimente un groupe de puces (BM1366 : 11 domaines, ~10 puces par domaine; BM1368 : 12 domaines, ~9 puces par domaine; BM1370 : 13 domaines, ~7 puces par domaine). Aucun firmware actuel — y compris BraiinsOS+, VNish ou LuxOS — ne contrôle la tension par puce individuelle; ils fonctionnent tous par domaine. Le réglage de la fréquence, en revanche, est adressable par puce au moyen d’écritures dans les registres PLL.
Cette distinction est importante parce que le discours marketing confond souvent l’« autoréglage par puce » (réel, désigne la fréquence) avec le « contrôle de la tension par puce » (irréel — c’est par domaine). D-Central publie cette correction parce que l’exactitude sert mieux la communauté que les affirmations exagérées.
Frais de développeur
Les frais de développeur redirigent une partie du taux de hachage de votre mineur vers le pool de minage du développeur du firmware. Taux tels que documentés — tous les chiffres sont des plages et sont susceptibles de changer; vérifiez toujours dans la documentation officielle du fournisseur :†
- Stock (Bitmain) : 0%
- BraiinsOS+ : 2–2.5%† (varie selon le pool et le forfait — vérifiez les taux actuels sur braiins.com)
- VNish : 2–2.8%† (varie selon le modèle et la configuration — vérifiez sur vnish.com)
- LuxOS : 2.8%† (vérifiez sur luxor.tech)
- DCENT_OS [bêta publique] : 0% par défaut; champ de don optionnel configurable (l’utilisateur définit n’importe quel %; 0% par défaut)
À 100 TH/s sur une durée de vie de 3 ans d’un mineur, des frais de développeur de 2.8% représentent une perte de taux de hachage non négligeable. Le calculateur de coût total de possession (TCO) des firmwares du Carrefour de comparaison des firmwares modélise cela.
Prise en charge du protocole Stratum
Stratum V2 est un protocole de minage repensé qui apporte des connexions chiffrées, une bande passante réduite et — élément essentiel pour la souveraineté — la construction de gabarits de bloc côté mineur grâce à l’extension Job Declaration. Au 15 juillet 2026 :
- BraiinsOS+ est le seul firmware déployé commercialement à prendre en charge nativement Stratum V2
- Stock, VNish, LuxOS utilisent uniquement Stratum V1
- DCENT_OS [bêta publique] vise la prise en charge native de Stratum V2 + DATUM (protocole OCEAN) — les deux demeurent des spécifications cibles à ce stade
La correction sur la tension par domaine
Une idée fausse répandue dans le marketing des firmwares veut que le logiciel d’autoréglage offre un « contrôle de la tension par puce ». L’architecture matérielle ne prend pas en charge cela sur aucune génération d’Antminer actuelle :
- BM1366 (S19 XP) : 11 domaines de tension, ~10 puces par domaine
- BM1368 (S21) : 12 domaines de tension, ~9 puces par domaine
- BM1370 (S21 XP) : 13 domaines de tension, ~7 puces par domaine
Chaque domaine est alimenté par un seul convertisseur CC-CC. Tous les firmwares — BraiinsOS+, VNish, LuxOS et DCENT_OS (cible) — ajustent la tension au niveau du domaine. Le réglage de la fréquence par puce est réel et s’effectue par l’adressage des registres PLL. Les deux sont des chemins matériels distincts. Les points de fonctionnement de l’autoréglage sont calculés à l’exécution pour chaque puce — ce ne sont pas des valeurs d’usine préétablies.
D-Central publie cette correction parce que l’ensemble de la communauté minière a repris sans esprit critique la formulation « tension par puce », et parce que l’exactitude est le fondement de décisions d’achat éclairées.
Licences à code source ouvert
L’étiquette « code source ouvert » est appliquée de façon incohérente dans l’écosystème des firmwares. Le portrait exact :
- Stock (Bitmain) : Partiel. Les modèles plus anciens (époque S9) avaient leur code source publié. Le code source des S11/S15/S17+ n’a pas été publié — une lacune notée de conformité à la GPL. La base Angstrom/Yocto est ouverte; bmminer est un fork de CGMiner.
- BraiinsOS+ : Partiel. Le matériel de la carte de contrôle BCB100 est entièrement à code source ouvert (GPLv3 + CERN-OHL-S, publié en mars 2025 — github.com/braiins/BCB100). La base OpenWrt et les définitions de l’API gRPC sont ouvertes. Le binaire BOSminer, le démon boser et l’interface Web sont des binaires propriétaires fermés distribués via bos-assets. La publication de la BCB100 est une contribution importante à la communauté minière.
- VNish : Code source fermé. Firmware commercial; aucun code source publié.
- LuxOS : Code source fermé. Firmware commercial de Luxor Technology Corporation; certifié SOC 2 Type 2†.
- DCENT_OS [bêta] : GPL-3.0. Le code source est désormais public sur GitHub (github.com/DCentralTech/DCENT_OS) — lisez-le, auditez-le, compilez-le vous-même; il demeure une bêta expérimentale. Cible : aucun blob propriétaire au-delà des bitstreams FPGA imposés par les fournisseurs de silicium. bêta publique publiée le 9 juillet 2026.
La publication du matériel ouvert BCB100 par Braiins est une contribution fondatrice à la communauté minière et mérite d’être reconnue comme une étape significative vers une infrastructure ouverte. Le DCENT_OS de D-Central s’appuie sur l’écosystème à code source ouvert que ces projets ont contribué à établir — dont Braiins (BCB100, bmminer), la 256 Foundation (Mujina) et le projet ESP-Miner.
Alimentation domestique 110V / 120V
Les prises domestiques nord-américaines standard fournissent 120V (Canada/États-Unis). La plupart des mineurs ASIC exigent des circuits de 200–240V. LuxOS a introduit un mode de contournement d’alimentation (PSU bypass) pour le bloc d’alimentation APW12, permettant aux mineurs de génération S19 de fonctionner à 110–120V en contournant l’étage de correction du facteur de puissance. Il s’agit d’un parcours de modification matérielle rendu possible par le logiciel — et non d’une fonctionnalité purement logicielle. Stock, BraiinsOS+ et VNish ne prennent pas en charge le fonctionnement à 110V.
DCENT_OS vise la même capacité 110V comme fonctionnalité différenciante pour les mineurs à domicile canadiens. Lié : Base de données des profils de puissance ASIC · Manuel de terrain ASIC
Délestage & réponse à la demande
Le délestage est la capacité de réduire rapidement la consommation d’un mineur en réponse à des signaux du réseau, à des pics de prix de l’électricité ou à des commandes de l’opérateur — puis de revenir à la normale. La vitesse compte pour les programmes de réponse à la demande.
- Stock : Aucune API de délestage
- BraiinsOS+ : ~30 secondes à la baisse, ~60 secondes à la hausse (via gRPC)†
- VNish : ~15 secondes à la baisse, ~30 secondes à la hausse (via REST)†
- LuxOS : <5 secondes à la baisse, <60 secondes à la hausse — le plus rapide de tous les firmwares de production en date de 2026†
- DCENT_OS [bêta publique] : Cible <5 secondes à la baisse, <60 secondes à la hausse; la bêta actuelle met en œuvre des fenêtres de veille de délestage programmées et des fenêtres horaires de réduction de puissance en mode nuit (config.rs). Un planificateur de mode arbitraire complet fondé sur le temps est un travail futur prévu et n’est pas encore livré.‡
Foire aux questions
Quels sont les frais de développeur de BraiinsOS+ ?
BraiinsOS+ prélève des frais de développeur de l’ordre de 2–2.5% du taux de hachage, redirigés vers le pool de Braiins.† Le taux exact varie selon la version du firmware, la configuration du pool et le forfait d’abonnement. Vérifiez toujours le taux actuel dans la documentation officielle de BraiinsOS avant tout déploiement à grande échelle. VNish prélève 2–2.8%†; LuxOS prélève 2.8%†; le firmware Stock Bitmain prélève 0%; DCENT_OS (bêta publique) est à 0% par défaut, avec un champ de don optionnel configurable par l’utilisateur. Les frais de développeur sont des plages, et non des chiffres fixes — les structures de frais changent d’une version de firmware à l’autre.
Quels firmwares prennent en charge Stratum V2 ?
BraiinsOS+ est le seul firmware de production actuellement disponible à prendre en charge nativement Stratum V2 pour le matériel Antminer. Le firmware Stock Bitmain, VNish et LuxOS utilisent uniquement Stratum V1. Stratum V2 offre des connexions chiffrées, une surcharge de bande passante moindre et — grâce à l’extension Job Declaration — permet aux mineurs de construire leurs propres gabarits de bloc plutôt que d’accepter ceux de l’opérateur du pool. DCENT_OS (bêta publique) vise la prise en charge de Stratum V2 + du protocole DATUM; celles-ci demeurent des spécifications cibles, pas encore des capacités publiées. Lié : Carrefour de comparaison des firmwares.
Quels firmwares fonctionnent à 110V / 120V ?
LuxOS est le premier et actuellement le seul firmware de production à prendre en charge le fonctionnement sur alimentation domestique 110V/120V pour les modèles Antminer compatibles (génération S19 avec bloc d’alimentation APW12). Cela est réalisé au moyen du mode de contournement d’alimentation (PSU bypass), qui saute l’étage de correction du facteur de puissance et accepte directement une entrée de 120V — un parcours matériel rendu possible par le firmware. Stock Bitmain, BraiinsOS+ et VNish ne prennent pas en charge le fonctionnement à 110V. DCENT_OS (bêta publique) vise la prise en charge du 110V comme fonctionnalité pour les mineurs à domicile canadiens. Si le fonctionnement à 120V est essentiel pour votre installation, vérifiez la compatibilité matérielle du bloc d’alimentation avant de flasher tout firmware. Lié : Base de données des profils de puissance ASIC.
Un firmware de minage est-il vraiment à code source ouvert ?
Partiellement — et la réponse est plus nuancée que ne le reconnaissent la plupart des comparaisons. BraiinsOS+ a ouvert le code du matériel de la carte de contrôle BCB100 (GPLv3 + CERN-OHL-S, mars 2025) et publie les définitions de l’API gRPC, mais les binaires de minage principaux (BOSminer, boser, interface Web) demeurent propriétaires et à code source fermé. Le firmware Stock Bitmain utilise une base Angstrom/Yocto ouverte, mais n’a pas publié le code source des modèles S11+. VNish et LuxOS sont entièrement propriétaires. DCENT_OS (bêta, GPL-3.0) emprunte la voie entièrement à code source ouvert : son code source est désormais public sur GitHub (github.com/DCentralTech/DCENT_OS) — lisez-le, auditez-le, compilez-le vous-même — même s’il demeure une bêta expérimentale, avec une bêta publique publiée le 9 juillet 2026. La publication à code source ouvert de la carte BCB100 par Braiins est une étape significative pour l’écosystème et est créditée comme telle.
Que signifie réellement l’« autoréglage par puce » par rapport au « contrôle de la tension par puce » ?
Ce sont deux chemins matériels différents que le discours marketing confond souvent. Le réglage de la fréquence par puce est réel : le firmware peut adresser chaque puce ASIC individuellement au moyen des registres PLL et définir des fréquences d’horloge indépendantes. C’est ce que font BraiinsOS+, VNish, LuxOS et DCENT_OS (cible). Le contrôle de la tension par puce n’existe pas dans le matériel Antminer actuel : la tension est régulée au niveau du domaine, où un convertisseur CC-CC alimente un groupe de puces (10 puces/domaine sur BM1366; 9 puces/domaine sur BM1368; 7 puces/domaine sur BM1370). Aucun firmware ne peut fournir des tensions différentes à des puces au sein d’un même domaine — la contrainte matérielle est physique, ce n’est pas une limite logicielle. Les points de fonctionnement de l’autoréglage sont calculés à l’exécution pour chaque puce — ce ne sont pas des valeurs d’usine préétablies. D-Central publie cette correction pour aider les opérateurs à faire des comparaisons exactes.
Quels modèles chaque firmware prend-il en charge ?
La prise en charge varie selon le firmware et la génération de matériel :
- Stock : Tous les modèles Antminer (par définition)
- BraiinsOS+ : famille S19 (cartes Zynq + Amlogic), S19 XP, S21, T21, et en expansion (vérifiez la liste actuelle sur braiins.com)
- VNish : plus de 23 modèles Antminer x19, S21, T21, L7, L9; en expansion vers WhatsMiner et Innosilicon†
- LuxOS : générations S19 et S21 (modèles à refroidissement par air et hydrorefroidis)† — vérifiez sur luxor.tech
- DCENT_OS [bêta publique] : la phase 1 vise le S19 XP (BM1366, carte Zynq); la phase 2 vise les S19j Pro, S21, S21 XP. Voir la documentation DCENT_OS pour le statut actuel.
Quelle est la vitesse de délestage de chaque firmware ?
La vitesse de délestage — la rapidité avec laquelle un mineur peut réduire sa consommation sur un signal — est essentielle pour les programmes de réponse à la demande. LuxOS réalise le délestage le plus rapide de tous les firmwares de production : puissance quasi au repos en <5 secondes (à la baisse) et rétablissement complet en <60 secondes (à la hausse), obtenu par une chute immédiate de la fréquence combinée à une réduction de la tension.† BraiinsOS+ atteint une puissance réduite en environ 30 secondes via gRPC; VNish en environ 15 secondes via REST. Le firmware Stock Bitmain n’a aucune API de délestage. DCENT_OS (bêta publique) vise des vitesses de délestage à parité avec LuxOS; la bêta actuelle met en œuvre des fenêtres de veille programmées et des fenêtres de réduction de puissance en mode nuit, mais un planificateur de mode arbitraire complet fondé sur le temps est un travail futur prévu, pas encore livré.‡
Citer ce jeu de données
D-Central Technologies. (2026). Bitcoin Mining Firmware Feature Matrix [Jeu de données]. https://d-central.tech/data/firmware-feature-matrix/ CC BY 4.0.
BibTeX :
@dataset{dcentral_firmware_matrix_2026,
author = {D-Central Technologies},
title = {Bitcoin Mining Firmware Feature Matrix},
year = {2026},
url = {https://d-central.tech/data/firmware-feature-matrix/},
license = {CC BY 4.0}
}
Méthodologie & sources
Ce jeu de données a été compilé à partir de :
- D-Central Bitcoin Mining Hack Bible — archives de recherche internes en rétro-ingénierie couvrant le matériel Antminer au niveau des registres (FEATURE_COMPARISON_MATRIX.md, EXISTING_FIRMWARES.md)
- Documentation officielle de Braiins : docs.braiins.com; dépôt de matériel ouvert BCB100 : github.com/braiins/BCB100; dépôt de l’API gRPC : github.com/braiins/bos-plus-api
- Documentation de l’API LuxOS : docs.luxor.tech
- Documentation officielle de VNish : vnish.com
- Cartes publiques de registres de puces ASIC (BM1366, BM1368, BM1370, BM1397); code source du pilote ASIC ESP-Miner (GPL-3.0); PoC du firmware Mujina (256 Foundation, GPL-3.0)
Les spécifications cibles de DCENT_OS sont des documents de conception internes de D-Central (bêta publique). Toutes les spécifications cibles sont marquées d’un ‡ et ne représentent pas un logiciel livré et accessible au public. Toutes les autres valeurs de firmware reflètent un comportement documenté publiquement et vérifiable en date de 2026 — les valeurs marquées d’un † doivent être vérifiées dans la documentation du fournisseur avant d’être citées, car les fonctionnalités des firmwares et les structures de frais changent avec les mises à jour.
D-Central reconnaît le travail fondateur de la communauté minière à code source ouvert : Braiins (BraiinsOS, matériel ouvert BCB100, bmminer), la 256 Foundation (Mujina), le projet ESP-Miner et le projet de documentation des registres skot/BM1397. Le paysage des firmwares existe parce que ces équipes ont bâti l’échafaudage sur lequel les autres s’appuient.
Ressources liées : Carrefour de données ouvertes D-Central · Carrefour de comparaison des firmwares · BraiinsOS+ vs VNish vs LuxOS Comparaison complète 2026 · Documentation DCENT_OS · Base de données des profils de puissance ASIC · Référence des puces ASIC · Manuel de terrain ASIC · Académie du minage · Carrefour des mineurs à code source ouvert · Antminer S19 · Antminer S21
Produits, réparations et guides connexes
- comment D-Central diagnostique les réparations ASIC
- bibliothèque de dépannage ASIC
- manuels ASIC et guides de réparation
- hashboards de remplacement
- cartes de contrôle ASIC
- blocs d’alimentation ASIC
- hub du refroidissement par immersion
- guide du refroidissement par immersion à la maison
- mineurs ASIC pour planifier l’immersion
- pièces de refroidissement ASIC
- conduit de ventilation avant l’immersion
- comparer les specs des mineurs dans la base de données
- soutien en réparation ASIC
- comparer les specs des mineurs ASIC
- base de mineurs ASIC
- specs et rentabilité de l’Antminer S19
- acheter un Antminer S19 testé
- guide d’entretien Antminer S19
- service de réparation Antminer S19
- specs de l’Antminer S21
- Bitmain Antminer S21
- guide d’entretien Antminer S21
- puce BM1370BC pour S21 Pro
- specs de l’Antminer S9
- Bitmain Antminer S9
- guide d’entretien Antminer S9
- ensemble de pièces de réparation de hashboard S9
- specs du Whatsminer M30S
- guide de réparation Whatsminer
- MicroBT Whatsminer M30S++
- conduit d’évacuation Whatsminer M3x
Dernière révision: 28 juillet 2026.
