Bitcoin Mining Node Deployment wurde mit Docker einfach gemacht

Bitcoin Mining Node Deployment wurde mit Docker einfach gemacht

Einführung

Wenn Sie sich sehr glücklich fühlen oder Sie einen Supercomputer zur Verfügung haben. Die Komplexität des Blockketten -Hashing -Algorithmus von Bitcoin wird alle 2 Wochen stärker, um das Moore -Gesetz zu bekämpfen. In diesem Artikel zeigen wir, wie Sie einen Bitcoin -Mining -Knoten mit Docker problemlos bereitstellen können.

Um

Der automatisierte vertrauenswürdige Build des Bitcoin-Mining-Knotens „LinuxConfig/Bitcoin-Node“ Docker-Bild kann verwendet werden.

Aufbau

Das Docker Bitcoin Mining Knode Image läuft auf Debian Linux und enthält Bitcoin -Daemon -Binärdateien direkt von Bitcoin heruntergeladen.Org. Es wird unter dem Benutzerkonto "Root" bereitgestellt. Der rpcuser Und RPCPassword werden während eines ersten Starts automatisch generiert und können in der Lage sein in /Wurzel/.Bitcoin/Bitcoin.Conf.

Der Bitcoin -Node -Server ist so konfiguriert, dass sie anhören 8333 Port und dies, damit der Knoten sowohl zu Knotenkommutation als auch zulässt 8332 Port zur Akzeptanz von JSON-RPC-Kommunikation.

Verwendung

Um Ihren Bitcoin -Knoten bereitzustellen, führen Sie den folgenden Linux -Befehl aus.

# Docker Run -d --Name = Bitcoin -Node -h Bitcoind -P 8332: 8332 -P 8333: 8333 Linuxconfig/Bitcoin -Node 

Alternativ können Sie einen sicheren Standalone -Bitcoin -Knoten starten, um Port -Optionen auszulassen, um die Portverbindung über das externe Netzwerk zu verringern:

# Docker Run -d --Name = Bitcoin -Node -h Bitcoind Linuxconfig/Bitcoin -Node 

Die obigen Befehle starten und konfigurieren sofort Ihren Bitcoin -Knoten. Sobald Ihr Bitcoin abhängig von Ihrer Umgebung begonnen hat. Derzeit können Sie Ihre erwarten /Wurzel/.Bitcoin/Blöcke Verzeichnis, um auf etwa 35 GB Größe zu wachsen.

Systeminformationen erhalten

Verwenden eines Containernamens Bitcoin-Knoten Sie können jetzt verschiedene Informationen über Ihren Bitcoin-Knoten abrufen. Zum Beispiel:

RPCUSER -Anmeldeinformationen erhalten

# Docker Exec Bitcoin-Node Cat /Root /.Bitcoin/Bitcoin.Conf 

Holen Sie sich Bitcoin -Brieftasche -Gleichgewicht

# Docker Exec Bitcoin-Node Bitcoin-Cli GetBalance 0.00000000 

Erhalten Sie Bitcoin -Mining -Informationen

$ Docker Exec Bitcoin-Node Bitcoin-Cli getMiningInfo "Blöcke": 341182, "CurrentBlockSize": 0, "CurrentBlocktx": 0, "Schwierigkeitsgrad": 41272873894.697 

Weitere verfügbare Bitcoin -Befehle werden ausgeführt:

$ docker Exec Bitcoin-Node Bitcoin-Cli-Hilfe 

Verwandte Linux -Tutorials:

  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Wie man Passwörter unter Linux hasht
  • Nvidia Geforce GTX 1060 Ethereum Hashrate und Bergbau…
  • Beispiele des Linux-Komplexes Bash-Ein-Liner
  • Nvidia RTX 3080 Ethereum Hashrate und Mining Overclock…
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 20.04
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • So erstellen, verwalten und freilegen Sie einen Dienst in Kubernetes