Glossaire

  • Antminer

    Les Antminer sont les mineurs ASIC les plus répandus, produits par Bitmain (Chine). La gamme couvre plusieurs générations : S9, S17, S19, S21, avec des hashrates allant de 14 TH/s à 234 TH/s.

    Bien que conçus pour le minage en pool à grande échelle, certains solo miners utilisent des Antminer reconditionnés. Leur forte consommation (1000-3500W) et leur bruit les rendent inadaptés au minage domestique classique, contrairement aux Bitaxe.

  • ASIC

    Un ASIC (Application-Specific Integrated Circuit) est une puce conçue spécifiquement pour calculer des hash SHA-256. Contrairement aux GPU ou CPU, un ASIC ne peut faire qu’une seule tâche, mais il l’exécute des millions de fois plus efficacement.

    Les ASIC de minage Bitcoin sont produits principalement par Bitmain (série Antminer), MicroBT (série Whatsminer) et Canaan. Les puces ASIC les plus récentes comme les BM1370 atteignent des efficacités de 15 J/TH.

  • AxeOS

    AxeOS est le firmware officiel du Bitaxe, développé par Skot. Basé sur le framework ESP-IDF d’Espressif, il offre une interface web accessible via le WiFi du Bitaxe pour configurer tous les paramètres.

    Via AxeOS, on configure : l’adresse de la pool (URL Stratum), l’adresse Bitcoin du mineur, la fréquence et la tension de la puce ASIC, le nom du worker, et le WiFi. Les mises à jour se font en OTA (Over-The-Air).

  • Bitaxe

    Le Bitaxe est un projet open-source créé par Skot qui intègre une puce ASIC Bitmain sur une petite carte avec un ESP32 et une connexion WiFi. Il existe en plusieurs versions : Bitaxe Ultra (BM1366), Supra (BM1368), Gamma (BM1370), et Hex (6 puces).

    Avec un hashrate de 500 GH/s à 4 TH/s selon le modèle et une consommation de 5-25W, le Bitaxe est le symbole du lottery mining accessible. Son firmware AxeOS permet une configuration simple via navigateur web.

  • Bloc

    Un bloc est un ensemble de transactions regroupées et validées par un mineur. Chaque bloc contient un en-tête (header) avec le hash du bloc précédent, un horodatage, la cible de difficulté, le nonce, et la racine de Merkle des transactions incluses.

    Un nouveau bloc est ajouté à la blockchain environ toutes les 10 minutes. Sa taille est limitée à environ 4 Mo (en poids virtuel). Le mineur qui trouve un bloc valide reçoit la récompense de bloc (subsidy) plus les frais de transaction.

  • Bloc candidat

    Un bloc candidat est un bloc assemblé par un mineur, contenant les transactions sélectionnées et la transaction coinbase, mais dont le nonce n’a pas encore produit un hash valide.

    Le mineur teste des milliards de variantes de ce bloc candidat (en modifiant le nonce et l’extranonce) jusqu’à trouver un hash inférieur à la cible de difficulté. Une fois trouvé, le bloc est diffusé au réseau pour validation.

  • Bloc orphelin

    Un bloc orphelin (ou stale block) est un bloc correctement miné mais qui ne fait pas partie de la chaîne la plus longue. Cela arrive quand deux mineurs trouvent un bloc presque simultanément : le réseau finit par converger vers une seule branche.

    Le mineur du bloc orphelin ne reçoit pas la récompense. En solo mining, la probabilité de produire un bloc orphelin est très faible car le temps de propagation est négligeable par rapport à la difficulté de trouver un bloc.

  • Block Template

    Le block template est un bloc candidat généré par Bitcoin Core (via getblocktemplate). Il contient l’en-tête du bloc, les transactions sélectionnées dans la mempool, et la transaction coinbase.

    En solo mining, votre nœud génère le block template et votre matériel ASIC travaille à trouver un nonce valide. Stratum V2 permet au mineur de construire son propre block template, renforçant la décentralisation.

  • Blockchain

    La blockchain est une chaîne de blocs liés cryptographiquement, formant un registre public et décentralisé. Chaque bloc référence le hash du bloc précédent, rendant toute modification rétroactive pratiquement impossible.

    Depuis le bloc genesis (3 janvier 2009), la blockchain Bitcoin enregistre l’intégralité des transactions. Les nœuds complets valident indépendamment chaque bloc et chaque transaction selon les règles de consensus.

  • BM1366

    Le BM1366 est une puce ASIC de minage SHA-256 fabriquée par Bitmain. Utilisée dans l’Antminer S19 XP, elle a été adoptée par le projet Bitaxe Ultra pour créer des mineurs compacts open-source.

    Une seule puce BM1366 atteint environ 500 GH/s pour une consommation de 12W environ, soit une efficacité d’environ 24 J/TH. C’est la puce qui a démocratisé le solo mining DIY.

  • BM1368

    Le BM1368 est le successeur du BM1366, offrant une meilleure efficacité énergétique. Utilisée dans le Bitaxe Supra, cette puce atteint environ 600-700 GH/s pour une consommation réduite.

    L’amélioration de l’efficacité (J/TH) permet de miner plus de hash par watt consommé, réduisant le coût électrique du lottery mining au quotidien.

  • BM1370

    Le BM1370 est la puce ASIC la plus récente de Bitmain (2024), utilisée dans les Antminer S21 Pro. Elle atteint une efficacité record d’environ 15 J/TH.

    Intégrée au Bitaxe Gamma, une seule puce BM1370 atteint environ 800 GH/s à 1,2 TH/s. C’est actuellement la puce la plus efficace disponible pour les projets de solo mining DIY.

  • BM1397

    Le BM1397 est une puce ASIC SHA-256 de Bitmain initialement utilisée dans l’Antminer S17. Moins efficace que les générations suivantes, elle reste présente dans certains projets open-source anciens.

    Le projet Bitaxe original utilisait le BM1397 avant de passer aux puces plus récentes. Son efficacité d’environ 40-45 J/TH est aujourd’hui dépassée mais reste fonctionnelle pour le lottery mining.

  • Break-even

    Le break-even (seuil de rentabilité) est le moment où les revenus cumulés du minage égalent les coûts (matériel + électricité + maintenance). Au-delà de ce point, le mineur est en profit.

    En solo mining avec un Bitaxe, le break-even classique est atteint uniquement si un bloc est trouvé. Le calcul est simple : coût total (matériel + électricité cumulée) vs récompense d’un bloc (~3,125 BTC). Avec un Bitaxe à 50€ et 33€/an d’électricité, un seul bloc trouvé rembourse des siècles de fonctionnement.

  • Cible

    La cible (target) est un nombre de 256 bits dérivé de la difficulté actuelle. Pour qu’un bloc soit valide, son hash (interprété comme un nombre) doit être inférieur à cette cible.

    Plus la difficulté est élevée, plus la cible est basse, et plus il est statistiquement difficile de trouver un hash valide. La cible est recalculée tous les 2016 blocs avec la difficulté.

  • Coinbase Transaction

    La transaction coinbase est la première transaction de chaque bloc. Elle n’a pas d’entrée (input) classique — elle crée de nouveaux bitcoins (la subsidy) et collecte les frais de toutes les autres transactions du bloc.

    En solo mining, c’est cette transaction qui envoie la récompense directement à votre adresse. Elle contient aussi le champ extranonce utilisé pour étendre l’espace de recherche du minage.

  • Confirmation

    Une confirmation signifie qu’une transaction a été incluse dans un bloc. Chaque bloc suivant ajoute une confirmation supplémentaire. Plus le nombre de confirmations est élevé, plus la transaction est considérée comme irréversible.

    Par convention, 6 confirmations (~1 heure) sont considérées comme suffisantes pour les transactions importantes. Pour les petits montants, 1 à 3 confirmations peuvent suffire.

  • Coût électrique

    Le coût électrique est le principal poste de dépense du minage. Il se calcule en multipliant la consommation du mineur (en watts) par le nombre d’heures de fonctionnement et le prix du kWh.

    Pour un Bitaxe consommant 15W en continu : 15W × 24h × 365j = 131,4 kWh/an. À 0,25 €/kWh, cela représente environ 33 €/an — le « ticket de loterie » annuel du solo miner.

  • Difficulté

    La difficulté détermine la cible que le hash d’un bloc doit atteindre pour être considéré comme valide. Elle est recalculée tous les 2016 blocs (~2 semaines) en comparant le temps réel écoulé au temps théorique de 20 160 minutes.

    Si les blocs sont trouvés trop rapidement, la difficulté augmente ; trop lentement, elle diminue. Cet ajustement garantit une émission monétaire prévisible indépendamment de la puissance de calcul totale du réseau.

  • ESP32

    L’ESP32 est un microcontrôleur fabriqué par Espressif Systems, intégrant WiFi et Bluetooth. Dans les projets de minage open-source, il sert de contrôleur : il gère la connexion réseau, la communication Stratum avec la pool, et pilote la puce ASIC.

    Le Bitaxe utilise un ESP32-S3 pour communiquer avec la puce ASIC et exposer l’interface web AxeOS. Le NerdMiner utilise un ESP32 pour miner directement en SHA-256, sans ASIC.

  • Extranonce

    L’extranonce est un champ dans la transaction coinbase que le mineur peut modifier pour créer de nouveaux en-têtes de bloc à hacher. Comme le nonce standard (32 bits) est épuisé en quelques secondes par les ASIC modernes, l’extranonce offre un espace de recherche supplémentaire.

    Quand l’extranonce change, la racine de Merkle change aussi, produisant un nouvel en-tête de bloc et donc 2^32 nouvelles combinaisons de nonce à explorer.

  • Firmware

    Le firmware est le système d’exploitation du mineur. Pour les Bitaxe, c’est AxeOS (basé sur ESP-IDF). Pour les Antminer, c’est un Linux embarqué propriétaire (ou des firmwares alternatifs comme Braiins OS).

    Le firmware gère la communication Stratum, le contrôle de la puce ASIC (fréquence, voltage), la gestion thermique (ventilateur), et l’interface de configuration web.

  • Frais de transaction

    Les frais de transaction sont payés par l’émetteur d’une transaction Bitcoin pour que les mineurs l’incluent dans un bloc. Ils sont exprimés en satoshis par octet virtuel (sat/vB).

    Pour le solo miner qui trouve un bloc, les frais de transaction sont un bonus ajouté à la subsidy. En période de forte congestion (mempool pleine), les frais peuvent représenter une part significative de la récompense totale.

  • Halving

    Le halving est un événement programmé dans le code de Bitcoin qui réduit de moitié la subsidy tous les 210 000 blocs (~4 ans). Partant de 50 BTC en 2009, la récompense est passée à 25, 12.5, 6.25, puis 3,125 BTC (avril 2024).

    Le halving garantit que le nombre total de bitcoins ne dépassera jamais 21 millions. Pour les solo miners, chaque halving réduit la récompense potentielle mais contribue à la rareté et historiquement à la valorisation du Bitcoin.

  • Hash

    Un hash est le résultat d’une fonction de hachage (comme SHA-256) appliquée à des données. Il produit une chaîne hexadécimale de longueur fixe (64 caractères pour SHA-256), unique pour chaque entrée.

    Dans le minage, les mineurs calculent des milliards de hash par seconde en faisant varier le nonce jusqu’à trouver un hash inférieur à la cible de difficulté.

  • Hashrate

    Le hashrate représente le nombre de calculs de hash qu’un mineur (ou le réseau entier) peut effectuer par seconde. Il s’exprime en H/s avec les préfixes standards : kH/s, MH/s, GH/s, TH/s, PH/s, EH/s.

    Le hashrate du réseau Bitcoin dépasse les 800 EH/s (2025). Un Bitaxe atteint environ 500 GH/s à 1,2 TH/s selon le modèle, tandis qu’un Antminer S21 Pro atteint 234 TH/s.

  • Lottery Mining

    Le lottery mining est le surnom donné au solo mining avec de faibles hashrates (quelques TH/s ou moins). La probabilité de trouver un bloc est extrêmement faible, mais le gain est la récompense complète (3,125 BTC après le halving 2024).

    Avec un Bitaxe à 500 GH/s, le temps moyen statistique pour trouver un bloc se compte en centaines d’années. Mais chaque hash a la même chance que n’importe quel autre — quelqu’un peut gagner dès le premier jour.

  • Lucky Block

    Un lucky block est un bloc trouvé beaucoup plus rapidement que prévu statistiquement. La « luck » se mesure en pourcentage : 100% signifie que le bloc a été trouvé exactement dans le temps moyen attendu, 50% qu’il a été trouvé deux fois plus vite.

    Les histoires de solo miners trouvant un bloc avec un simple Bitaxe sont des exemples de luck extrême. C’est mathématiquement possible à chaque hash — et c’est ce qui rend le lottery mining passionnant.

  • Mempool

    La mempool (memory pool) est l’ensemble des transactions valides reçues par un nœud mais pas encore incluses dans un bloc. Chaque nœud maintient sa propre mempool.

    Les mineurs sélectionnent les transactions de leur mempool pour construire un bloc candidat, priorisant généralement celles avec les frais les plus élevés (en sat/vB). En période de congestion, la mempool peut contenir des dizaines de milliers de transactions.

  • Merkle Root

    La racine de Merkle (Merkle root) est le hash situé au sommet d’un arbre de Merkle, une structure où chaque paire de hash de transactions est combinée et re-hashée récursivement jusqu’à obtenir un hash unique.

    Ce mécanisme permet de vérifier l’inclusion d’une transaction dans un bloc sans télécharger le bloc entier (vérification SPV). Toute modification d’une transaction change la racine de Merkle, assurant l’intégrité du bloc.

  • Minage en solo

    Le minage en solo (solo mining) consiste à miner sans intermédiaire. Le mineur connecte son matériel à son propre nœud Bitcoin ou à un service comme Solo CK Pool, et tente de résoudre un bloc seul.

    En cas de succès, le mineur reçoit la totalité de la récompense de bloc et des frais de transaction. C’est l’approche la plus souveraine du minage, alignée avec la philosophie de décentralisation de Bitcoin.

  • NerdMiner

    Le NerdMiner est un projet open-source basé sur un ESP32-S3 avec écran OLED ou TFT. Il mine en SHA-256 pur sur le microcontrôleur, sans puce ASIC, atteignant un hashrate modeste d’environ 50-80 kH/s.

    Principalement éducatif et décoratif, le NerdMiner affiche en temps réel le hashrate, la difficulté, le prix du BTC et le meilleur nonce trouvé. Sa probabilité de trouver un bloc est astronomiquement faible, mais non nulle.

  • NerdQAxe

    Le NerdQAxe est un mineur qui combine l’aspect éducatif du NerdMiner avec la puissance de 4 puces ASIC BM1366. Il atteint environ 2-4 TH/s pour une consommation d’environ 15-20W.

    Avec son écran intégré et son format compact, il offre une expérience de solo mining plus réaliste que le NerdMiner tout en restant un appareil de bureau silencieux et peu énergivore.

  • Noeud

    Un nœud (node) est un ordinateur qui exécute le logiciel Bitcoin et maintient une copie de la blockchain. Un nœud complet (full node) valide indépendamment chaque transaction et chaque bloc selon les règles de consensus.

    Faire tourner son propre nœud permet de miner en solo en toute souveraineté : vous construisez vos propres blocs candidats sans dépendre d’un tiers pour la validation. Bitcoin Core est le client de référence.

  • Nonce

    Le nonce (number used once) est un entier de 32 bits inclus dans l’en-tête du bloc. Le mineur modifie ce nonce à chaque tentative de hachage jusqu’à obtenir un hash inférieur à la cible de difficulté.

    Avec 2^32 (~4,3 milliards) de valeurs possibles, le nonce seul ne suffit plus avec le hashrate actuel. Les mineurs utilisent également l’extranonce dans la transaction coinbase pour étendre l’espace de recherche.

  • Overclocking

    L’overclocking consiste à augmenter la fréquence d’horloge de la puce ASIC pour obtenir un hashrate supérieur. Sur un Bitaxe, cela se fait via l’interface AxeOS en ajustant la fréquence (MHz) et la tension (mV).

    L’overclocking augmente le hashrate mais aussi la consommation et la chaleur. Il faut trouver le bon équilibre et surveiller la température. Un overclocking excessif peut dégrader la puce ou provoquer des erreurs de hash.

  • Pool de minage

    Une pool de minage est un service qui agrège le hashrate de nombreux mineurs. Quand la pool trouve un bloc, la récompense est répartie entre les participants proportionnellement à leur contribution (shares soumises).

    Les pools réduisent la variance des revenus mais introduisent une centralisation et des frais (1-3%). Le solo mining est l’alternative décentralisée pour ceux qui acceptent la variance en échange de la souveraineté.

  • Pool URL

    La pool URL est l’adresse au format stratum+tcp://host:port que le mineur utilise pour se connecter. Exemples courants pour le solo mining :

    Public Pool : public-pool.io:21496
    Solo CK Pool : solo.ckpool.org:3333
    Le port varie selon la difficulté souhaitée. L’adresse Bitcoin du mineur sert généralement de nom d’utilisateur (worker name).

  • Preuve de travail

    La preuve de travail (Proof of Work, PoW) est le mécanisme par lequel les mineurs prouvent qu’ils ont dépensé de l’énergie et de la puissance de calcul pour trouver un hash valide. C’est la base de la sécurité de Bitcoin.

    Le PoW rend la falsification extrêmement coûteuse : pour modifier un bloc passé, un attaquant devrait refaire le travail de ce bloc et de tous les blocs suivants plus rapidement que le reste du réseau.

  • Public Pool

    Public Pool (public-pool.io) est un service de solo mining gratuit et open-source créé par Benjamin. Contrairement à une pool classique, il n’y a pas de partage de récompense : si votre mineur trouve un bloc, vous recevez tout.

    Il fonctionne comme un proxy Stratum entre votre mineur et le réseau Bitcoin. Votre adresse Bitcoin sert de worker name. Le site affiche en temps réel votre hashrate, la difficulté du réseau et les blocs trouvés par ses utilisateurs.

  • Récompense de bloc

    La récompense de bloc est la somme que reçoit le mineur ayant trouvé un bloc valide. Elle se compose de la subsidy (nouveaux bitcoins créés) et des frais de transaction de toutes les transactions incluses dans le bloc.

    Après le halving d’avril 2024, la subsidy est de 3,125 BTC par bloc. Les frais de transaction ajoutent un montant variable, généralement entre 0,1 et 1 BTC selon la congestion de la mempool.

  • Rentabilité

    La rentabilité du minage dépend de plusieurs facteurs : le hashrate du mineur, la difficulté du réseau, le prix du Bitcoin, le coût de l’électricité, et l’efficacité du matériel (J/TH).

    En solo mining avec un Bitaxe, la rentabilité classique est négative (le coût électrique dépasse la valeur espérée des gains). Mais l’approche lottery mining ne se calcule pas comme un investissement traditionnel — c’est un pari asymétrique avec un coût quotidien faible et un gain potentiel énorme.

  • Satoshi

    Le satoshi (sat) est la plus petite subdivision du Bitcoin, nommé d’après le créateur pseudonyme Satoshi Nakamoto. 1 BTC = 100 000 000 satoshis.

    Les frais de transaction sont souvent exprimés en sat/vB (satoshis par octet virtuel). Un satoshi vaut une fraction de centime, mais sa valeur augmente avec le prix du Bitcoin. La récompense de bloc actuelle (3,125 BTC) équivaut à 312 500 000 satoshis.

  • SHA-256

    SHA-256 (Secure Hash Algorithm 256-bit) est la fonction de hachage utilisée dans le minage Bitcoin. Elle produit un hash de 256 bits (64 caractères hexadécimaux) à partir de n’importe quelle donnée en entrée.

    L’algorithme est appliqué deux fois (double SHA-256) pour produire le hash d’un bloc. C’est cette fonction que les ASIC sont optimisés pour calculer le plus rapidement possible.

  • Share

    Un share est un hash qui satisfait une difficulté inférieure à celle du réseau, utilisé par les pools pour mesurer la contribution de chaque mineur. Plus un mineur soumet de shares, plus sa part de la récompense est importante.

    En solo mining sur Solo CK Pool, les shares servent à vérifier que votre matériel fonctionne correctement, même si seul un hash atteignant la difficulté réseau peut produire un bloc valide.

  • Solo CK Pool

    Solo CK Pool (solo.ckpool.org) est un service de solo mining créé par Con Kolivas (CK), développeur du logiciel de minage ckpool et cgminer. Il prélève 2% de frais en cas de bloc trouvé.

    C’est l’un des plus anciens et des plus fiables services de solo mining. Il supporte plusieurs ports avec des niveaux de difficulté adaptés aux différents hashrates, du NerdMiner au gros ASIC.

  • Stratum

    Stratum (V1) est le protocole standard qui permet aux mineurs de recevoir des travaux (jobs) d’une pool et de soumettre des résultats (shares). Il fonctionne sur TCP et utilise un format JSON simple.

    Le mineur se connecte à une URL Stratum (ex: stratum+tcp://pool.example.com:3333), s’authentifie avec son adresse Bitcoin comme nom d’utilisateur, et reçoit des block templates simplifiés à miner.

  • Stratum V2

    Stratum V2 est la nouvelle version du protocole de minage, apportant le chiffrement des communications (protection contre le MITM), un format binaire plus efficace, et surtout la possibilité pour le mineur de construire son propre block template.

    Cette dernière fonctionnalité est majeure pour la décentralisation : avec Stratum V1, c’est la pool qui choisit les transactions. Avec V2, le mineur retrouve le contrôle sur le contenu des blocs qu’il mine.

  • Subsidy

    La subsidy (ou block subsidy) est le montant de nouveaux bitcoins créés dans chaque bloc via la transaction coinbase. C’est le mécanisme d’émission monétaire de Bitcoin.

    Initialement de 50 BTC par bloc (2009), la subsidy est divisée par deux à chaque halving. Après le halving 2024, elle est de 3,125 BTC. Quand elle atteindra zéro (vers 2140), les mineurs ne seront rémunérés que par les frais de transaction.

  • Temps moyen entre blocs

    Bitcoin est conçu pour produire un nouveau bloc toutes les 10 minutes en moyenne. Cet intervalle est maintenu par l’ajustement de difficulté tous les 2016 blocs.

    En solo mining, le temps moyen pour trouver un bloc dépend de votre hashrate par rapport au hashrate total du réseau. Pour un Bitaxe à 500 GH/s face à un réseau de 800 EH/s, ce temps se compte en centaines de milliers de blocs, soit des centaines d’années en moyenne.

  • Undervolting

    L’undervolting consiste à réduire la tension (voltage) fournie à la puce ASIC. Cela diminue la consommation électrique et la chaleur produite, souvent avec une perte de hashrate minimale.

    Sur un Bitaxe, l’undervolting se combine avec l’ajustement de fréquence via AxeOS pour trouver le point optimal d’efficacité (J/TH). C’est une pratique courante pour réduire le coût de fonctionnement du lottery mining.

  • UTXO

    Un UTXO (Unspent Transaction Output) est une sortie de transaction qui n’a pas encore été utilisée comme entrée dans une nouvelle transaction. L’ensemble des UTXO constitue l’état courant des soldes Bitcoin.

    Contrairement à un système de comptes, Bitcoin fonctionne avec des UTXO : chaque transaction consomme des UTXO existants et en crée de nouveaux. La transaction coinbase d’un bloc miné crée un nouvel UTXO pour le mineur.

  • Watt par Terahash

    Le W/TH (ou J/TH) mesure l’efficacité d’un mineur : combien de watts il consomme pour produire 1 TH/s de hashrate. Plus ce nombre est bas, plus le mineur est efficace.

    Les mineurs les plus récents (BM1370) atteignent ~15 J/TH. Un Bitaxe Ultra (BM1366) est autour de 24 J/TH. Cette métrique est essentielle pour calculer la rentabilité et le coût électrique du minage.

  • Worker

    Le worker (ou worker name) est l’identifiant utilisé par un mineur pour se connecter à une pool. En solo mining, il est généralement composé de votre adresse Bitcoin suivie d’un point et d’un nom personnalisé (ex: bc1q…xyz.bitaxe1).

    Le nom du worker permet de distinguer plusieurs mineurs sur le même compte. Sur Public Pool ou Solo CK Pool, seule l’adresse Bitcoin est obligatoire — le nom après le point est optionnel.