Hogyan készítsd el a Bitcoin Lightning Network Node mobil PlatoBlockchain adatintelligenciáját. Függőleges keresés. Ai.

Hogyan lehet a Bitcoin Lightning hálózati csomópontját mobilvá tenni

Most már bárhová magával viheti a Bitcoin Layer 2 implementációját, amely lehetővé teszi a sat átvitelét bárhová!

Ez Anthony Feliciano, a Bitcoin rendezvényszervezője és közreműködője egy véleményszerkesztő szerkesztője Bitcoin Magazine.

Ez a cikk a folytatás egy korábbi cikk, amit írtam, a Lightning csomópontok különböző típusairól beszélünk. Bővíteni fogom a RaspiBlitz Lightning hálózati csomópont. Nem megyek bele a RaspiBlitz által kínált sok más lehetőségbe és funkcióba, de ez egy egyedülálló csavar.

Ez a projekt négy éve kezdődött, amikor a lakásomban ültem délben, és hirtelen elment az áram. Az első dolog, ami egy normális embernek megfordul a fejében, hogy „a fenébe, elment az áram – kíváncsi vagyok, mennyi ideig fog tartani, és el kell kezdenem keresgélni a hűtőben, hogy esetleg grillezhessek, mi olvadhat ki?”

Nem én! Azonnal azt gondoltam: „VILLÁMCSOMÓOM!” Röviden, az áram csak néhány órára ment ki. De akkoriban eszembe jutott, hogy ha valami hasonló megismétlődik, mit tehetek?

A következő lépés egy projekt volt, amely egy RaspiBlitz LN csomópont beállítását követte. Ennek a projektnek az a célja, hogy kitalálja a módját, hogy az LN-csomópont működésben maradjon, amikor az áramellátás és az internet megszűnik.

A megoldandó problémák:

  1. Áramellátás – mivel tudom fenntartani az LN csomópontot a következő áramszünet idején?
  2. Internet – hogyan tarthatom az LN csomópontot az internethez csatlakoztatva, hogy az LN szinkronban maradjon?
  3. Mobilitás – mi van, ha tűz vagy vészhelyzet van, és el kell mennem, és csak azt viszem magammal, amit el tudok vinni?

Power

Ha végigolvasta a kérdéseket, valószínűleg Ön is már a megoldásokon gondolkodik. Az első probléma könnyen megoldható – szerezzen be egy szünetmentes tápegységet (UPS) tartalékként. Van értelme igaz? Ha az áramellátás megszűnik, az UPS bekapcsol, és probléma nélkül bekapcsolva tartja az eszközt. Csak az a kérdés, hogy meddig kell? A piacon számos szünetmentes tápegység létezik, amelyek tetszőleges számú órán keresztül biztosítanak áramot, így ezen a ponton ez preferencia és költségvetés kérdése. Körülbelül kétórás tápegységes UPS modellt választottam. Akkoriban semmim sem volt, szóval ez még új volt számomra, és meg sem fordult a fejemben. Bár nem a leghosszabb töltésű vagy a legerősebb UPS, az általam kiválasztott UPS csak tartalék tápellátást biztosít az LN csomópontomnak és az útválasztómnak; ha megszakad az internet, továbbra is fenntarthatom az útválasztó áramellátását, és egy Secure Shellen keresztül csatlakozhatok (SSH) terminál a hálózaton lévő eszközeimhez. Az első probléma megoldva.

Internet

**Megjegyzés** A következő megoldás azon alapul, ha először WiFi beállítást használ. Ha Ethernet-kábelt használ, továbbra is hozzáadhatja a WiFi hálózatot biztonsági másolatként az alábbi lépésekkel. Továbbá, ha az útválasztót UPS-ről táplálja, ez nem mindig jelenti azt, hogy áramkimaradás esetén elveszíti az internetet, mivel ez attól függ, hogy a szolgáltatót is érinti-e. Ez a módszer nagyobb területi áramszünetre vagy vészhelyzetre szolgál, és hozzájárul a harmadik probléma – a mobilitás – megoldásához.

Internet és kapcsolattartás

Miközben mindenki a hatalom miatt aggódik, és jogosan, sokan elfelejtik a második legfontosabb részt – az internetkapcsolatot. Hogyan tarthatom csatlakoztatva ezt az eszközt, ha áramszünet van? Egyszerű – ekkor kezdtem el kutatni; szerencsére, mert a Raspi 4 amely beépített WiFi-vel érkezik, a WiFi fájl egyszerű konfigurálásával hozzáadhat egy második WiFi hálózatot.

Második hálózat beállítása a Raspi-n:

További információért látogasson el erre az oldalra: Állítsa be a WiFi-t a Raspi-n

Ez a keresett kódsor:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

**MEGJEGYZÉS** Ha nem használ WiFi-t, és ehelyett RJ45-öt (Ethernet) használ, előfordulhat, hogy a wpa_supplicant.conf fájl tetején nem található ez a kód; ha hiányzik, add hozzá:

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

update_config = 1

country=US – **Változtassa meg országkódját, ha az Egyesült Államokon kívül tartózkodik**

A kód megadásához lépjen ki a RaspiBlitz menüből a terminál képernyőjére, amelynek így kell kinéznie:

admin@NODEIPADDRESS:~ $

Írja be a kódot, hogy az alábbiak szerint nézzen ki:

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

A konfigurációmat nem fogom megjeleníteni, de a fájl megnyitásakor látni fogja a beállításokat. Ezt a fenti „WiFi beállítása a Raspi-n” linkről vettem. 

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

update_config = 1

ország=USA

hálózat = {

ssid="SchoolNetworkSSID"

psk=”passwordSchool”

id_str = "iskola"

}

hálózat = {

ssid="HomeNetworkSSID"

psk=”passwordHome”

id_str=”otthon”

}

A fájlban a már használt WiFi-hálózatot fogja látni. Amit hozzáadsz, az a második hálózat. Tehát mi a második hálózatod? Úgy értem, hány WiFi ponthoz tudsz csatlakozni? Tudod az SSID-t (szolgáltatáskészlet azonosítója) és a hozzájuk való csatlakozáshoz szükséges jelszót? Az én esetemben a mobilom hotspotját használtam. Így van, mobiltelefonját hotspotként használhatja, hogy WiFi-ként működjön, így az LN csomópont csatlakozhat hozzá. Tehát a lista második hálózatához megadtam az SSID-met és a jelszót, amelyet a mobiltelefonom hotspot funkciója ad.

Kérdés – de mi van, ha a mobiltelefon hotspotomat használom? Honnan tudhatom meg az IP-címet a csatlakozáshoz? Ne aggódj, ezzel is elláttalak. Telefonjára (én Androidot használok) töltsön le egy nevű alkalmazást termius amely SSH-terminálként működik a mobiltelefontól az LN-eszközig.

**Megjegyzés** Ha a RaspiBlitz képernyőjén van, akkor ott is megjelenik a csatlakozáshoz szükséges IP-cím, ami azt jelenti, hogy helyesen lépett be a második WiFi hálózatba, és a telefon és az eszköz kommunikál egymással.

**Megjegyzés** Ha az eszközt fej nélkül (nincs képernyő) futtatja, mint én, akkor az IP-címet a „csatlakozott eszköz” információiból kell megszereznie, ezt a lépést alább tárgyalom.

Termius App

Lépések: A biztonsági szabályzat miatt nem tudok képernyőképeket készíteni, hogy megmutassam, hogyan kell beállítani az alkalmazást a telefonon, de eligazítom.

  1. Nyissa meg az alkalmazást
  2. Kattintson a „+” gombra – Új gazdagép
  3. Töltse ki az adatokat – Alias ​​(a kapcsolat neve)
  4. Gazdanév vagy IP-cím: ezt az IP-címet akkor kapja meg, amikor a csomópont csatlakozik a mobiltelefon hotspotjához. Később megmutatom, hogyan lehet ezt megszerezni.
  5. Győződjön meg arról, hogy az „SSH” négyzet be van jelölve.
  6. Felhasználónév: a RaspiBlitz felhasználók számára a felhasználónév „admin”, de ha másra változtatta, akkor az lesz, ahogyan hívta.
  7. Jelszó: NE MEGADJON JELSZÓT! Ha belépsz, akkor automatikusan csatlakozik, ami biztonsági hiba, ha valaki bejut a telefonodba. Hagyja üresen, ha rákattint az alias nevére, a rendszer kéri a csatlakozáshoz használt eszköz jelszavát.
  8. Kattintson a felül található pipára az új kapcsolat hozzáadásához.
  9. Amikor létrehozza az első SSH-kapcsolatot az eszközzel, a rendszer kérni fogja, hogy fogadja el az ujjlenyomatot. Kattintson az „Igen” gombra.

Az alábbiakban egy képernyőkép látható, hogy néz ki ez az egész:

Hogyan készítsd el a Bitcoin Lightning Network Node mobil PlatoBlockchain adatintelligenciáját. Függőleges keresés. Ai.

Amint látja, a mobilom hotspotján vagyok.

A WiFi hálózatom a „Gopoundsand” a megadott jelszóval (psk) együtt, amelyet második WiFi hálózatként adtam meg.

hálózat = {

ssid = "Gopoundsand"

psk=”passwordHome”

id_str=”otthon”

}

Ha látja a csatlakoztatott eszközöket (az Ön LN-csomópontjának neve), az azt jelenti, hogy sikeresen beállította a sudo nano /etc/wpa_supplicant/wpa_supplicant.conf fájlt, és az eszköz Wi-Fi csatlakozik a mobiltelefonhoz és az internethez. Gratulálunk, hogy idáig eljutott!

**Jegyzet** Győződjön meg arról, hogy az első kapcsolat ki van kapcsolva, ha Ethernetet használ, vagy ha a WiFi-t használja fő kapcsolatként, akkor az ki van kapcsolva. Mivel újraindításkor az eszköz a fő WiFi-hálózathoz záródik, és nem keresi a második kapcsolatot. Ez néhány percet vesz igénybe az újraindításkor a kapcsolat létrehozásához.

Mostantól a beállításokból megnyithatja a mobil hotspotot, és megtekintheti a csatlakoztatott eszközöket, vagy lefelé csúsztathatja az értesítési sávot, a fent látható módon a csatlakoztatott eszközök megtekintéséhez. Most kattintson a csatlakoztatott eszköz „részletei”, majd ismét a „részletek” elemre. Itt láthatja a mobiltelefonjáról az eszköznek adott IP-címet. (Példa: 192.168.200.102.) Ez az információ most a Termius alkalmazásba kerül: Gazdanév vagy IP-cím: ezt az IP-címet akkor kapja meg, amikor a csomópont csatlakozik a mobiltelefon hotspotjához.

Ha mindent helyesen csinált, akkor a képernyőképen erre a helyre kell érkeznie:

Hogyan készítsd el a Bitcoin Lightning Network Node mobil PlatoBlockchain adatintelligenciáját. Függőleges keresés. Ai.

Ez a RaspiBlitz menüképernyője a Termius alkalmazással rendelkező Android-telefonomon.

Ha sikerült az összes lépésen keresztül, akkor sikeresen hozzáadott egy második WiFi hálózatot a sudo nano /etc/wpa_supplicant/wpa_supplicant.conf eszközhöz, sikerült elérnie, hogy az LN csomópont csatlakozzon a mobiltelefonjához hotspoton keresztül, és végül sikerült SSH-t az eszközére, és állítsa be az LN-csomópontot a mobilhálózaton keresztüli újraszinkronizálásra, és nyissa meg a RaspiBlitz menüt, ahogy az a fenti képernyőképen is látható. Gratulálunk, sikerülni fog!

Tippek, ha valami nem csatlakozik:

  1. Győződjön meg arról, hogy az SSID és a jelszó helyes a sudo nano /etc/wpa_supplicant/wpa_supplicant.conf fájlban. Ctrl+x a kilépéshez, „y” a fájl mentéséhez, ha az adatok helyesek. Vagy „n”, ha valamit rosszul írt.
  2. Az LN csomópont újraindításakor csatlakozzon a mobiltelefon hotspotjához, majd adjon néhány percet a kapcsolat létrehozására. Tehát ne féljen attól, hogy valamit rosszul csinált – ha több mint öt percet vesz igénybe, akkor valószínűleg megéri a hibaelhárítást.
  3. Győződjön meg arról, hogy az első kapcsolat ki van kapcsolva, ha Ethernetet használ, vagy ha a WiFi-t használja fő kapcsolatként, akkor az ki van kapcsolva. Mivel újraindításkor az eszköz a fő WiFi-hálózathoz záródik, és nem keresi a második kapcsolatot.
  4. SSH terminálon keresztül győződjön meg arról, hogy a hotspot megfelelő IP-címe van. És adja hozzá ezt az információt az új gazdagép kapcsolathoz. (Megjegyzés: bizonyos eszközökön, mint például az enyém, minden alkalommal, amikor ki- és bekapcsoltam a hotspotot, új IP-címet kaptam, ezért az alkalmazásban „szerkesztenem kell a kapcsolati álnevet” az új IP-címmel, és az SSH újracsatlakozik.

Mobilitás

Végre elérkeztünk az utolsó lépéshez. Mi van akkor, ha nagy vészhelyzet van, tűz vagy mondjuk csak egy nyaralás, és csak azt kell elvinned, amit tudsz? El tudná vinni az LN csomópontját? Hogyan csinálnád? Ha közepes méretű szünetmentes tápot választott, mindig megragadhatja, és indulhat, mivel ez néhány órát biztosít az egység működéséhez, amíg el nem éri a stabilabb beállítást. Tegyük fel, hogy a szünetmentes tápegysége nagy és vaskos, és egyszerűen nem kivitelezhető. Ezen is gondolkodtam, és úgy döntöttem, hogy egy 28800 mAH-s napelemes tartalék töltőt választok, alapvetően azzal, amivel feltöltheti a mobiltelefonját. Miért praktikus ez? Mert kicsi, könnyű és sokoldalú. Az egység fali töltésére is alkalmas (usb-c csatlakozó). De még ennél is fontosabb, hogy a napelemes töltő biztosítja az eszköz (beleértve a külső SSD-t) bekapcsolásához szükséges energiát (3 Amp).

Tipp:

  1. Nem töltheti falról a tartalék töltőt, miközben megpróbálja bekapcsolni az LN-eszközt; nem ölte meg a Pi-t, csak leállította a működését. Kihúztam a tápfeszültséget, vártam egy kicsit, majd újraindítottam.
  2. Nem használhatja mindkét USB-portot a Raspi USB-portokhoz való csatlakozáshoz. Ez megsüti a deszkát: Szóval igen, megöltem a deszkámat. Szerencsére ez csak a tábla volt, amely csak 35 dollár volt.

Összefoglalva, próbálgatással tanulok. Remélem, nevettél rajta, de remélhetőleg segít valakinek elkerülni a felesleges stresszt.

Ez a végeredmény (a fotó a Sziklás-hegység egyik állami parkban készült):

Hogyan készítsd el a Bitcoin Lightning Network Node mobil PlatoBlockchain adatintelligenciáját. Függőleges keresés. Ai.

Következtetés

Ez egy hétvégi projekt lehet az Ön számára. Ha már fut egy csomópont, és úgy érzi, hogy egy kicsit #meggondolatlan lesz, ez egy szórakoztató módszer alkalmazásai és készségei bővítésére. Még ha nem is pontosan így csinálja, remélem, ez arra ösztönözte Önt, hogy kreatívabb módon oldja meg az általam tapasztalt problémákat.

Most légy #vakadó.

Ez Anthony Feliciano vendégbejegyzése. A kifejtett vélemények teljes mértékben a sajátjuk, és nem feltétlenül tükrözik a BTC Inc. vagy a Bitcoin Magazine.

Időbélyeg:

Még több Bitcoin Magazine