Le déploiement du nœud d'extraction Bitcoin est facilité avec Docker
- 3246
- 251
- Anaïs Charles
Introduction
Si vous vous sentez extrêmement chanceux ou si vous avez un supercalculateur à votre disposition, vous pouvez essayer d'exploiter les bitcoins pour gagner de l'argent supplémentaire. La complexité de l'algorithme de hachage de la chaîne de blocs de Bitcoin se renforce toutes les 2 semaines pour lutter contre la loi de Moore, alors assurez-vous d'apporter du matériel décent. Dans cet article, nous montrerons comment déployer facilement un nœud d'extraction Bitcoin avec Docker.
À propos
La construction de confiance automatisée de l'image Docker du nœud minier bitcoin «LinuxConfig / Bitcoin-node» peut être utilisée pour déployer instantanément un nœud Bitcoin sur n'importe quel service Docker en cours d'exécution d'hôte.
Configuration
L'image du nœud d'extraction Bitcoin Docker fonctionne sur Debian Linux et comprend des binaires de démon Bitcoin directement téléchargés à partir de Bitcoin.org. Il est déployé sous un compte d'utilisateur «racine». Le RPCUSER
et RPCPassword
sont générés automatiquement lors d'un premier lancement et peuvent être situés dans /racine/.Bitcoin / Bitcoin.confli
.
Le serveur de nœuds Bitcoin est configuré pour écouter 8333
port et ceci pour permettre au nœud de nœud commutation ainsi que 8332
port pour accepter les communications JSON-RPC.
Usage
Pour déployer votre nœud bitcoin, exécutez la commande Linux suivante.
# docker run -d --name = bitcoin-node -h bitcoind -p 8332: 8332 -p 8333: 8333 LinuxConfig / bitcoin-node
Alternativement, pour démarrer un nœud bitcoin autonome sécurisé, omettez les options de port pour interdire la connexion du port à partir du réseau externe:
# docker run -d --name = bitcoin-node -h bitcoind LinuxConfig / bitcoin-node
Les commandes ci-dessus démarreront instantanément et configureront votre nœud bitcoin. Une fois que votre bitcoin a commencé en fonction de votre environnement, il faudra environ 24 heures de synchronisation avec la dernière chaîne de blocs Bitcoin. Actuellement, vous pouvez vous attendre à votre /racine/.Bitcoin / Blocks
Répertoire pour atteindre environ 35 Go de taille.
Obtenir des informations système
À l'aide d'un nom de conteneur bitcoin-node
Vous pouvez maintenant récupérer diverses informations sur votre nœud bitcoin. Par exemple:
Obtenir des informations d'identification RPCUSER
# docker exec bitcoin-node cat / root /.Bitcoin / Bitcoin.confli
Obtenez l'équilibre du portefeuille Bitcoin
# docker exec bitcoin-node Bitcoin-Cli getBalance 0.00000000
Obtenir des informations d'extraction de bitcoin
$ docker exec bitcoin-node Bitcoin-Cli GetminingInfo "Blocks": 341182, "CurrentBlockSize": 0, "CurrentBlocktx": 0, "Difficulté": 41272873894.69702148, "Erreurs": "", "GenProclimit": -1, "NetworkHashps": 287000658654314688, "PolaledTx": 0, "testnet": false, "chaîne": "Main", "générer": false
Pour plus de commandes Bitcoin disponibles l'exécution:
$ docker exec bitcoin-node bitcoin-CLI
Tutoriels Linux connexes:
- Une introduction à l'automatisation Linux, des outils et des techniques
- Comment hacher les mots de passe sur Linux
- Nvidia Geforce GTX 1060 Ethereum Hashrate and Mining…
- Exemples de liner complexe Linux Bash
- Nvidia rtx 3080 Ethereum hashrate et overclock minier…
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Choses à installer sur Ubuntu 20.04
- Système linux hung? Comment s'échapper vers la ligne de commande et…
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Comment créer, gérer et exposer un service à Kubernetes
- « Comment trouver et supprimer tous les fichiers vides à l'aide de la ligne de commande shell
- VirtualBox - Ping à partir de la machine virtuelle entraîne (dup!) packages en double »