Während das Einrichten und Ausführen eines eigenen Kryptowährungsknotens kompliziert klingen mag, haben die letzten Jahre der Entwicklung diesen Prozess erheblich vereinfacht! Tatsächlich können Sie Ihren eigenen Bitcoin-Vollknoten innerhalb weniger Stunden zum Laufen bringen.
Auch wenn Sie noch nie an Kryptowährungen herumgebastelt haben, erfahren Sie hier, warum und wie Sie einen vollständigen Knoten schnell zum Laufen bringen können - mit nur einem Raspberry Pi und ein paar Zubehörteilen.
Warum Sie Ihren eigenen Bitcoin-Knoten einrichten sollten
Im Gegensatz zum Cryptocurrency Mining bietet das Ausführen eines Knotens keinen wesentlichen Vorteil für Sie. Stattdessen bietet der Besitz eines Knotens allen anderen Nutzern des Bitcoin-Netzwerks einen Mehrwert.
Bitcoin ist dezentralisiertDies bedeutet, dass kein einzelner Teilnehmer für die Überprüfung neuer Transaktionen und die Führung eines Protokolls alter Transaktionen verantwortlich ist. Indem Sie einen eigenen vollständigen Knoten ausführen, beteiligen Sie sich an dieser Demokratisierung der Kryptowährung und machen sie robuster, sicherer und widerstandsfähiger gegen Angriffe.
Wenn Sie über eine beliebige Menge an Bitcoin verfügen, garantiert das Ausführen eines vollständigen Knotens ein Höchstmaß an Sicherheit. Da auf Ihrem Computer eine Kopie des Transaktionsbuchs gespeichert ist, müssen Sie sich nicht auf eine Drittanbietereinheit verlassen, um den Besitz Ihrer Token zu überprüfen.
Was Sie brauchen, um loszulegen / Hardware zu sammeln
Da Sie unseren Bitcoin-Knoten in einer Heimumgebung bereitstellen möchten, muss die Hardware relativ unauffällig, kostengünstig und leicht verfügbar sein. Der Raspberry Pi - ein winziger Computer - erfüllt alle diese Kriterien und ist mehr als in der Lage, unsere Bitcoin-Knotensoftware auszuführen.
Für dieses Projekt benötigen Sie:
- EIN Himbeer Pi 4. Die Modelle mit mindestens 4 GB RAM werden empfohlen.
- EIN USB-C Netzteil, wie empfohlen von der Raspberry Pi Foundation.
- 32 GB oder größer Micro SD Karte um das Betriebssystem zu starten.
- Ein externes USB 3.0 Festplatte um die Bitcoin-Blockchain zu speichern. Die Kapazität sollte 1 TB betragen oder überschreiten.
- Ein Ersatz Tastatur, Maus und Monitor um das System zunächst zu konfigurieren.
- Optional: Gehäuse und Kühlkörper für den Pi.
Sie sollten auch die folgende Software herunterladen:
- Das neueste Version von Raspberry Pi OS
- balenaEtcher
Schließlich benötigen Sie eine anständige Internetverbindung - vorzugsweise ohne Upload- oder Download-Beschränkungen. Da das Bitcoin-Netzwerk Transaktionen rund um die Uhr abwickelt, sendet und empfängt Ihr System ständig neue Daten von anderen Knoten auf der ganzen Welt.
Raspberry Pi OS flashen und konfigurieren
Im Gegensatz zu den meisten Computern mit Kundenkontakt wird der Raspberry Pi nicht mit einem ausgeliefert Betriebssystem. Tatsächlich muss sogar der Speicher separat installiert werden - genau hier bietet sich unsere microSD-Karte an.
Um das Raspberry Pi OS zu installieren, schreiben Sie die heruntergeladene ISO-Datei mit balenaEtcher auf Ihre microSD-Karte.
Verbunden: Installieren Sie ein Betriebssystem auf Raspberry Pi
Einige Minuten später sollte Ihr Pi vollständig gestartet sein und der Monitor die folgende Begrüßungsnachricht anzeigen.
Der Konfigurationsassistent benötigt einige grundlegende Informationen, einschließlich Ihrer Wi-Fi-Einstellungen, Ihrer Region und Ihrer Zeitzone. In diesem Handbuch werden Sie außerdem aufgefordert, die vorinstallierte Software zu aktualisieren. Da der Pi für eine eher sicherheitskritische Anwendung verwendet wird, wird dringend empfohlen, diesen Schritt nicht zu überspringen.
Und das ist es! Sie können den Pi jetzt wie jeden anderen modernen Computer verwenden. Um auf die Liste der verfügbaren Anwendungen zuzugreifen, klicken Sie auf das Himbeersymbol in der oberen linken Ecke des Bildschirms.
Formatieren und mounten Sie die externe USB-Festplatte
Stellen Sie vor der Installation von kryptowährungsbezogenen Elementen auf dem Pi sicher, dass die USB-Festplatte, die Sie an den Pi angeschlossen haben, korrekt formatiert und bereitgestellt ist. Um die Dinge einfach zu halten, verwenden Sie die kostenlose Anwendung GParted um beide Aufgaben zu erledigen.
Öffnen Sie das Himbeer-App-Menü und suchen Sie den Eintrag Software hinzufügen / entfernen.
Suchen Sie im folgenden Fenster einfach nach dem Begriff "GParted" und installieren Sie das Ergebnis "GNOME-Partitionseditor".
Nach der Installation öffnen Systemprogramme> GParted.
Erweitern Sie in GParted das Dropdown-Menü in der oberen rechten Ecke des Programms. Wählen Sie hier Ihre externe Festplatte aus - sie ist leicht an ihrer großen Kapazität im Vergleich zur kleineren microSD-Karte zu erkennen.
Abhängig vom Modell Ihrer Festplatte wird diese wahrscheinlich vorformatiert. Klicken Sie einfach mit der rechten Maustaste auf diesen Partitionseintrag und klicken Sie auf Löschen um es zu verwerfen.
Klicken Sie dann erneut mit der rechten Maustaste und erstellen Sie eine neue Partition. Lassen Sie im Optionsfenster die Einstellungen unverändert. Sicherstellen, dass die Dateisystem ist eingestellt auf ext4 und klicken Sie auf Hinzufügen.
Bei GParted müssen Sie jetzt die Änderungen an der Partitionstabelle bestätigen. Klicken Sie auf das grüne Häkchen und akzeptieren Sie die Warnung, um den Formatierungsvorgang abzuschließen.
Stellen Sie schließlich sicher, dass dieses Laufwerk immer aktiviert ist, wenn Ihr Pi hochfährt. Öffnen Sie ein Terminalfenster. Dies ist das vierte Symbol in der oberen rechten Ecke Ihres Bildschirms.
Kopieren Sie den folgenden Befehl und fügen Sie ihn ein:
sudo lsblk -o UUID, NAME, FSTYPE, GRÖSSE, MONTAGEPUNKT, ETIKETT
Suchen Sie die neu erstellte Partition und notieren Sie sich ihre UUID.
Erstellen Sie als Nächstes einen Einhängepunkt für dieses Laufwerk:
sudo mkdir / mnt / bitcore
Fügen Sie abschließend eine Zeile zu unserer Datei fstab (Dateisystemtabelle) hinzu. Dadurch wird unsere Partition beim Booten automatisch gemountet.
sudo nano / etc / fstab
Fügen Sie am Ende der Datei den folgenden Text hinzu. Ersetzen INSERT_UUID_HERE mit dem Wert, den Sie einige Befehle zuvor erhalten haben.
UUID =INSERT_UUID_HERE / mnt / bitcore ext4 Standardeinstellungen 1 1
Speichern Sie die Datei und beenden Sie sie.
Installieren Sie die Bitcoin Node Software
Es ist endlich Zeit, Bitcoin Core zu installieren - die vollständige Knotensoftware, die Sie mit dem Netzwerk der Kryptowährung verbindet.
Geben Sie zum Herunterladen des Programms den folgenden Befehl in ein Terminalfenster ein:
wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
Hinweis: Bevor Sie diesen Befehl eingeben, Besuchen Sie die Website bitcoin.org und prüfen Sie, ob eine neuere Version von Bitcoin Core zum Download verfügbar ist. Wenn ja, ersetzen Sie den Link im Befehl durch den der neuesten Version.
Als nächstes extrahieren und installieren Sie Bitcoin Core:
tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo installiere -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *
Installieren Sie abschließend alle fehlenden Abhängigkeiten, die bei der Installation von Raspberry Pi OS nicht enthalten waren, mit dem folgenden Befehl:
sudo apt-get installiere qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y
Bevor Sie fortfahren, überprüfen Sie, ob auf Ihrem Computer die richtige Version von Bitcoin Core installiert ist.
Bitcoind - Version
Wenn alles gut aussieht, können Sie die Bitcoin-Blockchain auf Ihren Raspberry Pi herunterladen!
Starten Sie die Bitcoin Core-Benutzeroberfläche vom Terminal aus, indem Sie Folgendes eingeben:
/usr/local/bin/bitcoin-qt
Sie werden nun aufgefordert, ein benutzerdefiniertes Datenverzeichnis auszuwählen. Da die microSD-Karte in Ihrem Pi zu klein ist, geben Sie den Einhängepunkt der externen Festplatte ein. Eingeben /mnt/bitcore und klicken Sie auf OK.
Bitcoin Core lädt nun die gesamte Bitcoin-Blockchain auf Ihr lokales Speichergerät herunter. Der Einfachheit halber können Sie alle Peripheriegeräte mit Ausnahme der Festplatte vom Raspberry Pi trennen.
Abhängig von Ihrer Internetgeschwindigkeit kann dies mehrere Tage oder sogar einige Wochen dauern. Bei diesem Synchronisierungsschritt werden alle Bitcoin-Transaktionen seit 2009 heruntergeladen. Nach dem Herunterladen ist Ihr Knoten jedoch auf dem neuesten Stand und bereit, zur Sicherheit und Integrität des globalen Bitcoin-Netzwerks beizutragen.
Ausführen eines Bitcoin-Knotens auf Raspberry Pi
Wie bereits erwähnt, gehört das Ausführen eines vollständigen Knotens zu den sichersten Methoden zum Speichern der Kryptowährung. Sobald Sie die Blockchain vollständig synchronisiert haben, können Sie Bitcoin ganz alleine senden und empfangen - keine Dritten oder Vermittler!
Wenn Sie sich eingehender mit der Konfiguration von Bitcoin Core befassen möchten, lesen Sie den Abschnitt der offizielle Führer zur Konfigurationsoptimierung hier. Darüber hinaus möchten Sie möglicherweise Ihre Installation hinsichtlich Geschwindigkeit, Speicher oder Netzwerkeffizienz optimieren.
Bildnachweis: Benjamin Nelan /Pixabay
Verwirrt über Bitcoin und Cryptocoins? Sie fragen sich, worum es in der ganzen Aufregung geht? Wir erklären, was Bitcoin ist und wie man es ausgibt.
- DIY
- Bitcoin
- Himbeer-Pi
Rahul Nambiampurath begann seine Karriere als Buchhalter, ist jetzt aber hauptberuflich im Technologiebereich tätig. Er ist ein begeisterter Fan von dezentralen und Open-Source-Technologien. Wenn er nicht schreibt, ist er normalerweise damit beschäftigt, Wein zu machen, an seinem Android-Gerät zu basteln oder einige Berge zu wandern.
Abonniere unseren Newsletter
Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.