Le déploiement du nœud d'extraction Bitcoin est facilité avec Docker

Le déploiement du nœud d'extraction Bitcoin est facilité avec Docker

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