Nicht kategorisiert

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 -Brieftaschen -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 
Automatische HTML -Formulare mit wwwmechanize
Hier ist ein kurzer Tipp, wie Sie mithilfe einer Linux -Befehlszeile und Perl -Skript automatisch ein HTML -Formular einreichen können. Für dieses Bei...
Laden Sie YouTube -Videos mit dem Linux -Befehl clive herunter
Laden Sie YouTube -Videos mit Linux -Befehl herunter......
CP- Handbuch Seite
Name CP -Dateien und Verzeichnisse Synopsis CP [Option]… [-t] Quelldest CP [Option]… Quelle… Verzeichnis CP [Option]… -T -Verzeichnisquelle…......