Skip to the content.

Jednostavan vodič o dobrim praksama za održavanje vašeg LN čvora

| EN | ES | PT | DE | FR | IT | NL | HI |

Izvorno objavljeno na Substack 30. travnja 2022. Ovdje ažurirano 25. prosinca 2024.

Svi aspekti ovdje predstavljeni su s moje točke gledišta, nakon 25+ godina rada u IT tehnologiji i podršci za krajnje korisnike, poslužitelje i poduzeća. Nakon 10+ godina u Bitcoinlandiji, testirajući nekoliko aplikacija i rješenja, u posljednje 2 godine počeo sam pomagati velikom broju korisnika Umbrela i promatrati njihovo ponašanje u korištenju LN čvora.

Ovaj je vodič zatražio jedan od mojih čitatelja substacka. Pa sam isporučio.

Uvod

Kao operater LN čvora također imamo velike odgovornosti za naše kolege, pa čak i prijatelje, obitelj koji su povezani s našim čvorom. To znači da bismo trebali paziti na naše čvorne strojeve. Pokretanje čvora je ozbiljan zadatak i korisnici to ne bi trebali smatrati igrom za zabavu.

Dakle, dobro održavanje i brigu o vašem čvornom stroju MORATE IMATI. Vidio sam mnogo novih operatera čvorova koji ne shvaćaju ozbiljno te aspekte i da to utječe na sve nas ostale, ne samo na njih.

Zašto utječe na sve ostale?


KLJUČNI ASPEKTI


PRAKSE KORIŠTENJA

A. Hardver

Kada počnete s novim čvorom, prvo što biste se trebali zapitati je: za što koristim ovaj čvor? Zatim izgradite hardver svog stroja prema potrebi i s vremenom prijeđite na drugu konfiguraciju samo kada je to potrebno.

Stroj za učenje/proučavanje

Na ovoj razini može biti bilo koji RaspberryPi stroj, jeftin, jednostavan za instalaciju i sastavljanje, niske potrošnje energije i sladak. Nemojte se previše oslanjati na ove malene strojeve. Jer vježbanje i učenje su jako dobri, naučit ćete puno. Ali nisu 100% pouzdani.

Također, čak i ako se odlučite za Rpi uređaj, koristite najmanje 8 GB RAM memorije i dobar SSD pogon. Vrlo je bitan i strujni adapter. Neispravan ili neoriginalan će stvoriti niz kvarova u kaskadi, a vi nećete znati zašto. To je zbog tog malenog strujnog adaptera.

mSD kartice također često kvare, pa uvijek imajte jednu rezervnu sigurnosnu kopiju, spremnu instaliranu i zamijenite je starom u slučaju kvara. Oni su vrlo osjetljivi kod nestanka struje.

Ovi su maleni strojevi poznati po stopi kvarova, iz raznih razloga. Dakle, čak i ako ste u "fazi učenja" preporučuje se korištenje UPS-a. Omogućit će vam veću opuštenost i dobar san noću.

RPi trebaju dobru ventilaciju :)

Napredni stroj

Kada budete spremni i naučite više o tome kako pokrenuti čvor, vrijeme je da podignete razinu hardvera. Sada želite pouzdaniji stroj, koji može podnijeti više veza, više kanala, brža plaćanja i dati vam dio uma da vaša sredstva neće biti zaključana za nekoliko dana ili tjedana u načinu oporavka zbog pada.

Ako vaš proračun nije tako "velikodušan", možete se odlučiti za dobar rabljeni stolni stroj. Danas mnogi uredi prodaju svoje strojeve stare 1-2 godine za sitne novčiće. A neki od njih, čak i barebone, vraški su dobri strojevi za čvor. Obično već dolaze s najmanje 8 GB RAM-a, ponekad se cjenkaju s 16 GB (!!!).

Zašto barebones?
Moj skromni barebone čvor, unutarnji pogon, bez ventilatora

CPU zapravo nije bitan, samo dodajte 2 dobra SSD pogona za RAID i dobri ste!

UPS i dalje morate imati. Zašto? Jer obično kada dođe do prekida struje, vrati se s drugačijim naponom, skokovima, amperima ili samo treperi itd. To bi moglo oštetiti izvor napajanja vašeg stroja. Obično je izvor energije prvi koji padne, štiteći ostale. Ali nikad se ne zna. UPS će održavati dobar i zdrav protok električne energije do vašeg uređaja i održavati internetsku vezu.

Zapamtite: čvor ne mora biti otmjen, mora biti pouzdan.

Ovdje bih preporučio da pronađete dobar stroj, s RAID čipom na matičnoj ploči, koji može podnijeti barem RAID 1 konfiguraciju na razini BIOS-a. Što ovo znači? Znači da možete izgraditi RAID volumen, izravno u BIOS-u, od 2 diska, tako da se podaci istovremeno zapisuju na oba diska. Dakle, ako se jedan pogon "razboli" ili umre, još uvijek možete imati svoje podatke na sigurnom na dvostrukom pogonu, koji još uvijek radi. Možete isključiti svoj stroj, zamijeniti bolesni pogon i RAID sustav će ponovno izgraditi dvostruki RAID sustav iz zdravog u nekoliko minuta. Nema gubitka podataka, nema zatvorenih kanala, nema gubitka sredstava.

Poslovni stroj

Kada pokrenete čvor za ozbiljan posao koji 100% ovisi o tom čvoru, vrijeme je da ozbiljno razmislite o posjedovanju stroja s čvorom 24/7/365. Samo dio jezgre čvora, a ne aplikacije koje instalirate na vrhu. Osiguravanje vašeg osnovnog čvora daje vam veću fleksibilnost gdje i kako upravljate svojim poslovnim aplikacijama i rješenjima.

Osobni rack poslužitelji s više čvorova

Preporučio bih sljedeći scenarij za ovo:

To je sve što vam je potrebno za visoko dostupno rješenje, s gotovo nultom šansom da izgubite sredstva, kanale, kolege, vrijeme, klijente itd.


B. Sigurnosno kopiranje i vraćanje podataka

Najvažnija stvar je novčanik. Ovo je prva stvar koju biste trebali spremiti i čuvati na sigurnom, na primjer u izvanmrežnom upravitelju zaporki (Keepass ili Vaultwarden).

Sigurnosne kopije baze podataka LND čvorova

Za LND čvorove postoje dvije vrste pohranjivanja podataka koji se mogu vratiti:

Pod "posljednjim stanjem" korisno je SAMO stanje prije oporavka mrtvog čvora. Kada je vaš stroj mrtav zbog hardverskih razloga ili ne pokreće softver, ali još uvijek možete pristupiti datotekama. Zatim napravite kopiju ove dvije datoteke na vanjskom pogonu (može biti velik) i upotrijebite ih kasnije nakon što ponovo izgradite novi čvor.

Imate 2 načina za vraćanje/oporavak LND čvora:

  1. BEZ stanja kanala

    Za povrat sredstava BEZ kanala, možete koristiti SCB backup koji će se automatski zatvoriti i povratiti sredstva u onchain novčaniku. Ovo je najlakši način i opisujem ga u ovom vodiču (pogledajte metode 2,3,4,5,6) .

    Snažno predlažem da koristite opciju 3, a dok vraćate sredstva u Blixtu, možete ponovno izgraditi novi nodeID, novi seed, novi novčanik, novi identitet sa svojim starim strojem. Kasnije možete samo premjestiti sredstva na svoj novi čvor iz Blixta ili ih samo koristiti, kao privatni mobilni čvor, kao popratni mali čvor za vaš kućni čvor.

  2. SA stanjem kanala

    Da biste vratili čvor S netaknutim kanalima, kao što je bio u prošlom stanju, morat ćete poduzeti neke korake da pripremite okruženje. Objašnjeno u ovom vodiču, pogledajte metode 1, 3, 4, 7, 8, 9, 10.

    Ako vam se čvor srušio, ali još uvijek možete pristupiti datotekama, ovo je najbolji trenutak za sreću, imate 2 zadatka za obaviti:

    • 1. kopirajte wallet.db i channel.db oblik tog "nepokretnog" čvora negdje drugdje, van. channel.db može biti velik, pa nije dovoljan samo USB stick. Prvo provjerite njegovu veličinu.
    • 2. kada te 2 datoteke izbacite na sigurno, počnite graditi cijeli čvor od nule ili ako imate prethodnu kopiju, u potpunosti je vratite. BUDITE SVJESNI! kada vraćate, ako možete preskočiti te 2 datoteke, ako ne, morat ćete ih prebrisati najnovijom kopijom koju ste upravo izvadili iz tog mrtvog čvora. Uvijek mora biti zadnje stanje.

    Kada ponovno izgradite softver čvora, odaberite opciju "vrati iz sjemena" kako biste mogli imati isti nodeID i ključeve za šifriranje iz prethodnog čvora, uz mogućnost korištenja istog wallet.db i channel.db. Ako upotrijebite drugi seed/nodeID, te datoteke nisu upotrebljive, ne mogu se otključati!

    Ovo je dio u kojem morate "rekonstruirati" mape s podacima. Ako ne izvršite vraćanje iz potpune kopije koja već sadrži te mape u kojima su prije bili wallet i channel.db, morat ćete instalirati softver čvora od nule, pustiti ga da se pokrene, ponovno izgraditi mape i sinkronizirati db i zatim prestati to. Kopirajte 2 datoteke na njihovu lokaciju i ponovno pokrenite čvor. Gotovo.

    Tada možete ponovno pokrenuti svoj čvor. Počet će hvatati korak i ponovno koristiti 2 datoteke lijepo, svi će vaši kanali biti tamo, samo će trebati neko vrijeme da uhvati korak s blokovima i sinkronizacijom.

Sigurnosne kopije baze podataka CLN čvorova

Za ove implementacijske čvorove puno je lakše i samo su rekurzivna kopija jednostavne male datoteke baze podataka hsm_secret.

Cijeli su procesi objašnjeni u ovom priručniku za CLN.


C. Održavanje i ažuriranja softvera

U redu, toliko je korisnika pitalo o ažuriranjima i koliko često to učiniti.

Odgovor je jednostavan: potrebno je bilo kada. Upravo tako, ne stalno, nego samo kada je potrebno.

Zašto? Jer nije potrebno sve vrijeme :) Ako nešto radi sasvim dobro bez grešaka, nova verzija ne znači automatski bolju. Nove značajke ili aplikacije koje ne koristite ne znači da morate ažurirati. Stabilnost je važnija od novih stvari.

Preporuke:

Mislim da je ovo dovoljno aspekata za vas, novog operatera čvorova koji sada započinjete svoje putovanje u ovaj fascinantni svijet čvorova.

Nadam se da pokrećete najbolji mogući čvor i dao sam vam dovoljno informacija za pokretanje čvora u dobrim uvjetima. Sretna munja!