Hva er Lightning Network: en detaljert guide

Hva er Lightning Network: en detaljert guide

03.28.2019 0 Forfatter Crypto

Opprette Lightning Network: Bakgrunn

"Fortell alle" betalingssystem blokcheyne vanligvis opereres. Det vil si, når noen utfører betalingen, er det nødvendig å snakke om transaksjonen til alle deltakerne i nettverket.

Noder (noder) i et slikt system må:

  • lagring av transaksjons ubestemt tid;
  • bekrefte transaksjonen;
  • overføring transaksjon.

Miners, i mellomtiden, bør være involvert i energiintensiteten i konkurranseprosessen som i tilfelle av en omstridt transaksjon for å fastslå om transaksjonen gjennomført i blokken.

På betalingsmottaker er det ingen spesielle krav. For eksempel, hvis noen kjøper en kaffe, ved hjelp av Bitcoin, er transaksjonen kringkastet til hele Bitcoin nettverket, uten å gi prioritet til formidling av transaksjonen eller kaffebar, eller operatøren av betalingen kaffe. Mange tror at det er ineffektiv. Hvis du ser en oppgave å lage et betalingssystem som skal brukes av millioner av mennesker rundt om i verden, er en slik tilnærming også logisk å ikke nevne.
Lightning Network effektivitet er forbedret og bruker et mer logisk struktur for overføringsnettverket. Snarere enn å kunngjøre hver transaksjon, blir transaksjonen sendes direkte til mottaker. Bare i tilfelle at partene ikke er ærlige, må de ty til en tungvint prosess der distribuert og motstandsdyktig mot sensur systemet har til å finne en konsensus. Således er det mulig å oppnå ytelse og effektivitet nesten lik frekvensen av direkte kommunikasjon mellom de ulike enhetene på Internett, og samtidig opprettholde en rekke sikkerhetsfunksjoner iboende blokcheynu Bitcoins.

Imidlertid vil etableringen av et slikt betalingssystem der alle parter vil alltid komme tilbake til blokcheynu og kreve sine midler i tilfelle et problem, være komplisert og konjugert med noen risiko og begrensninger.

Tekniske baser Lightning Network

Grafen over viser en konvensjonell fremgangsmåte for å danne en basisk indirekte betaling kanal. Selv om etableringen av en slik kanal inkludere varsling av hver transaksjon når kanalen er innstilt, kan flere betalinger fra Bob til Alice realiseres en enkel dataoverføring fra Bob til Alice unngå varsling av nettverket. Betalende prosessen kan gjentas om og om igjen inntil kanalelement (i dette tilfellet en BTC) går ut.

I teorien, jo høyere kanal er trygt for flere grunner:

  • Hvis Bob prøver å forlate sin betaling, alt du trenger å gjøre Alice, dette skiltet og varsle nettverket transaksjonen P1, som er signert av Bob, da han gjorde betalingen. Og hvis det blir bekreftet før utløpet av en uke lås transaksjon B, får Alice sin 0,1 BTC uavhengig av Bob handlinger;
  • hvis Alice ville nekte å registrere noe å uroe Bob, Bob trenger bare vente en uke til transaksjon B ikke vil være gyldig, og han vil være i stand til å overføre penger ut av kanalen selv, la nettverket transaksjonen B, som Alice allerede har signert;
  • prosessen vil være sikrere dersom transaksjonen A ikke ville være i stand til å endre en tredjepart (endre TXID), ellers Bob kunne skape et B bare transaksjon for å bli ugyldig i tilfelle av en endring transaksjon A, og dermed tvinge Alice å holde midler holdt som gissel for ubestemt tid.
Les mer:   Russland anklaget hjelp Venezuela for å skape Petro. Kreml har ingen informasjon

Som en av e-post som sendes til utbygger Satoshi Bitcoin Mike søppel, har denne grunnleggende struktur vært Satoshi idé.

Hvordan virker Lightning Network

I hjertet av Lightning Network er etableringen av micropayments. Selve nettverket, faktisk representerer strukturen av betalingskanaler. Betalinger er bane gjennom kanaler som er forbundet med en direkte inntil de når den endelige bestemmelsessted.

En slik kanalkonstruksjon, som er sammensatt av de Lyn, er det grunnlag for mer sofistikert teknologi. Utformingen ovenfor er en ikke-retningsbestemt, og at det var nyttig for utbetaling som det må utføres i begge retninger. For eksempel vurderer å etablere toveis kanaler betaling ved å opprette to kanal mellom Alice og Bob, hver i motsatt retning.

For å være mer presis, bruker Lightning et design-Pune Drizhi kanaler. Hun har lavere likviditet krav enn de ikke-rettede nettverk betalingskanaler som går i motsatte retninger, noe som krever to ganger lukket inne i kanalanordningen. Men kanalen Pune-Drizhi har flere svakheter enn andre tilnærminger. Kanaler Pune-Drizhi kreve hver av partene undertegnet en ny transaksjon når kanalen er oppdatert (betalingen er gjennomført), mens den ikke-retnings kanal krever bare en signatur til avsenderen når kanalen oppdatering.

Good old time-låsefunksjonen kan erstattes av mer avansert:

  • timeout-autentisering (sjekk locktime verifisere BIP65) kan bekrefte at konklusjonen ikke kan bli brukt inntil en viss periode er utløpt, i stedet for å anta at en viss del av utgangen er falsk før en bestemt dato, som gjør et tidsavbrudd;
  • relativ tidsavbrudd (BIP68) kan erstatte den spesifikke dato lukke relativ datoen for den tilsvarende utgang. Dette kan tillate den betalende kanaler for å forbli åpen på ubestemt tid, med lukking av transaksjonen vil gjøre det mulig for tidsvindu under hvilket den annen side vil ha en begrenset tidsperiode (for eksempel, to uker) for å varsle transaksjonen og tilbake midler etter behov;
  • utydeliggjort kontrakter timeout (HTLC) kan kreve mottaker for å tilveiebringe en linje som er nøkkeltransformeres til en viss verdi av en bestemt dato eller tilbakeføring av midler til betaleren. Den samme hash kan brukes til å aktivere andre betalinger i nettverket av kanaler, slik at for å gjøre betalinger på kanalen kjeden.
Les mer:   Bitcoin falt, hva skjer videre? Versjon kriptovalyutnogo trader

Fordelene Lightning Network

I teorien vil Lightning Network at alle medlemmer av nettverket til å gjennomføre nesten momentant og billige transaksjoner i alle retninger, finne en vei mellom nodene. Dermed unngår det varslet Bitcoin nettverket uten problemer, og føre til skalering nettverket. Denne arkitekturen gjør at selv microtransactions og forbedrer konfidensialitet av betalinger.

Kanalene kan være åpen på ubestemt tid på grunn av den relative låsefunksjonen i tid, og det bør ikke være noen risiko for forstyrrelser; hvis noen prøver å stjele penger på grunn av nedleggelse av kanalen, vil andre medlemmer av transaksjonen har nok tid til å utføre sine egne vostrebovanie midler og få dem tilbake.

nettverksfunksjonalitet og brukeropplevelse

Det er fortsatt uklart hvordan mennesker og bedrifter er å bruke nettverket, og kommentatorene er ulike syn på dette spørsmålet. Noen mener at Lyn Network vil til slutt bli en allestedsnærværende verktøy for små betalinger, og alle de vanskelige stunder vil bli behandlet automatisk. Andre er skeptiske til LN på grunn av innføring av ytterligere komponenter som krever manuelle justeringer. De forutse også en ubehagelig brukeropplevelse, skjemmet av den uventede lukking av kanalen og uvirksomme perioder LN.

I realiteten kan sannheten være et sted i mellom disse to synene, og nettverket har potensial til å flytte til en mer ambisiøs presentasjon over tid. Uenighet, tilsynelatende, er å sikre at LN skeptikerne ser det som en kompleks, ufullstendig og upraktisk betalingssystem basert på systemet bare opprette en betalingskanaler. Støtte se LN oppskrift skaleringen på grunn av overbygningen på sekundærsjiktet på den Bitcoin blokcheyne, som til slutt vil bli støttet av lommebøkene, betalingsbehandlingssystemer, og selskaper som yter tjenester, og vil føre til en enkel og lite iøynefallende for brukeropplevelsen. Til syvende og sist lommebøkene kan kommunisere med hverandre automatisk og dynamisk bestemme hvilken metodikk er beste betalinger: blokk-krets eller gjennom LN.

Les mer:   Reklame Bitcoin 2013

Lightning Network Security Risks

Behovet for å være online ved mottak av betaling. Som vi forklarte ovenfor, før du mottar betaling mottakeren må signere en transaksjon, slik at avsender vet at han kan hevde sine midler i tilfelle et fiendtlig kanal stenger eller nekter å signere transaksjonen. Følgelig, for å skaffe de pengene som trengs varme vesken, og dermed potensielt private nøkler virke, hvis et eller annet sted vil det være et gap.

Behovet for å spore kanal. Lightning Network medlemmer eller observatører kan være nødvendig for den aktive sporing av betalingskanaler. Det kan laste inn brukere og eventuelt redusere sikkerheten av midler i kanalen i forhold til deres lagring på blokcheyne Bitcoin. Det er en risiko for mangler fristen samtalen transaksjonen, eller i tilfelle av feil kanal overvåking, eller hvis den er tett, trafikk blokcheyna.

Miners kan eksponere transaksjon sensurert lukking kanal. 51 prosent heshreyta kan være i stand til å stjele penger fra brukerne Lyn, censoring kanal lukking av transaksjonen, hvor miner er en av partene. Mens den potensielle virkningen av denne typen angrep vil være ødeleggende og uten LN, LN tilbyr en potensielt fiendtlig Miner plass til å manøvrere.

Selv om hver av disse tre faktorene i seg selv kan ikke være vesentlige, behovet for å vise sine private nøkler Internett når du mottar betaling, er risikoen for å lukke fiendtlig kanal og risikoen for sensur av transaksjonen i mengden kan være en alvorlig trussel mot sikkerheten, selv om alle disse risikoene kan styres til en viss grad.
Det er en risiko for at brukeren vil være dårlig informert å holde for mye penger i kanalen, og midlene vil gå tapt eller stjålet i tilfelle av svikt i en av disse scenariene. Det er også en risiko for at stabiliteten i prisene vil føre til at brukerne vil holde mer penger i betalingskanaler enn de ønsker.

funn

LN, selvsagt betydelige og transformative forbedringer i skalerbarhet. Som et resultat av transaksjonshastighet og kostnad betydelig forbedret, og sikkerheten av de grunnleggende protokollen forblir uendret. Men svekket eiendom betalinger sikkerhet Lightning Network vil LN uegnet for store utbetalinger (eller til og med unødvendig). I alle fall utbredt LN krever mye tid.

Abonner på vår kanal telegram. The Lightning nettverk Bitcoins allerede $ 2 millioner.