Sådan kører Lynet!

RID lynet

Med tungen fast i kinden ;-), dette er en vejledningsvejledning til betjening af en LND-knude, med 'Ride The Lightning' Web UI, der kører på LND / Bitcoin.

For de ikke-initierede er 'Ride The Lightning (RTL)' en platform-agnostisk webapplikation til at styre LND-nodefunktioner. Indledende indlæg her.

RTL UI er nu tilgængelig på følgende platforme (taknemmelige for alle):

  1. Nodl
  2. RaspiBlitz
  3. BTCPayserver

Forudsætninger

Denne vejledning antager, at du har konfigureret den påkrævede applikationsstabel, dvs. Bitcoind / LND / RTL. I tilfælde af at du har brug for hjælp til at konfigurere Lightning-netværksknudepunkt med den komplette app-stack, kan du følge nedenstående vejledninger:

Windows / Mac-brugere kan følge Pierre Rochards Node Launcher

Linux / Raspberry Pi-brugere kan følge Stadicus 's guide.

Når den fulde knude er konfigureret, kan du følge installationsvejledningen på RTL's github-repo til installation.

Når opsætningen af ​​applikationsstakken er færdig, skal du affyre LND og oprette en LND-tegnebog med 'lncli create' på kommandolinjen. Når dette er gjort, er du klar til at begynde at bruge appen 'Ride The Lightning' til at styre dine lynknudeprøver.

Resten af ​​dette indlæg fokuserer på de brugerfunktioner, der er tilgængelige for brugerne, og hvordan en ny bruger kan komme i gang på RTL. Listen på højt niveau over UI-funktioner, der er tilgængelig på RTL, er nedenfor:

  1. Startside (Dashboard og node-status)
  2. LND-tegnebog (tegnebogsfunktioner findes på LND)
  3. Peers (Administrer LN Peers)
  4. Kanaler (styring og afventende / lukket status)
  5. Betalinger (Vis betalinger, verificer og send betalinger)
  6. Fakturaer (Generer betalingsanmodning, liste fakturaer)
  7. Opslag (forespørgselsnoder og kanaler på netværket)

Hjemmeside

Hjem

Hjemmesiden giver et overblik over de kritiske parametre for din node, som du skal overvåge.

Øverste linje viser parametre som 'Wallet Balance', antal netværk 'Peers' tilsluttet, 'Channel Balance' og 'Chain Sync' status.

Nederste sektion viser gebyrrapport, kanalstatus, lokal kontra fjernkanalkapacitet og netværksinformation fra din node.

For at blive operationel på lynnetværk skal du følge nedenstående tre trin:

Trin 1: Finansier din knude

LND-tegnebogsfunktioner

For at komme i gang med lynnetværksnoden er det første trin at finansiere din node. Du kan få adgang til tegnebogsfunktioner på RTL ved at klikke på 'LND Wallet'-menuen. Du kan generere en ny adresse for at deponere dine mønter (Lyn er stadig i eksperimentel fase, så vær # forsigtig ;-)).

I afsnittet 'Modtag midler' kan du vælge adressetypen som 'np2wkh' og klikke på 'Generer adresse' for at generere en ny adresse. Det anbefales at generere en ny adresse, hver gang du tilføjer midler til din knude. Når du har tilføjet nogle midler til din node, vises midlerne oprindeligt under ruderne 'Total Balance' og 'Unconfirmed Balance', og de vises under 'Bekræftet saldo', efter at finansieringstransaktionen er udvundet og bekræftet.

Du kan også bruge afsnittet 'Send midler' til at flytte dine mønter ud af din node. Bemærk, at kun de disponible midler under 'Bekræftet saldo' kan flyttes ud af din node. Når du sender penge ud, kan du vælge enten en gebyrsats (f.eks. 1 sat / byte) eller målbekræftelsesblok.

Der er en ekstra mulighed "Sweep All", mens du sender penge ud. Hvis dette er valgt, vil denne indstilling resultere i, at alle de bekræftede midler flyttes ud af din knude. Yderligere adgangskodegodkendelse er påkrævet, når "Sweep All" -indstillingen bruges til at tømme noder for alle midler.

Når noden er finansieret, er du klar til at oprette forbindelse til jævnaldrende og åbne kanaler.

Trin 2: Forbind dig med peers

Administrer peers

Forbindelse med jævnaldrende er det næste trin, der kræves for at blive operationel på lynnetværket. Når LND er instantieret, forsøger den at finde jævnaldrende automatisk for at oprette forbindelse til din knude, som du kan se på peers-skærmen. Du kan også finde jævnaldrende fra andre websteder som yalls.org eller 1ml.com at oprette forbindelse til.

For at oprette forbindelse til en peer har du brug for en offentlig nøgle til peer, og du kan indtaste den nøgle i panelet 'Tilføj peer', hvor den beder om 'Lynadresse' og klikke på 'Tilføj'. Hvis peer er live og tilgængelig, får du en 'Peer tilføjet med succes' besked, og du kan opdatere skærmen for at se peer på listen nedenfor.

Du kan også klikke på en hvilken som helst række på listen for at se detaljerne om de tilsluttede peers. For at afbryde forbindelsen med en peer kan du klikke på kædelinjekontrollen på hver række for en peer, der er under kolonnen 'Fjern'. Hvis ingen kanaler er åbne med peer, kobles peeren fra.

Næste trin er at åbne kanaler. Du kan kun åbne kanaler med de tilsluttede peers.

Trin 3: Kanaler

Kanalstyring
Du kan kun åbne kanaler med de kammerater, som du har forbindelse til og er online.

Der er tre sektioner under menuen 'Kanaler'.

  1. Ledelse
  2. Verserende
  3. Lukket

Sidemenu 'Management' giver dig mulighed for at åbne / lukke kanaler med dine tilsluttede peers og viser også en liste over aktive og inaktive kanaler.

Aktive kanaler - Operationelle kanaler, der kan bruges til at foretage / modtage betaling afhængigt af kanalens udgående / indgående kapacitet.

Inaktive kanaler - Kanaler med offline kammerater. Inaktive kanaler er ikke-operationelle og forbliver det, indtil peer kommer tilbage online.

Åbning af kanaler

En kanal kan åbnes med en peer i afsnittet 'Tilføj kanal' på skærmen. Vælg peer fra rullemenuen Alias, angiv beløbet i satoshis, skal du forpligte dig til kanalen og klik på 'Åbn'. Hvis kanalen åbnes, får du en bekræftelse. Kanalen vises ikke på listen, før finansieringstransaktionen er minet på kæden og bekræftet. Indtil kanalen er i afventende status, kan den ses på siden 'Venter' under menuen 'Kanaler'. Når transaktionen er bekræftet, kan du se kanalen på listen og klikke på rækken for at åbne kanalens detaljer.

Lukker kanaler

For at lukke en kanal kan du klikke på ikonet i kolonnen 'Luk' i kanalrækket. Den tætte kanalkontrol venter, indtil blokken er udvindet, og lukningen er bekræftet. Hvis kanalen var aktiv på tidspunktet for lukningen, vises midlerne i afsnittet 'LND Wallet'. Hvis kanalen var inaktiv på lukningstidspunktet, er dine midler i kanalen ikke tilgængelige for dig med det samme, og du bliver nødt til at vente et stykke tid (afhængigt af kanalens tidslås-delta-værdi) for at få penge tilbage i din tegnebog.

Håndtering af kanaler (Et par grundlæggende ideer for at komme i gang)

  1. Sørg for, at du har både indgående og udgående likviditet for en god balance mellem kanaler på din knude. Dette medfører, at dine netværkskammerater åbner kanaler med dig og dig med dem. Normalt for det samme beløb. Dette giver dig mulighed for både at sende og modtage betalinger. Dine samlede kanalbalancer (summen af ​​indgående og udgående kapacitet for aktive kanaler) er tilgængelig på instrumentbrættet.
  2. Kanalkapacitet dikterer, hvor meget du kan sende eller modtage. Det er bedre at åbne et par store kapacitetskanaler med din likviditet snarere end mange kanaler i mindre størrelse.
  3. Kanalbalancering kan i øjeblikket udføres ved hjælp af self-routing eller ubåd-swaps. Selvrutning vil blive gjort tilgængelig på RTL i de fremtidige udgivelser. Ubådsswaps er en metode til at købe saldo på den modtagende side ved at foretage en on-chain betaling.
  4. Ruteafgift, der opkræves via kanalerne, bestemmer, om din knude vil blive brugt til at rute betalinger. Dette kan blive konkurrencedygtigt. Hvis du opkræver et for højt gebyr, udføres routingen omkring din knude, hvor du bruger noder, der opkræver mindre end dig. Gebyret har to komponenter 'Base Fee' og 'Fee Rate'. Basisgebyr er et fast beløb, der opkræves for hver dirigeret betaling. Gebyrhastighed anvendes på det beløb, der dirigeres gennem kanalen. Så routingindtægterne, der er optjent på noden, afhænger af både antallet af dirigerede transaktioner såvel som det beløb, der dirigeres over kanalerne på din node.
  5. Når du har åbnet kanaler, kan du opdatere kanalen for gebyrpolitik. Du kan opdatere det routinggebyr, du opkræver på dine kanaler, ved at klikke på redigeringsikonet, der vises på kanalrækkerne. Kanalpolitikken kan også opdateres for alle kanaler med en opdatering ved at vælge det øverste redigeringsikon på gitteret.
Opdater kanalpolitik

Se nogle af disse ressourcer for at få flere oplysninger om dette interessante emne:

Siden "Afventer" giver dig mulighed for at se detaljerne om kanalerne i forskellige verserende stadier.

Ventende kanaler

Der er fire kategorier af de verserende kanaler, som kan ses under denne side. ‘Venter på åbne kanaler’, ‘Venter på at lukke kanaler’, ‘Afventer lukning af kanaler’ og ‘Ventende luk kanaler’.

'Lukket' side viser historikken til alle de lukkede kanaler for din knude.

Lukkede kanaler

Feltet 'Luk type' på denne side giver nogle indikationer på, hvorfor eller hvilken side lukkede kanalen. For eksempel. 'REMOTE_FORCE_CLOSE', 'LOCAL_FORCE_CLOSE' eller 'FUNDING_CANCELED' osv.

Samlet set kræver effektiv nodehåndtering aktiv overvågning af alle de vigtige parametre.
1. Node synkroniseringsstatus
2. Tilsluttede kammerater
3. Kanaler (Overvågning af inaktive kanaler, sikre, at kanaler er afbalancerede)
4. Gebyrrapport for optjent routinggebyr

Resten af ​​stillingen giver et overblik over yderligere funktioner, såsom at foretage lynbetalinger og generere fakturaer.

Foretagelse af lynbetalinger

Betalinger-siden har to sektioner. Den øverste til at verificere og sende betalinger, og den nederste til at registrere betalinger.

Betalinger

Lynanmodninger eller fakturaer skal indtastes i 'Betalingsanmodning' for at foretage betalinger. Når du trykker på knappen 'Send betaling', afkodes fakturaen, og detaljerne vises til bekræftelse.

Afkodet betalingsanmodning

Hvis du klikker på 'Send', betales den samme faktura. Ved vellykket betaling får du en bekræftelsesmeddelelse som den nedenfor:

Betalingssucces

Alle betalinger, der er foretaget af din node, vises også i det nederste afsnit af siden. Du kan klikke på hver række for at se detaljerne om de betalinger, der er foretaget i fortiden.

Fakturaer

Fakturaer

Dette afsnit giver dig mulighed for at generere fakturaer for ethvert beløb, du ønsker at få betalt for. Du kan indtaste memoteksten (valgfrit) og fakturabeløbet i satoshi (valgfrit) og klikke på 'Tilføj' for at generere fakturaen.

Efter oprettelse af fakturaen kan du kopiere betalingsanmodningen fra bekræftelsesskærmen og dele med den part, fra hvilken du vil have betalt. QR-kode for fakturaen vises også. Bekræftelsesskærmen ser ud som nedenfor:

Generering af faktura

Når du opdaterer skærmen, kan du se den genererede faktura, der er føjet til listen. Du kan klikke på rækken for at se detaljen på fakturaen og også kontrollere status.

Fakturadetail

opslag

Opslag gør det muligt for dig at forespørge alle noder eller kanaler på netværket inklusive dine kammerater og kanaler

For at spørge noder, har du brug for nøglen pub-nøglen.

Knudeopslag

For forespørgsel om kanaler har du brug for kanal-ID.

Kanalopslag

Der er nogle andre seje funktioner på appen som skins tilpasning til look n feel præference og skiftning af enhederne fra BTC til Sats, som vi ikke får ind i, da det er temmelig intuitivt.

Vi arbejder aktivt med at tilføje flere funktioner på appen for at gøre det mere komplet set fra synspunktet al den funktionalitet, der er tilgængelig på LND. Samtidig med at arbejde på at forbedre anvendeligheden af ​​at arbejde med en fuld knude. Vi vil holde dette indlæg aktivt og frisk, da flere funktioner rulles ud på appen.

Vi ser frem til feedback fra alle brugere, der kan hjælpe os med at gøre applikationen bedre og også gøre lynetværket mere og mere anvendeligt for enhver og enhver.

Du er velkommen til at åbne problemer på vores github (nævnt nedenfor), hvis du støder på problemer. Vi opretholder også en aktiv funktionsliste og køreplan på vores git repo.

Det er alt for nu. Hvis du har spørgsmål eller feedback, bedes du efterlade en kommentar eller finde mig på twitter @Suheb__

Følg app twitter-kontoen @RTL_App for flere real-time opdateringer.

Lad os køre lynet sammen! :-)

Tak skal du have!

Referencer