start:system:bitcoin:node
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| start:system:bitcoin:node [2025/01/04 09:12] – marlonivo | start:system:bitcoin:node [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Node ====== | ||
| - | Ein Gerät im Internet, das die Bitcoin-Software ausführt, mit einer vollständigen oder gekürzten Kopie der Bitcoin-Blockchain, | ||
| - | |||
| - | Systemanforderungen: | ||
| - | * 2 VCPUs | ||
| - | * 4 GB RAM | ||
| - | * 7-550 GB SSD (abhängig von Pruned oder Full Node) | ||
| - | |||
| - | ===== Ein neuer Bitcoin-Nutzer ===== | ||
| - | ---- | ||
| - | Zuerst einen neuen Bitcoin-Benutzer erstellen: | ||
| - | < | ||
| - | useradd bitcoin | ||
| - | passwd bitcoin | ||
| - | </ | ||
| - | |||
| - | Mit dem Bitcoin-Benutzer anmelden und notwendige Software installieren: | ||
| - | < | ||
| - | pacman -S ufw wget | ||
| - | </ | ||
| - | |||
| - | Port 8333 öffnen: | ||
| - | < | ||
| - | sudo ufw allow 8333 | ||
| - | </ | ||
| - | |||
| - | Bitcoin Core-Software installieren und entpacken: | ||
| - | < | ||
| - | wget https:// | ||
| - | mkdir / | ||
| - | sudo tar --strip-components=1 -xzvf bitcoin-27.0-x86_64-linux-gnu.tar.gz -C / | ||
| - | sudo ln -s / | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Bitcoin-Konfiguration ===== | ||
| - | ---- | ||
| - | Eine neue Konfigurationsdatei erstellen mit '' | ||
| - | < | ||
| - | # Konfigurationsdatei für Bitcoin Core | ||
| - | # Siehe ' | ||
| - | |||
| - | # Node-Bindung und Benutzername/ | ||
| - | rpcuser=username | ||
| - | rpcpassword=password | ||
| - | rpcallowip=127.0.0.1 | ||
| - | rpcbind=127.0.0.1 | ||
| - | |||
| - | # Blockchain-Verzeichnis setzen | ||
| - | datadir=/ | ||
| - | logips=1 | ||
| - | printtoconsole=0 | ||
| - | logtimestamps=1 | ||
| - | |||
| - | # Blockchain beschneiden, | ||
| - | prune=550 | ||
| - | </ | ||
| - | |||
| - | Notwendige Verzeichnisse erstellen und Berechtigungen setzen: | ||
| - | < | ||
| - | sudo mkdir -p / | ||
| - | sudo chown -R bitcoin: | ||
| - | </ | ||
| - | |||
| - | \ | ||
| - | ===== Bitcoin als Service ===== | ||
| - | ---- | ||
| - | Ein neues Service-Skript in '' | ||
| - | < | ||
| - | nano / | ||
| - | </ | ||
| - | |||
| - | Folgenden Inhalt hinzufügen: | ||
| - | < | ||
| - | # | ||
| - | # Bitcoin-Daemon automatisch starten mit Konfiguration aus bitcoin.conf | ||
| - | |||
| - | command=" | ||
| - | command_args=" | ||
| - | |||
| - | pidfile="/ | ||
| - | </ | ||
| - | |||
| - | Den Bitcoin-Daemon starten und zum Autostart hinzufügen: | ||
| - | < | ||
| - | rc-service bitcoind start | ||
| - | rc-update add bitcoind default | ||
| - | </ | ||
| - | |||
| - | \ | ||
| - | ===== Wallet-Zugriff ===== | ||
| - | ---- | ||
| - | Nach der Einrichtung die eigene IP sichtbar machen mit dem Befehl: | ||
| - | < | ||
| - | ip -4 addr show | grep inet | ||
| - | </ | ||
| - | |||
| - | Dann mit einer Wallet-Software oder RPC-Tools auf den Bitcoin-Node zugreifen, indem folgende Anmeldedaten genutzt werden: | ||
| - | * IP: 123.45.6.7.89 | ||
| - | * Port: 8332 (RPC-Port) | ||
| - | * Benutzername: | ||
| - | * Passwort: password | ||
| - | |||