BTC-Fullnode: Linux Debian
Betreibe einen BTC-Fullnode und unterstütze das BTC-Netzwerk in dem du die Blockchain an andere Netzwerknoten verteilst. Damit trägst du dazu bei, dass die „richtige“ Version der Blockchain von den mehrheitlichen Netzwerkknoten verteilt und somit vertreten wird. Ein BTC-Fullnode hat nichts mit Mining zu tun. Dementsprechend wirst du hier keinen BTC-Reward bekommen!
Systemvorraussetzungen
CPU-Cores: 1-2
RAM: 2GB
HDD: min. Blockchain > 290GB -> https://www.blockchain.com/charts/blocks-size
!Fast Internetconnection!
Installation des Betriebssystems
In diesem Tutorial wird das Betriebssytem Linux Debian verwendet. Die benötigte Bitcoin Software läuft jedoch auf verschiedensten Betriebssystemen. vgl. https://bitcoin.org/en/full-node
Die Installation des Betriebssytems wird vorrausgesetzt und sollte zu diesem Zeitpunkt bereits geschehen sein.
Hier geht es zum Download vom Debian Netinstall .
Update des Betriebssystems
sudo apt update && sudo apt upgrade
3. Neuste Version von Bitcoin-core herunterladen
Bitte schau einmal auf https://bitcoin.org/bin/ nach welche Version die neuste Version von Bitcoin-core ist. In meinem Fall ist es die Version bitcoin-core-0.20.1. Danach kannst du die Software via wget herunterladen.
wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-x86_64-linux-gnu.tar.gz
Entpacken
tar xzf bitcoin-0.20.1-x86_64-linux-gnu.tar.gz
Installation
install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.20.1/bin/*
Start – Sync – Verfügbarkeit zur Außenwelt
bitcoind -daemon
- Bitcoin server starting
Nach dem ersten Start muss der Fullnode zunächst die aktuelle Fassung der Blockchain herunterladen. Dies kann je nach Internetverbindung einige Stunden dauern! Bitte öffnet eure Ports 8333 und 8332 für die Bitcoin-core Software sodass auch Verbindungen von außen euren Netzwerkknoten erreichen können.
Informationen von der CLI bekommen
Einige Informationen über verbundene Netzwerkknoten oder den Sync-Status eures Knoten könnt ihr via CLI abfragen. Ich empfehle dazu die folgende Webseite. Einige nützliche Beispiele findet Ihr hier:
bitcoin-cli getmininginfo
bitcoin-cli backupwallet "backup.dat"
bitcoin-cli getmininginfo
Quellen
https://linuxconfig.org/how-to-install-bitcoin-node-on-debian-9-stretch-linux
https://developer.bitcoin.org/reference/rpc/index.html
https://developer.bitcoin.org/index.html