La implementación del nodo minero de Bitcoin se facilita con Docker

La implementación del nodo minero de Bitcoin se facilita con Docker

Introducción

Si se siente extremadamente afortunado o tiene una supercomputadora a su disposición, puede intentar extraer para que bitcoins gane algo de efectivo extra. La complejidad del algoritmo de hash de la cadena de bloques de Bitcoin se fortalece cada 2 semanas para combatir la ley de Moore, así que asegúrese de traer un hardware decente. En este artículo mostraremos cómo implementar fácilmente un nodo minero de bitcoin con Docker.

Acerca de

La construcción de confianza automatizada de la imagen de Docker del nodo de minería de bitcoin "LinuxConfig/Bitcoin-Node" se puede usar para implementar instantáneamente un nodo Bitcoin en cualquier host que ejecute Docker Service.

Configuración

La imagen del nodo de minería de Docker Bitcoin se ejecuta en Debian Linux e incluye binarios de Daemon Bitcoin descargados directamente desde Bitcoin.organizar. Se implementa en la cuenta de usuario "root". El rpcuser y RPCPassword se generan automáticamente durante un primer lanzamiento y se pueden ubicar en /raíz/.bitcoin/bitcoin.confusión.

El servidor de nodo bitcoin está configurado para escuchar 8333 puerto y esto para permitir la conmutación de nodo a nodo, así como 8332 Puerto para aceptar las comunicaciones JSON-RPC.

Uso

Para implementar su nodo bitcoin, ejecute el siguiente comando Linux.

# Docker Run -d - -name = bitcoin -nodo -h bitcoind -p 8332: 8332 -p 8333: 8333 linuxconfig/bitcoin -nodo 

Alternativamente, para iniciar una conexión segura de las opciones de puerto de omitir el nodo de bitcoin independiente para no permitir la conexión de puerto desde la red externa:

# Docker Run -d - -name = bitcoin -nodo -h bitcoind linuxconfig/bitcoin -nodo 

Los comandos anteriores iniciarán y configurarán su nodo bitcoin. Una vez que su bitcoin haya comenzado dependiendo de su entorno, se sincronizará alrededor de 24 horas con la última cadena de bloques de bitcoins. Actualmente, puede esperar su /raíz/.bitcoin/bloques Directorio para crecer a aproximadamente 35 GB de tamaño.

Obtener información del sistema

Usando un nombre de contenedor nodo bitcoin Ahora puede recuperar varias información sobre su nodo bitcoins. Por ejemplo:

Obtener credenciales de rpcuser

# Docker Exec bitcoin-nodo Cat /root /.bitcoin/bitcoin.confusión 

Obtenga el equilibrio de billetera de bitcoin

# Docker ejecutor bitcoin-nodo bitcoin-cli getBalance 0.00000000 

Obtener información minera de bitcoin

$ Docker Exec bitcoin-nodo bitcoin-cli getMiningInfo "bloques": 341182, "CurrentBlockSize": 0, "CurrentBlocktx": 0, "Dificultad": 41272873894.69702148, "Errores": "", "GenProclimit": -1, "NetworkHashps": 287000658654314688, "Pooledtx": 0, "TestNet": False, "Cadena": "Main", "Generar": Falso 

Para más comandos de bitcoin disponibles ejecutando:

Ayuda de bitcoin-cli de $ Docker Exec Bitcoin-Node 

Tutoriales de Linux relacionados:

  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo hash contraseñas en Linux
  • Nvidia GeForce GTX 1060 Ethereum Hashrate and Mining ..
  • Ejemplos de Linux Complex Bash One-Liner
  • Nvidia RTX 3080 Ethereum Hashrate y Overclock de minería ..
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 20.04
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo crear, administrar y exponer un servicio en Kubernetes