Bitcoin Mining Node Deployment wurde mit Docker einfach gemacht
- 609
- 107
- Aileen Dylus
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
- « So finden und entfernen Sie alle leeren Dateien mithilfe der Shell -Befehlszeile
- VirtualBox - Ping aus virtuellen Maschine führt zu (DUP!) Doppelte Pakete »