So machen Sie Ihren Bitcoin Lightning Network Node zur mobilen PlatoBlockchain-Datenintelligenz. Vertikale Suche. Ai.

So machen Sie Ihren Bitcoin Lightning Network Node mobil

Jetzt können Sie die Bitcoin-Layer-2-Implementierung überall hin mitnehmen und Sats überall übertragen!

Dies ist ein Meinungsleitartikel von Anthony Feliciano, einem Organisator von Bitcoin-Veranstaltungen und Mitwirkender bei Bitcoin Magazin.

Dieser Artikel ist eine Fortsetzung von ein früherer Artikel, den ich geschrieben habe, wobei wir über verschiedene Arten von Lightning-Knoten sprechen. Ich werde die erweitern RaspiBlitz Lightning-Netzwerkknoten. Ich werde nicht auf die vielen anderen Optionen und Funktionen eingehen, die RaspiBlitz bietet, aber dies ist eine einzigartige Wendung.

Dieses Projekt begann vor vier Jahren, als ich mittags in meiner Wohnung saß und plötzlich der Strom ausfiel. Das erste, was einem normalen Menschen durch den Kopf geht, ist: „Verdammt, der Strom ist aus – ich frage mich, wie lange es dauern wird, und muss ich anfangen, in den Kühlschrank zu schauen, um möglicherweise zu grillen, was auftauen könnte?“

Nicht ich! Ich dachte sofort: „MEIN BLITZKNOTEN!“ Um es kurz zu machen, der Strom war nur für ein paar Stunden ausgefallen. Aber damals hat es mich zum Nachdenken gebracht, wenn so etwas noch einmal passiert, was kann ich tun?

Was sich als nächstes manifestierte, war ein Projekt, das mir folgte und einen RaspiBlitz LN-Knoten einrichtete. Dieses Projekt besteht darin, einen Weg zu finden, den LN-Knoten am Laufen zu halten, wenn Strom und Internet ausfallen.

Die zu lösenden Probleme:

  1. Stromversorgung – was kann ich verwenden, um den LN-Knoten während des nächsten Stromausfalls am Laufen zu halten?
  2. Internet – wie halte ich den LN-Knoten mit dem Internet verbunden, um LN synchronisiert zu halten?
  3. Mobilität – Was ist, wenn es ein Feuer oder einen Notfall gibt und ich gehen muss und nur das mitnehme, was ich tragen kann?

Power

Wenn Sie sich die Ausgaben durchlesen, denken Sie selbst wahrscheinlich auch schon über Lösungen nach. Das erste Problem ist einfach zu lösen – besorgen Sie sich eine unterbrechungsfreie Stromversorgung (USV) als Backup. Macht Sinn oder? Wenn der Strom ausfällt, schaltet sich die USV ein und hält das Gerät ohne Probleme eingeschaltet. Einzige Folgefrage ist, wie lange brauchen Sie? Es gibt viele USVs auf dem Markt, die Strom für eine beliebige Anzahl von Stunden liefern, sodass es an diesem Punkt eine Frage der Präferenz und des Budgets wird. Ich entschied mich für ein USV-Modell mit einer ungefähr zweistündigen Stromversorgung. Zu der Zeit hatte ich nichts, also war das noch neu für mich und war mir nie in den Sinn gekommen. Die USV, die ich ausgewählt habe, ist zwar nicht die am längsten aufgeladene oder leistungsstärkste USV, versorgt aber nur meinen LN-Knoten und meinen Router mit Notstrom. Wenn ich das Internet verliere, kann ich meinen Router immer noch mit Strom versorgen und eine Verbindung über eine Secure Shell herstellen (SSH)-Terminal mit meinen Geräten im Netzwerk. Erstes Problem gelöst.

Internet

**Hinweis** Die folgende Lösung basiert darauf, ob Sie zunächst ein WLAN-Setup verwenden. Wenn Sie das Ethernet-Kabel verwenden, können Sie das WLAN-Netzwerk mit den folgenden Schritten trotzdem als Backup hinzufügen. Wenn Sie Ihren Router über eine USV mit Strom versorgen, bedeutet dies nicht immer, dass Sie bei einem Stromausfall das Internet verlieren, da dies davon abhängt, ob Ihr Provider ebenfalls betroffen ist. Diese Methode ist für einen größeren Stromausfall oder eine Notsituation gedacht und trägt zur Lösung des dritten Problems bei – der Mobilität.

Internet und Aufrechterhaltung der Konnektivität

Während sich alle zu Recht Sorgen um die Stromversorgung machen, vergessen viele den zweitwichtigsten Teil – die Internetverbindung. Wie kann ich dieses Gerät verbunden halten, wenn es einen Stromausfall gibt? Einfach – das war, als ich anfing zu recherchieren; zum Glück, weil ich a benutze Rapi 4 das mit integriertem WLAN ausgestattet ist, können Sie mit einer einfachen Konfiguration der WLAN-Datei ein zweites WLAN-Netzwerk hinzufügen.

So richten Sie ein zweites Netzwerk auf Ihrem Raspi ein:

Besuchen Sie diese Seite für weitere Informationen: WLAN auf Raspi einrichten

Das ist die gesuchte Codezeile:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

**HINWEIS** Wenn Sie kein WLAN und stattdessen RJ45 (Ethernet) verwenden, enthält Ihre Datei wpa_supplicant.conf diesen Code möglicherweise nicht ganz oben. wenn es fehlt, füge es hinzu:

ctrl_interface = DIR = / var / run / wpa_suppliant GROUP = netdev

update_config = 1

country=US – **Ändern Sie Ihren Ländercode, wenn Sie sich außerhalb der Vereinigten Staaten befinden**

Um diesen Code einzugeben, verlassen Sie Ihr RaspiBlitz-Menü zum Terminalbildschirm, der so aussehen sollte:

admin@NODEIPADRESSE:~ $

Geben Sie den Code ein, um wie folgt auszusehen:

admin@NODEIPADDRESS:~ $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Ich werde meine Konfiguration nicht zeigen, aber Sie sehen Ihr Setup, wenn Sie die Datei öffnen. Ich habe dies dem obigen Link „WLAN auf Raspi einrichten“ entnommen. 

ctrl_interface = DIR = / var / run / wpa_suppliant GROUP = netdev

update_config = 1

Land = USA

network = {

ssid="SchoolNetworkSSID"

psk="PasswortSchule"

id_str="Schule"

}

network = {

ssid="HomeNetworkSSID"

psk="passwordHome"

id_str="home"

}

Was Sie in Ihrer Datei sehen, ist Ihr WiFi-Netzwerk, das Sie bereits verwenden. Was Sie hinzufügen, ist dieses zweite Netzwerk. Also, was ist Ihr zweites Netzwerk? Ich meine, mit wie vielen WLAN-Spots können Sie sich verbinden? Kennen Sie die SSID (Service-Set-Identifikator) und das Passwort, um sich mit ihnen zu verbinden? In meinem Fall habe ich den Hotspot meines Handys verwendet. Richtig, Sie können Ihr Mobiltelefon als Hotspot verwenden, um als WLAN zu fungieren, damit Ihr LN-Knoten eine Verbindung herstellen kann. Also habe ich für das zweite Netzwerk auf der Liste meine SSID und das Passwort eingegeben, das von meiner Handy-Hotspot-Funktion vergeben wird.

Frage – aber was ist, wenn ich meinen Handy-Hotspot verwende? Wie erfahre ich die IP-Adresse, um eine Verbindung herzustellen? Keine Sorge, ich habe dich auch damit abgedeckt. Laden Sie auf Ihrem Telefon (ich verwende Android) eine App namens herunter Terminus die wie ein SSH-Terminal von Ihrem Mobiltelefon zu Ihrem LN-Gerät fungiert.

**Hinweis** Wenn Sie einen Bildschirm auf Ihrem RaspiBlitz haben, wird die IP-Adresse, mit der Sie sich verbinden möchten, auch dort angezeigt, was bedeutet, dass Sie das zweite WLAN-Netzwerk korrekt eingegeben haben und Ihr Telefon und Gerät kommunizieren.

**Hinweis** Wenn Sie Ihr Gerät wie ich kopflos (ohne Bildschirm) betreiben, müssen Sie die IP-Adresse aus den Informationen zum „verbundenen Gerät“ abrufen, ein Schritt, den ich unten erläutere

Termius-App

Schritte: Aufgrund von Sicherheitsrichtlinien kann ich keine Screenshots machen, um zu zeigen, wie Sie die App auf Ihrem Telefon einrichten, aber ich kann Sie anleiten.

  1. Öffnen Sie die App
  2. Klicken Sie auf „+“ – Neuer Host
  3. Füllen Sie die Info aus – Alias ​​(Name für die Verbindung)
  4. Hostname oder IP-Adresse: Sie erhalten diese IP-Adresse, wenn sich Ihr Knoten mit Ihrem Handy-Hotspot verbindet. Wie man das bekommt, zeige ich später.
  5. Stellen Sie sicher, dass das Kontrollkästchen „SSH“ aktiviert ist.
  6. Benutzername: Für RaspiBlitz-Benutzer ist der Benutzername „admin“, aber wenn Sie ihn in etwas anderes geändert haben, dann ist es wie immer Sie ihn genannt haben.
  7. Passwort: KEIN PASSWORT EINGEBEN! Wenn Sie es eingeben, wird automatisch eine Verbindung hergestellt, was eine Sicherheitslücke darstellt, wenn jemand in Ihr Telefon eindringt. Lassen Sie es leer, wenn Sie auf den Aliasnamen klicken, Sie werden nach dem Passwort Ihres Geräts gefragt, mit dem Sie sich verbinden möchten.
  8. Klicken Sie oben auf das Häkchen, um die neue Verbindung hinzuzufügen.
  9. Wenn Sie Ihre erste SSH-Verbindung mit dem Gerät herstellen, werden Sie dazu aufgefordert, den Fingerabdruck zu akzeptieren. Klicken Sie auf „Ja“.

Unten ist ein Screenshot, wie das alles aussieht:

So machen Sie Ihren Bitcoin Lightning Network Node zur mobilen PlatoBlockchain-Datenintelligenz. Vertikale Suche. Ai.

Wie Sie sehen können, bin ich auf meinem Handy-Hotspot.

Mein WLAN-Netzwerk ist „Gopoundsand“ zusammen mit dem bereitgestellten Passwort (psk), das ich als zweites WLAN-Netzwerk eingegeben habe.

network = {

ssid=“Gopoundsand“

psk="passwordHome"

id_str="home"

}

Wenn Sie verbundene Geräte (Ihren LN-Knotennamen) sehen, bedeutet dies, dass Sie sudo nano /etc/wpa_supplicant/wpa_supplicant.conf erfolgreich eingerichtet haben und Ihr Gerät jetzt über WLAN mit Ihrem Mobiltelefon und dem Internet verbunden ist. Herzlichen Glückwunsch, dass Sie es so weit geschafft haben!

**Hinweis** Stellen Sie sicher, dass Ihre erste Verbindung, wenn Sie Ethernet verwenden, getrennt ist, oder wenn Sie WiFi als Hauptverbindung verwenden, dass es ausgeschaltet ist. Denn wenn Sie neu starten, sperrt sich das Gerät auf Ihr Haupt-WLAN-Netzwerk und sucht nicht nach Ihrer zweiten Verbindung. Dies dauert beim Neustart einige Minuten, um eine Verbindung herzustellen.

Sie können jetzt von den Einstellungen zum mobilen Hotspot gehen und verbundene Geräte sehen oder von der Benachrichtigungsleiste nach unten wischen, wie oben gezeigt, um verbundene Geräte zu sehen. Klicken Sie nun auf „Details“ des verbundenen Geräts und erneut auf „Details“. Hier sehen Sie die IP-Adresse, die von Ihrem Mobiltelefon an das Gerät übermittelt wurde. (Beispiel: 192.168.200.102.) Diese Informationen werden nun in die Termius-App übernommen: Hostname oder IP-Adresse: Sie erhalten diese IP-Adresse, wenn sich Ihr Knoten mit Ihrem Mobiltelefon-Hotspot verbindet.

Wenn Sie es geschafft haben, alles richtig zu machen, sollten Sie an dieser Stelle im Screenshot ankommen:

So machen Sie Ihren Bitcoin Lightning Network Node zur mobilen PlatoBlockchain-Datenintelligenz. Vertikale Suche. Ai.

Dies ist der Menübildschirm des RaspiBlitz auf meinem Android-Telefon mit der Termius-App.

Wenn Sie es geschafft haben, alle Schritte zu durchlaufen, dann haben Sie Ihrem sudo nano /etc/wpa_supplicant/wpa_supplicant.conf erfolgreich ein zweites WLAN-Netzwerk hinzugefügt, es geschafft, den LN-Knoten dazu zu bringen, sich über einen Hotspot mit Ihrem Mobiltelefon zu verbinden, und konnten dies endlich tun SSH in Ihr Gerät und lassen Sie Ihren LN-Knoten über Mobilfunk neu synchronisieren und auf das RaspiBlitz-Menü zugreifen, wie im obigen Screenshot zu sehen. Herzlichen Glückwunsch, Sie werden es schaffen!

Tipps, wenn etwas nicht verbunden werden kann:

  1. Stellen Sie sicher, dass die SSID und das Passwort in der Datei sudo nano /etc/wpa_supplicant/wpa_supplicant.conf korrekt sind. Strg+x zum Beenden, „y“ zum Speichern der Datei, wenn die Informationen korrekt sind. Oder „n“, wenn Sie sich vertippt haben.
  2. Wenn Sie den LN-Knoten neu starten, um eine Verbindung zu Ihrem Handy-Hotspot herzustellen, geben Sie ihm ein paar Minuten Zeit, um diese Verbindung herzustellen. Haben Sie also keine Angst, dass Sie etwas falsch gemacht haben – wenn es länger als fünf Minuten dauert, lohnt sich die Fehlerbehebung wahrscheinlich.
  3. Stellen Sie sicher, dass Ihre erste Verbindung, wenn Sie Ethernet verwenden, getrennt ist, oder wenn Sie WiFi als Hauptverbindung verwenden, dass es ausgeschaltet ist. Denn wenn Sie neu starten, sperrt sich das Gerät auf Ihr Haupt-WLAN-Netzwerk und sucht nicht nach Ihrer zweiten Verbindung.
  4. Stellen Sie bei SSH über Terminal sicher, dass Sie die richtige IP-Adresse von Ihrem Hotspot haben. Und fügen Sie diese Informationen der neuen Host-Verbindung hinzu. (Nebenbemerkung: Bei einigen Geräten wie meinem bekam ich jedes Mal, wenn ich den Hotspot aus- und wieder einschaltete, eine neue IP-Adresse, also muss ich in der App mit der neuen IP-Adresse „Verbindungsalias bearbeiten“, und SSH stellt die Verbindung wieder her.

Mobilität

Wir kommen schließlich zum letzten Schritt. Was ist, wenn es einen größeren Notfall gibt, ein Feuer oder sagen wir einfach Urlaub, und Sie mussten nur das mitnehmen, was Sie konnten, und gehen? Könnten Sie Ihren LN-Knoten mitnehmen? Wie würdest du es machen? Wenn Sie sich für eine mittelgroße USV entschieden haben, können Sie diese jederzeit nehmen und loslegen, da Sie einige Stunden benötigen, um Ihr Gerät am Laufen zu halten, bis Sie zu einem stabileren Setup gelangen. Nehmen wir an, Ihre USV ist groß und klobig, und es ist einfach nicht machbar, sie mitzunehmen. Ich habe auch darüber nachgedacht und mich für ein 28800-mAh-Solar-Backup-Ladegerät entschieden, mit dem Sie im Grunde Ihr Handy aufladen können. Warum ist das praktisch? Weil es klein, leicht und vielseitig ist. Das Gerät hat auch Verwendungsmöglichkeiten (USB-C-Anschluss) zum Aufladen des Geräts an der Wand. Aber was noch wichtiger ist, das Solarladegerät liefert den Strom (3 Ampere), der zum Einschalten Ihres Geräts einschließlich der externen SSD erforderlich ist.

Tipps:

  1. Sie können das Backup-Ladegerät nicht aufladen, während Sie versuchen, das LN-Gerät einzuschalten. Es hat den Pi nicht getötet, sondern nur daran gehindert, zu arbeiten. Ich habe den Strom abgezogen, einige Zeit gewartet und wieder hochgefahren.
  2. Sie können nicht beide USB-Anschlüsse verwenden, um eine Verbindung zu Ihren Raspi-USB-Anschlüssen herzustellen. Das wird Ihr Board braten: Also ja, ich habe mein Board getötet. Zum Glück war es nur das Board, das nur ein 35-Dollar-Ersatz war.

Zusammenfassend lerne ich durch Versuch und Irrtum. Ich hoffe, Sie haben darüber gelacht, aber hoffentlich hilft es jemandem, unnötigen Stress zu vermeiden.

Dies ist das Endergebnis (Foto aufgenommen in einem State Park in den Rocky Mountains):

So machen Sie Ihren Bitcoin Lightning Network Node zur mobilen PlatoBlockchain-Datenintelligenz. Vertikale Suche. Ai.

Zusammenfassung

Dies kann ein Wochenendprojekt für Sie sein. Wenn Sie bereits einen Knoten betreiben und Lust haben, ein bisschen #rücksichtslos zu werden, ist dies eine unterhaltsame Möglichkeit, Ihre Anwendungen und Fähigkeiten zu erweitern. Auch wenn Sie es nicht genau auf diese Weise tun, hoffe ich, dass dies Sie dazu inspiriert hat, über einen kreativeren Weg nachzudenken, um die Probleme zu lösen, die ich erlebt habe.

Jetzt sei #rücksichtslos.

Dies ist ein Gastbeitrag von Anthony Feliciano. Die geäußerten Meinungen sind ausschließlich ihre eigenen und spiegeln nicht unbedingt die von BTC Inc oder wider Bitcoin Magazin.

Zeitstempel:

Mehr von Bitcoin Magazin