Miner en solo avec Bitcoin Core : votre nœud, votre pool, votre Bitaxe
Miner en solo sur votre propre nœud, c’est faire tourner chez vous les trois morceaux qu’un pool vous prête d’habitude : Bitcoin Core, qui vérifie la chaîne et prépare les blocs, un petit logiciel de pool, et votre machine. C’est le chemin de ma vidéo : Bitcoin Core sous Windows, ckpool dans Docker, un Bitaxe branché dessus. Voici chaque étape, les réglages exacts, et ce qu’il ne faut jamais ouvrir sur Internet.
Publié le 28 octobre 2026 · par Pixel · 12 min de lecture
6:04
Il faut un PC allumé en permanence, Bitcoin Core 31.1 synchronisé (environ 780 Go de blocs au 27 octobre 2026 selon blockchain.com), ckpool en mode solo, et le Bitaxe réglé sur l’adresse du PC, port 3333. Le nœud ne rapporte rien en lui-même : seul un bloc trouvé paie.
Au sommaire 9 parties et une FAQ · 12 min de lecture
- Pourquoi miner sur son propre nœud, et qu’est-ce que ça rapporte ?
- De quoi avez-vous besoin ?
- Comment installer Bitcoin Core et vérifier le fichier ?
- Que mettre dans bitcoin.conf ?
- Comment installer le pool solo (ckpool) ?
- Comment brancher le Bitaxe, et vérifier que tout marche ?
- Sécurité : qu’est-ce qu’il ne faut jamais ouvrir ?
- Bitcoin Core ou Bitcoin Knots ?
- Plus simple avec Umbrel, sans entretien avec FindMyBlock
1. Pourquoi miner sur son propre nœud, et qu’est-ce que ça rapporte ?
Pour moi, la raison est celle que j’ai écrite sur ma page de présentation : l’envie de ne dépendre de personne (mes machines, mon nœud Un ordinateur qui garde une copie complète de Bitcoin et vérifie chaque bloc lui-même. Installer son nœud, mon pool Un serveur auquel se connectent les machines. Un pool classique partage les gains, un pool solo non. Solo ou pool ?), et une façon de participer, à mon échelle, à la décentralisation du réseau. Concrètement, sur votre propre nœud :
- Pas d’intermédiaire. Le logiciel de pool tourne chez vous. En mode solo, ckpool écrit l’adresse de votre machine dans le bloc : si elle le trouve, toute la récompense va à cette adresse, moins le don éventuel que vous réglez vous-même (README de ckpool-solo).
- Votre propre modèle de bloc. C’est votre nœud qui choisit les transactions du bloc que votre machine essaie de trouver, selon ses propres règles, pas celles d’un pool.
- Un nœud de plus sur le réseau, qui vérifie lui-même chaque bloc et chaque transaction.
Ce que ça rapporte : rien de plus. Un nœud Bitcoin ne gagne rien en lui-même, il ne touche ni frais ni récompense pour son travail de vérification. Seul un bloc trouvé paie, et vos chances sont exactement les mêmes que sur n’importe quel pool solo : elles ne dépendent que de la puissance de votre machine. Un Bitaxe Gamma (1,2 TH/s annoncés) a environ 1 chance sur 16 000 par an de trouver un bloc (réseau au 17 octobre 2026), un bloc qui vaut en moyenne environ 227 000 €. Votre cas précis : le calculateur de minage solo. Pourquoi solo et pool rapportent autant en moyenne : solo ou pool.
Côté dépenses, le PC qui fait tourner le nœud consomme jour et nuit : chaque tranche de 10 W allumés en continu coûte environ 18 € par an à 0,20 € le kWh. Vous ne gagnez donc pas d’argent en montant votre nœud, vous gagnez de l’indépendance.
2. De quoi avez-vous besoin ?
- Un PC ou un mini PC allumé en permanence. Si le PC s’éteint, votre pool s’arrête et votre Bitaxe ne mine plus. Bitcoin Core 31.1 est testé à partir de Windows 10 (version 1903), macOS 14 et Linux (notes de version 31.1).
- Un SSD assez grand. La blockchain Bitcoin pesait environ 780 Go le 27 octobre 2026, et elle grossit d’environ 250 Mo par jour (blockchain.com). Un SSD de 1 To suffit encore, mais la marge fond : le nœud stocke aussi ses index en plus des blocs, et Windows prend sa part si c’est le même disque. Si vous achetez le disque maintenant, prenez 2 To. Un SSD plutôt qu’un disque dur, pour que la synchronisation ne s’éternise pas.
- De la mémoire. bitcoin.org recommande au moins 2 Go de RAM pour Bitcoin Core seul (configuration requise). Avec Windows et Docker Desktop en plus, la description de ma vidéo indique 8 Go minimum.
- Une connexion sans plafond. Toujours d’après bitcoin.org, il faut prévoir environ 5 Go par jour envoyés aux autres nœuds, et la première synchronisation télécharge toute la chaîne.
- Docker Desktop et Git, pour récupérer et lancer ckpool. Les deux sont gratuits pour un usage personnel.
- Une adresse Bitcoin d’un portefeuille dont vous avez la clé : c’est elle qui recevrait le bloc (lequel choisir).
Et un nœud élagué (pruned) ? L’élagage (option prune) économise le disque, pas le téléchargement : bitcoin.org indique qu’un nœud réglé pour 7 Go de disque télécharge quand même toute la chaîne une fois. Le README de ckpool ne parle pas de ce mode. Les appels que ckpool fait au nœud, comme getblocktemplate et submitblock, ne demandent pas les anciens blocs, donc un nœud élagué devrait convenir, mais ce n’est écrit nulle part dans sa documentation : si vous avez la place, gardez le nœud complet.
Sur un Raspberry Pi ? C’est possible pour le nœud : umbrelOS s’installe sur un Raspberry Pi 5, et Umbrel conseille de le démarrer sur un SSD NVMe ou USB plutôt que sur une carte microSD. C’est alors le chemin Umbrel, décrit plus bas, plutôt que celui de ce guide.
3. Comment installer Bitcoin Core et vérifier le fichier ?
- Téléchargez Bitcoin Core sur bitcoincore.org, le site du projet. Le 28 octobre 2026, la dernière version est la 31.1, publiée le 8 juillet 2026. Sous Windows, c’est le fichier
bitcoin-31.1-win64-setup.exe. - Vérifiez le fichier avant de l’ouvrir. Téléchargez aussi
SHA256SUMSetSHA256SUMS.asc. La commandecertUtil -hashfile bitcoin-31.1-win64-setup.exe SHA256donne la somme de contrôle SHA-256 Le calcul d'empreinte qu'utilise Bitcoin, et donc le minage. Bitcoin Cash utilise le même : les mêmes machines minent l'un ou l'autre. du fichier : elle doit se trouver, caractère pour caractère, dans SHA256SUMS. Ensuite, avec GPG installé,gpg --verify SHA256SUMS.asc SHA256SUMSvérifie que cette liste a bien été signée par plusieurs développeurs. La page de téléchargement détaille chaque étape. - Installez, puis lancez Bitcoin Core. Au premier lancement, choisissez le dossier de données sur votre grand SSD.
- Laissez-le se synchroniser. Le nœud télécharge et vérifie tous les blocs depuis 2009. Comptez de plusieurs heures à plusieurs jours selon le PC, le disque et la connexion ; la description de ma vidéo parle de 1 à 3 jours. Ce n’est pas une panne.
Vous pouvez préparer la suite pendant la synchronisation, mais le pool ne pourra donner du travail au Bitaxe qu’une fois le nœud à jour.
4. Que mettre dans bitcoin.conf ?
Le fichier bitcoin.conf n’existe pas au départ : créez-le dans le dossier de données. Sous Windows, son emplacement par défaut est %LOCALAPPDATA%\Bitcoin\bitcoin.conf, soit C:\Users\votre-nom\AppData\Local\Bitcoin\bitcoin.conf (documentation de Bitcoin Core). D’après son README, ckpool demande au minimum server, rpcuser et rpcpassword ; il écoute aussi les nouveaux blocs par ZMQ, avec l’option zmqpubhashblock du nœud. Pour Windows, avec ckpool dans Docker Desktop sur le même PC, voici le fichier de la description de ma vidéo, avec la ligne ZMQ que demande ckpool à la place des deux lignes ZMQ d’origine :
server=1
rpcuser=votreuser
rpcpassword=un-long-mot-de-passe-unique
rpcallowip=127.0.0.1
rpcport=8332
zmqpubhashblock=tcp://127.0.0.1:28332
server=1ouvre l’interface RPC, par laquelle ckpool demande les modèles de blocs et envoie un bloc trouvé.rpcuseretrpcpasswordsont les identifiants que vous recopierez dans ckpool. Choisissez un mot de passe long et unique : la documentation de Bitcoin Core rappelle que ces identifiants passent en clair.rpcallowip=127.0.0.1etrpcport=8332gardent le RPC sur le PC lui-même, sur son port habituel.zmqpubhashblockprévient ckpool dès qu’un nouveau bloc arrive, sur le port 28332 qu’il écoute par défaut. La description de la vidéo listezmqpubrawblocketzmqpubrawtx: ce sont des notifications que d’autres logiciels utilisent (Public Pool, par exemple, écoute zmqpubrawblock), mais le README de ckpool demande zmqpubhashblock.
Sous Linux, le README de docker-ckpool fait écouter le nœud sur l’adresse de la passerelle Docker. Bitcoin Core ignore rpcbind sans rpcallowip ; le fichier d’exemple de Public Pool ouvre 172.16.0.0/12 pour les conteneurs Docker (.env.example). Cela donne :
rpcbind=127.0.0.1
rpcbind=172.17.0.1
rpcallowip=127.0.0.1
rpcallowip=172.16.0.0/12
zmqpubhashblock=tcp://172.17.0.1:28332
Enregistrez, puis redémarrez Bitcoin Core : il ne relit son fichier qu’au démarrage.
5. Comment installer le pool solo (ckpool) ?
ckpool est le logiciel de pool de Con Kolivas, celui qui fait tourner Solo CK. Ma vidéo utilise docker-ckpool, un dépôt qui le compile dans un conteneur Docker à partir de ckpool-solo, une version qui permet de régler le don. Le conteneur lance ckpool avec l’option -B, le mode BTCSOLO : chaque utilisateur doit être une adresse Bitcoin valide, et le bloc va à celui qui le trouve.
- Récupérez le dépôt, dans un terminal :
git clone https://github.com/golden-guy/docker-ckpool.git, puiscd docker-ckpool. - Ouvrez
conf/ckpool.confet changez ces champs, sans toucher aux autres :
votre rpcuservotre rpcpassword0, 1 ou plus (1 dans le fichier fourni)une signature à vous, par exemple /mon noeud/- donrate est un don, en pourcentage du bloc, envoyé à l’adresse
donaddressdéjà remplie dans le fichier : 1 % dans le fichier fourni, de 0 à 10 % possibles, 0 pour aucun don. C’est à vous de choisir, mais choisissez en connaissance de cause. La description de ma vidéo écrit"donation": cette version de ckpool ne lit pas ce mot, c’estdonratequi compte. - url reste
ckpool.local:8332: dans le fichierdocker-compose.ymldu dépôt, ce nom désigne le PC qui fait tourner Docker, donc votre nœud.zmqblockpointe de la même façon sur le port 28332. - btcaddress peut rester tel quel : le README précise qu’il est ignoré en mode BTCSOLO.
- Construisez l’image :
docker build -t docker-ckpool . - Lancez le pool :
docker compose up -d. Pour changer la configuration plus tard, arrêtez d’abord le conteneur (docker compose stop), modifiez, puis relancez (docker compose start).
L’autre logiciel courant : Public Pool. Public Pool est un serveur Stratum Le langage que parlent les machines et les pools. écrit en TypeScript pour Node.js, avec une interface web proposée à part. Il se règle dans un fichier .env (adresse, identifiants et port RPC du nœud, ZMQ en option) et reçoit les mineurs sur le port 3333 dans son fichier d’exemple. C’est lui que l’on installe d’un clic dans Umbrel.
6. Comment brancher le Bitaxe, et vérifier que tout marche ?
Sur le PC, tapez ipconfig dans un terminal et notez l’adresse IPv4 de la carte réseau, par exemple 192.168.1.20. Réservez-la dans votre box si possible, pour qu’elle ne change pas. Le pool attend vos machines sur stratum+tcp://<adresse du PC>:3333. Dans AxeOS
Le logiciel open source du Bitaxe, qu'on règle depuis un navigateur : pool, fréquence, tension, ventilateur. Le mettre à jour, page Pool :
l’adresse IPv4 du PC, par exemple 192.168.1.203333votre-adresse-bitcoin.bitaxe1xckpool coupe le nom d’utilisateur au premier point (ou au premier trait de soulignement) : l’adresse sert au paiement, la suite nomme la machine. Le pas à pas complet d’AxeOS est dans Configurer un Bitaxe. Comme votre pool dépend maintenant de votre PC, réglez aussi un pool de secours : si le PC redémarre, le Bitaxe continue de miner ailleurs.
- Le nœud est à jour : dans la console de Bitcoin Core ou avec
bitcoin-cli getblockchaininfo,verificationprogressest proche de 1 etinitialblockdownloadvaut false (documentation de getblockchaininfo). - ckpool tourne :
docker compose logsaffiche son journal, aussi écrit dans le dossierlogsdu dépôt (ckpool.log). Un fichier au nom de votre adresse apparaît danslogs/usersquand une machine envoie ses parts. - Le Bitaxe mine : dans AxeOS, la puissance s’affiche et les parts acceptées montent.
Si le Bitaxe ne se connecte pas, vérifiez l’adresse IP et le port, puis le pare-feu Windows : d’après la documentation de Docker, c’est le programme com.docker.backend.exe qui reçoit les connexions et que le pare-feu filtre. Autorisez-le sur les réseaux privés. Pour les autres symptômes : Bitaxe qui ne mine pas.
7. Sécurité : qu’est-ce qu’il ne faut jamais ouvrir ?
- Jamais le RPC sur Internet. La documentation de Bitcoin Core est nette : le RPC permet de contrôler le nœud et son portefeuille, ses identifiants passent en clair, et il n’est pas fait pour encaisser le trafic d’Internet. Ne redirigez jamais le port 8332 dans votre box, et n’écrivez jamais
rpcallowip=0.0.0.0/0. - Le port Stratum reste sur votre réseau local. Docker publie les ports sur toutes les interfaces du PC par défaut (documentation de Docker Desktop) : c’est ce qui permet au Bitaxe de joindre le pool, mais ne créez aucune redirection du port 3333 dans votre box.
- Un mot de passe RPC fort et unique, qui ne sert nulle part ailleurs. La documentation de Bitcoin Core préfère d’ailleurs le fichier
.cookiequ’il crée tout seul ; les identifiants fixes sont un dernier recours, pratique ici parce que ckpool tourne dans un conteneur. - Un PC à vous seul, pas un ordinateur partagé : toute personne qui a la main sur la machine a la main sur le nœud.
- Mettez à jour Bitcoin Core et ckpool quand une nouvelle version sort, en vérifiant chaque fois le téléchargement.
8. Bitcoin Core ou Bitcoin Knots ?
Les deux font tourner un nœud complet, et les deux conviennent pour miner en solo : ckpool leur parle par les mêmes appels RPC.
Bitcoin Core est le logiciel de référence du réseau (bitcoincore.org, version 31.1). Bitcoin Knots en est une variante, dont Luke Dashjr est le mainteneur principal : son README explique que le développement se fait surtout dans Bitcoin Core, puis qu’il est fusionné dans Knots à chaque version. Le 28 octobre 2026, bitcoinknots.org propose la version 29.4.3.knots20260508.
Le débat de 2025 porte sur les données (OP_RETURN). Bitcoin Core 30.0, publié le 10 octobre 2025, a porté la limite par défaut -datacarriersize à 100 000 octets, ce qui revient à la lever, et autorise plusieurs sorties OP_RETURN par transaction ; on peut revenir à l’ancienne limite avec -datacarriersize=83 (notes de version de la 30.0). Ce changement a fait débat. Knots, lui, garde par défaut la limite de 83 octets (policy.h de Knots 29.x).
Ce que ça change pour un mineur solo. Ce sont des règles de relais, pas des règles de consensus : les deux logiciels acceptent les mêmes blocs valides. Mais c’est votre nœud qui remplit votre modèle de bloc, et ces règles s’appliquent aussi au minage : avec Knots, ou avec Core réglé à 83, votre bloc laissera de côté les transactions dont les données OP_RETURN dépassent 83 octets. Une précaution si vous choisissez Knots : son site explique qu’une version ancienne peut expirer, et rappelle que les versions obsolètes ne sont plus maintenues. Pour un nœud de minage qui tourne sans surveillance, mettez-le à jour à temps.
9. Plus simple avec Umbrel, sans entretien avec FindMyBlock
Umbrel fait le même travail sans fichiers à écrire : vous installez Bitcoin Node, puis Public Pool, depuis sa boutique d’applications, et Public Pool est configuré tout seul pour votre nœud. Tout le pas à pas est dans Installer Umbrel sur Windows pour miner en solo.
FindMyBlock, à l’opposé, ne demande ni nœud ni PC allumé. Déclaration d’intérêt : c’est mon pool. Il est à 0 % de frais et non custodial
Se dit d'un service qui ne détient jamais vos bitcoins : la récompense va directement à votre adresse., la récompense part directement à l’adresse du mineur, et il se règle en trois champs sur stratum+tcp://eu.findmyblock.xyz:3335 (les réglages). Vous dépendez alors de mon serveur au lieu du vôtre : c’est tout l’inverse de ce guide, et c’est à vous de choisir. Les autres pools solo, avec leurs frais, sont dans le comparatif des pools solo.
Et si un jour votre machine trouve un bloc, sur votre nœud ou ailleurs : ce qu’il faut faire ensuite. Une question sur l’installation ? Le Discord est là.
Questions fréquentes
Un nœud Bitcoin rapporte-t-il de l’argent ?
Non. Un nœud vérifie les blocs et les transactions, mais il ne touche rien pour ce travail. Seul un bloc trouvé par votre machine paie, et vos chances sont les mêmes sur votre nœud que sur n’importe quel pool solo.
Peut-on miner en solo avec un nœud élagué (pruned) ?
Le README de ckpool n’en parle pas. Ses appels au nœud ne demandent pas les anciens blocs, donc ça devrait fonctionner, mais rien ne le garantit dans sa documentation : gardez un nœud complet si vous avez la place. L’élagage économise le disque, pas le téléchargement initial.
Bitcoin Core ou Knots pour miner en solo ?
Les deux fonctionnent avec ckpool. La différence porte sur les règles de relais, notamment la limite OP_RETURN, que Bitcoin Core 30.0 a levée par défaut en octobre 2025 et que Knots garde à 83 octets : elles décident des transactions que votre nœud met dans votre bloc.
Faut-il attendre la fin de la synchronisation pour brancher le Bitaxe ?
Vous pouvez tout installer pendant la synchronisation, mais le pool ne donnera du travail au Bitaxe qu’une fois le nœud à jour. En attendant, laissez le Bitaxe sur un autre pool solo.
Un Raspberry Pi suffit-il pour un nœud Bitcoin ?
Pour le nœud, oui : umbrelOS s’installe sur un Raspberry Pi 5, de préférence démarré sur un SSD NVMe ou USB plutôt que sur une carte microSD, d’après Umbrel. Prévoyez un SSD de 1 à 2 To.
Sources
- Bitcoin Core, page de téléchargement : version 31.1 et vérification des fichiers
- docker-ckpool, le dépôt utilisé dans la vidéo : réglages du nœud, don, port 3333
- ckpool-solo, README : mode BTCSOLO et options de ckpool.conf
- Bitcoin Core, interface JSON-RPC : la partie sécurité
- Notes de version de Bitcoin Core 30.0 : la nouvelle limite OP_RETURN
- Bitcoin Knots, site officiel : version et vérification
- bitcoin.org, configuration requise pour Bitcoin Core
- blockchain.com, taille de la blockchain Bitcoin jour par jour
Une question sur ce guide ? Posez-la sur le Discord, on y est plusieurs à répondre.
Les autres guides
-
Installer Umbrel sur Windows pour miner en solo chez soi
Votre propre nœud Bitcoin et votre propre pool solo sur un PC Windows, étape par étape.
4 min de lecture · publié le 11 oct. 2026 · nouveau -
Minage solo Bitcoin : le guide complet
Vos vraies chances, les petits mineurs qui ont gagné, le pool et les réglages.
12 min de lecture · publié le 28 oct. 2026 · nouveau -
Quel pool de minage solo choisir ? Bitcoin et Bitcoin Cash comparés
Frais, paiement et serveurs des pools solo Bitcoin et Bitcoin Cash, vérifiés et datés.
14 min de lecture · publié le 28 oct. 2026 · nouveau -
Configurer un Bitaxe pas à pas : Wi-Fi, AxeOS et pool
Du branchement au premier share : Wi-Fi, AxeOS, champs du pool et dépannage.
10 min de lecture · mis à jour le 28 oct. 2026
Au dos du ticket : mentions légales, confidentialité, conditions