Einleitung

In dieser Schritt-für-Schritt-Anleitung lernst du, welche Einzelteile du für eine Lightning und Full Node benötigst und wie du sie zusammenbaust.

Was ist eine Node?

Eine Bitcoin Full Node ist ein Computer, der die Bitcoin-Software, auch Bitcoin Core genannt, ausführt und darüber mit dem Bitcoin Netzwerk verbunden ist. Die Full Node verdient ihren Namen, weil sie die vollständige Kopie der Bitcoin Blockchain gespeichert hat und laufend aktualisiert. Full Nodes sind wichtige Instrumente, um Transaktionen und Blöcke zu validieren. Sie sind für die Sicherheit und Integrität des gesamten Netzwerks unverzichtbar und fungieren als eine Art Schiedsrichter. Ihre Funktion ist es zu prüfen, ob sich alle Netzwerkteilnehmer an die Spielregeln halten. In diesen Beiträgen erfährst du mehr zum Thema Nodes und Lightning.

Hardwareanforderung

Für eine Lightning und Full Node kann man zwischen einem Raspberry Pi oder einem Mini-PC wählen. Dafür wird folgende Hardware benötigt:

Raspberry Pi Hardware

*Bei den Amazon-Links handelt es sich um Werbelinks. Kaufst du über diese Links, erhält das Blocktrainer-Team, von Amazon eine kleine Provision. Dadurch entstehen dir keine Kosten, du unterstützt lediglich unsere Arbeit und dafür sind wir dir dankbar!

Der Touchscreen ist komplett optional und wird weder für die Installation noch für die Bedienung benötigt. Bei dem Raspiblitz Betriebssystem werden darüber optionale Informationen angezeigt, bei UmbrelOS wird dieser nicht benötigt (keine Anzeige darüber). Bei beiden Betriebssystemen wird die Bedienung über ein Web-Interface auf deinem Computer oder Handy durchgeführt.
Empfohlen wird ein Raspberry Pi mit mindestens 4 GB RAM, um zukünftig weitere Apps ausführen zu können. Ein Raspberry Pi mit 8GB ist nachher in der Synchronisation der Blockchain und der Benutzung schneller.

Mini-PC Hardware

Bei einem Mini-PC können wir keine konkrete Anleitung oder spezifische Hardware-Empfehlung geben, da die Auswahl an Geräten sehr groß ist und sich das Angebot schnell ändert. Jedoch lassen sich einige allgemeine Empfehlungen aussprechen:

  • CPU: Für den Betrieb einer Lightning und Full Node reicht eine schwache CPU völlig aus. Selbst ein Intel i3 oder sogar Prozessoren aus der Intel N Serie bieten ausreichend Leistung für diese Anwendung.
  • RAM: Wir empfehlen mindestens 8 GB RAM, um einen reibungslosen Betrieb und genügend Reserve für zusätzliche Apps zu gewährleisten.
  • Festplatte: Die meisten Mini-PCs werden mit einer relativ kleinen vorinstallierten Festplatte ausgeliefert. Für den Betrieb einer Full Node benötigst du jedoch deutlich mehr Speicherplatz. Du musst dir daher eine 2 TB SSD dazukaufen und diese entweder extern anschließen oder intern einbauen (je nach Modell des Mini-PCs).

Dazu benötigt man außerdem noch ein LAN-Kabel. Der Vorteil eines Mini-PCs gegenüber dem Raspberry Pi liegt in der etwas höheren Leistung und Flexibilität Die Synchronisation ist schneller im Vergleich zu dem Raspberry Pi und man hat damit mehr Optionen (wenn man zum Beispiel weitere Anwendungen laufen lassen möchte). Auch hier erfolgt die Bedienung über ein Web-Interface auf deinem Computer oder Handy.

Bei dem Mini-PC muss man nichts zusammenbauen (bis auf das Einbauen bzw. Einstecken der 2TB SSD), deswegen kann man hier direkt mit dem Installieren des Betriebssystems fortfahren. Aufgrund einer anderen Prozessorstruktur, kann man hier zwischen UmbrelOS und Start9OS wählen, RaspiBlitz ist, bis auf einige Ausnahmefälle, nicht verfügbar.

DIY Zusammenbau Raspberry Pi – Schritt für Schritt Anleitung

Schritt 1 – Kühlpads aufkleben

Klebe die Kühlpads auf die drei Stege der Oberseite des Armor Case auf. Alternativ kannst du die Kühlpads auch direkt auf die Mikrochips kleben. Beachte dabei, dass die Kühlpads sich nicht ganz rückstandsfrei entfernen lassen und dadurch ein Tausch in Zukunft erschwert wird.

Schritt 2 – Armor Case montieren

1. Lege den Raspberry Pi mit den vier gelb markierten Bohrungen auf die Stege des Armor Case. Beachte dabei, dass das Gewinde, im inneren der Stege, durch die Bohrungen sichtbar ist.

2. Anschließend wird der zweite Teil des Armor Case mit den Stegen auf die gelb markierten Bohrungen des Raspberry Pi gelegt.

3. Im vorletzten Schritt der Armor Case Montage wird das Gehäuse verschraubt. Nutze dazu einen 2 mm Inbus Schlüssel und verschraube die vier Schrauben. Ziehe die Schrauben dabei nur handfest an.

3. Im letzten Schritt wird wird der Bildschirm angebracht. Dieser Schritt kann übersprungen werden und ist optional bei dem RaspiBlitz Betriebssystem. Bei UmbrelOS wird der Bildschirm nicht benötigt. Beim Anbringen wird der Stecker des LCDs auf die äußeren 13 Pins des Raspberry Pi gesteckt. Drücke den Bildschirm vorsichtig runter, bis die Pins nicht mehr zu sehen sind.

Damit ist die Montage des Raspberry Pi abgeschlossen. Im nächsten Schritt wird die microSD-Karte formatiert, um sie für die Installation eines Betriebssystems vorzubereiten.

Schritt 3 – microSD-Karte formatieren

Dieser Schritt ist nur nötig, wenn du eine gebrauchte microSD-Karte verwendest. Überspringe diesen Schritt, wenn deine microSD-Karte neu ist.

  1. Verbinde deine microSD-Karte mit deinem Computer.
  2. Downloade SD Formatter.
  3. Installiere und starte SD Formatter.
  4. Wähle deine microSD-Karte unter „Select card“.
  5. Klicke auf „Format“.

Schritt 4 – Betriebssystem installieren

Wähle ein Betriebssystem für deine Node.

RaspiBlitz

Der RaspiBlitz wurde von Christian aka rootzoll entwickelt und wird von FULMO unterstützt, einem in Berlin ansässigen Forschungs-Startup, welches sich auf das Lightning Network konzentriert.

Umbrel

Umbrel ist ein Betriebssystem zum Ausführen eines privaten Servers bei dir zu Hause. Hoste deine eigene Bitcoin Node und viele weitere Dinge selbst.

Mehr Erfahren
Zum Tutorial

Citadel

Citadel ist ein Fork von Umbrel. Es ist ein Open Source Community Projekt, welches ausschließlich durch Spenden finanziert wird.