start:system:bitcoin:node
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
start:system:bitcoin:node [2025/01/04 09:14] – marlonivo | start:system:bitcoin:node [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Bitcoin 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 | ||
- | |||
start/system/bitcoin/node.1735982070.txt.gz · Last modified: by marlonivo