The Lightning Network er en Layer 2-protokoll for Bitcoin, spesielt designet for billige, raske og private betalinger. Som et overleggsnettverk som består av betalingskanaler, blir ikke Lightning-betalinger registrert på Bitcoins blockchain – bare kanalfinansieringstransaksjoner og kanalavslutningstransaksjoner er det. Dette betyr effektivt at mange lyn-transaksjoner kan gjøres opp med mye færre Bitcoin-transaksjoner.
For mer informasjon om nettverket som Lightning Network er bygget på, besøk vår “Hva er Bitcoin?” guide.
Ved å gjøre mange Lightning-transaksjoner i mye færre Bitcoin-transaksjoner, er brukere og gruvearbeidere i Bitcoin-nettverket lettet over å måtte validere og lagre alle disse Lightning-transaksjonene. Som kanskje den største fordelen, oversettes dette til lavere avgifter for lynbrukere. Videre trenger ikke Lightning-brukere lenger å vente på bekreftelser på Bitcoin blockchain: Transaksjoner er øyeblikkelige.
Til slutt, som en ekstra bonus, betyr det faktum at transaksjoner ikke blir registrert i blockchain (i kombinasjon med en Tor-lignende rutingsalgoritme for Lightning-betalinger) at Lightning-brukere generelt har litt ekstra privatliv..
For å lære mer om hvordan The Lightning Network fungerer, besøk vår frittstående guide.
Hvem skapte Lightning Network?
The Lightning Network ble første gang foreslått i 2015, i Lightning Network White Paper (full tittel: “Bitcoin Lightning Network: Skalerbare øyeblikkelige betalinger utenfor kjeden”), Forfattet av Joseph Poon og Thaddeus Dryja. Ulike designaspekter av Lightning Network dateres enda lenger ut enn papirboken.
Siden den gang har flere team utviklet forskjellige Lightning-implementeringer, inkludert Blockstreams c-lightning, Lightning Labs ‘lnd og Acinq’s Eclair. Alle implementeringer er kompatible gjennom BOLT-protokollspesifikasjonene.
Lightning Network forbedres fortsatt hver dag; det er et pågående arbeid.
For mer informasjon om opprettelsen av Lightning Network, les artikkelen vår “The History of Lightning: From Brainstorm to Beta”
Hva er sats?
Sats, eller “satoshier”, er den minste betegnelsen på bitcoin som er registrert på Bitcoin blockchain. Én lør representerer 0,00000001 BTC, eller 1 hundre milliondel av bitcoin. Navnet er hentet fra den pseudonyme skaperen av Bitcoin, Satoshi Nakamoto.
For mer informasjon om Satoshi Nakamoto, les guiden vår om Bitcoins skaperen.
Fordi bitcoin har steget i verdi til det punktet at bare brøkdeler av BTC er nok til å betale for mange varer og tjenester, for vanlige investeringer og for mikrotaskingbetalinger, er BTC ofte pålydende i sats. Bruk av sats gjør det også mulig for brukere å foreta transaksjoner verdt mindre enn 1 amerikanske cent.
Hashtaggen #StackingSats brukes på sosiale medier i referanse til vanlig opptjening av satoshier. Og tjene plattformer som Gulrot betale ut belønninger i sett for fullføring av oppgaver.
For mer informasjon om sats, besøk vår frittstående guide.
Hvordan fungerer nettverksgebyrer for lyn?
På Bitcoin betales avgifter til gruvearbeidere for å inkludere transaksjoner i en blokk. Men selve Lightning Network har ikke gruvearbeidere eller blokker. (Selv om det som en lag 2-løsning til slutt avhenger av gruvearbeidere og blokker, selvfølgelig; uten gruvearbeidere og blokker ville det ikke være noe Bitcoin og derfor ikke noe lynnettverk.)
I stedet betales avgifter til lynnoder på nettverket som gjør jobben med å skaffe likviditet (finansierte kanaler) og videresende transaksjoner. Noen noder vil belaste mer enn andre, men avgiftene er generelt lave, og siden alle kan sette opp en konkurrerende node, vil konkurransen sannsynligvis holde avgiftene ganske lave.
Å betale gebyrer blir vanligvis tatt ut i lommeboken og ikke noe du trenger å bekymre deg for for mye. I motsetning til transaksjoner i kjeden, er det ingen risiko for å ta med et gebyr som er for lavt – transaksjonen din går enten gjennom umiddelbart eller den går ikke gjennom i det hele tatt.
Hvis du ønsker å tjene avgifter selv, må du sette opp en Lightning-node, ideelt sett en som er godt forbundet med mange andre noder i Lightning Network, og med mye likviditet i forskjellige kanaler. Det hjelper også å ha denne noden online så mye som mulig.
Hvordan sette opp en lynnettverknode
I likhet med en Bitcoin-node er en Lightning Network-node programvare som kobles til nettverket for å sende og motta BTC gjennom Lightning fra andre noder. I det vesentlige består Lightning Network av disse nodene.
For å virkelig delta i Lightning Network, bør brukerne vurdere å kjøre sine egne noder. Du trenger ikke å kjøre en node for å sende BTC gjennom Lightning Network-kanaler, men å kjøre din egen node hjelper nettverket til å vokse, øker likviditeten og kan hjelpe deg med å tjene penger (som forklart nedenfor).
For å lese mer om å sette opp en Lightning Network-node, se vår fulle guide.
Og for å lære om hvordan du kan tjene penger på å kjøre en Lightning Network-node, besøk vår guide om node-lønnsomhet.
Hva er Lightning Network Wallets?
Bitcoin lommebøker er programmene eller appene som lar brukerne sende og motta BTC. Bitcoin-lommebøker som er aktivert for å fungere med Lightning Network, tillater brukere å foreta og motta lynbetalinger.
For å lese mer om Bitcoin lommebøker, besøk vår fulle guide.
Som med bitcoin lommebøker generelt, er det forskjellige versjoner av lynaktiverte lommebøker, som hver har sine egne unike egenskaper og kompromisser. Lommebøker på skrivebordet, for eksempel, kan være noen foretrukne valg fordi de ofte vil sjekke inn på kanalene sine. Men Lightning Network er designet for å tilrettelegge for relativt små BTC-transaksjoner i utgangspunktet, og mange brukere legger ikke vekt på full nodesikkerhet. For mange er mobile lynlommebøker det foretrukne valget, selv om det er vanskelig å være vert for en full node på en mobilenhet, fordi de er de mest praktiske.
Hvordan setter jeg opp en lynkanal?
For å sette opp en lynkanal, må du kjøre en lynknute eller ha en lynlommebok. Populære alternativer inkluderer c-lyn og lnd (noder) og Eclair, Zap og Lynapp (lommebøker). Når dette er satt opp, kan du sette opp en betalingskanal med en annen lynnode eller lommebok gjennom en unik kode som tilsvarer den noden. Hvordan dette gjøres nøyaktig, skiller seg litt fra den ene løsningen til den andre.
Når du er konfigurert, kan du gjøre transaksjoner gjennom kanalen og med resten av nettverket så lenge kanalfondene tillater det. Avhengig av oppsettet ditt, kan du også videresende transaksjoner til andre brukere og muligens tjene avgifter.
Kan jeg sende eller motta lynbetalinger uten å åpne min egen kanal?
Strengt tatt må du ha minst en betalingskanal åpen for å sende eller motta lynbetalinger. Når det er sagt, hvis du av en eller annen grunn ikke vil åpne en lynkanal (ennå), er det noen måter å omgå det.
For eksempel noen Lightning lommebøker – som Blå lommebok – tilby forvaringsløsninger. Dette betyr egentlig at når brukerne mottar betalinger, er det faktisk det operasjonelle teamet bak lommeboken som mottok betalingen på vegne av dem. Midlene kan tas ut av lommebokbrukeren, men inntil da blir det virkelig kontrollert av Blue Wallet-teamet. Dette har fordelen at brukere kan begynne å akseptere betalinger umiddelbart, men det har den åpenbare ulempen at brukerne må stole på lommebokteamet for å la dem ta ut penger når de velger å.
Alternativt en tjeneste som Ubåtbytter lar brukerne foreta innbetalinger uten å ha en lynkanal åpen. I stedet sender brukerne en vanlig on-chain-transaksjon til tjenesten, som deretter videresender betalingen som en lynbetaling til den tiltenkte mottakeren. Selv om disse betalingstypene kan være pålitelige – det vil si at tjenesteleverandøren ikke kan vende tilbake ved å videresende betalingen – betyr det at brukerne må betale gebyr i kjeden og et tilleggsgebyr for tjenesten på toppen.
Hva er Wumbo?
Wumbo er en lynimplementering utviklet for å fjerne en grense for mengden BTC som kan holdes i en lynkanal (opprinnelig begrenset til 0,16777215 BTC) og et tak på hvor store individuelle betalinger kan være. Disse grensene ble først satt på plass på grunn av risikoen forbundet med Lightning Network da det var en helt ny og relativt uprøvd teknologi. For at en betalingskanal skal omgå dekslene via wumbo, må brukere på begge sider signalisere sitt ønske.
Utviklingen ble oppkalt etter et begrep som ble laget i en episode av tegneserien SpongeBob SquarePants, der karakteren Patrick Star definerer ordet “wumbo” ved å bruke det i en serie eksempler: “I wumbo, you wumbo, he, she, me : wumbo, ”sier han.
Ordet ble brukt på Lightning-utviklingen på et toppmøte i november 2018, tilsynelatende fordi sitatet innebærer den typen gjensidig samtykke som kreves av avtalen for å overskride den opprinnelige kanalen og betalingsgrensene. Imidlertid var det ikke tillatt å binde direkte sitater og ideer fra dette toppmøtet til bestemte individer, i henhold til toppmøtelets regler for å oppmuntre til fri utveksling av ideer.
“Hvis begge sider av en ny kanal er enige om å wumbo hverandre ved å sette” option_i_wumbo_you_wumbo “, kan de bygge kanaler med kapasitet høyere enn 167,77216mBTC,” som Lightning-utvikler ZmnSCPxj forklarte til Lightning Dev-postlisten på den tiden. “En node som annonserer for‘ option_wumborama ’gjør at enhver node kan bygge kanaler med kapasitet over grensen. Vennligst klandre en av personene som deltar på [andre Lightning Development Summit] for dette semesteret. ”
Eclair- og c-lynklientene vedtok wumbo-støtte tidlig i 2020 og LND begynte å støtte wumbo-kanaler i august 2020.
Hvordan skalerer Lightning Bitcoin?
The Lightning Network ble opprinnelig foreslått som en løsning for å løse “Bitcoin blockchain scalability problem”, som nettverk hvitt papir formulerte den. Som forfatterne beskrev, kan ikke Bitcoin fungere effektivt som verdens betalingsplattform fordi den sender alle transaksjoner til alle nettverksdeltakere.
“Hvis hver node i bitcoin-nettverket må vite om hver eneste transaksjon som skjer globalt, kan det skape en betydelig dra for nettverkets mulighet til å omfatte alle globale økonomiske transaksjoner,” i stortingsmeldingen. “Det ville i stedet være ønskelig å omfatte alle transaksjoner på en måte som ikke ofrer desentralisering og sikkerhet som nettverket gir.”
Som forfatterne fortsatte med å påpeke, kan et tradisjonelt betalingsnett som Visa håndtere 47 000 transaksjoner per sekund, mens Bitcoin støttet færre enn syv transaksjoner per sekund med sin 1 MB blokkgrense. Deres foreslåtte løsning på dette skaleringsproblemet var Lighting Network, et lag to-protokoll som lar brukerne gjøre transaksjoner med BTC mens de bare registrerer disse transaksjonene på Bitcoin blockchain når kanaler er finansiert eller lukket.
For å lese mer om skalering av Bitcoin med Lightning Network, besøk vår frittstående guide.
Hva er risikoen med lynnettverket?
Mens Lightning Network tilbyr et enormt skaleringspotensial til Bitcoin og et alternativ til verdens tradisjonelle betalingssystemer, er det fortsatt en relativt ny teknologi med mindre adopsjon. Det er mulig at alle risikoen som kan komme som et resultat av massiv lynadopsjon ennå ikke er identifisert. Og selv på dette begynnende stadiet er det viktig å erkjenne noen av teknologiens mangler.
Fordi Lightning Network har relativt få operasjonelle noder, er det mulig for fond å konsentrere seg om visse noder – en realitet som utgjør en sentralisert risiko som ikke burde oppstå for Bitcoin-nettverket. Hvis en node med høy konsentrasjon av midler skulle prøve å jukse mange brukere samtidig, kan det føre til betydelig forstyrrelse av nettverket.
Som nevnt ovenfor er disse transaksjonene relativt treg fordi de sendes over hele nettverket som en funksjon av Bitcoins offentlige og desentraliserte reskontro. I hovedsak forbedrer Lightning Network hastigheten ved å tillate transaksjoner innenfor kanaler som ikke sendes til hele nettverket, noe som kan være en sikkerhetsavveiing i seg selv. Dette åpner en potensiell mulighet for dårlige skuespillere innenfor disse kanalene.
“Si Molly har en kanal med Angela, og de setter inn hver 10.000 sats i den, til sammen 20.000 sats,” i henhold til et scenario beskrevet av Bitcoin Magazine i 2019. “I løpet av kanalens levetid betaler Angela Molly 5.000 sats, noe som gir den totale summen til 15 000 sats for Molly og 5000 for Angela. Men plutselig, uansett årsak, har Molly ikke tilgang til Lightning-lommeboken sin (kanskje noden hennes er frakoblet, datamaskinen har feil eller hun er på ferie), så Angela bestemmer seg for å være litt rampete – når det gjelder tid til å kringkaste finalen tilstand av kanalen til blockchain, bestemmer hun seg for å kringkaste den første tilstanden til kanalen (de opprinnelige 10.000 saldoen som begge satte inn) for å jukse Molly ut av det hun fikk betalt. Siden Molly er på en avsidesliggende øy i Mexicogolfen og ikke ved datamaskinen hennes, kan hun ikke kontrollere Angelas dårlige oppførsel og verifisere den faktiske tilstanden til kanalen, så hun mister 5000 sats. “
Hva er Lightning Network Watchtowers?
For å redusere denne risikoen har Lightning Network-utviklere introdusert en teknisk funksjon kalt “vakttårn” som overvåker kanaler.
Når kanaler oppdateres, sendes en kryptert “blob” som inneholder en hemmelig signatur som tilsvarer brukerens offentlige nøkkel til vakttårnet. Samtidig mottar vakttårnet halvparten av transaksjons-ID-en for kanalens forrige tilstand, som fungerer som dekrypteringsnøkkel for blobben. Vakttårnet lagrer disse klatrene og dekrypteringsnøklene, slik at hvis en dårlig skuespiller prøver å kringkaste en eldre kanaltilstand til mempoolen, kan den gjenkjenne at transaksjons-ID samsvarer med en annen transaksjons-ID halvparten den har. Med begge transaksjons-ID-halvdelene kan vakttårnet dekryptere den tilsvarende blobben og deretter nekte den dårlige skuespilleren og sende pengene til den ærlige kanalbrukerens lommebok.
Les mer om Lightning Network vakttårn i vår artikkel her.
Hvor mye Bitcoin er på lyn?
Det er vanskelig å estimere den nøyaktige mengden BTC som holdes i kanaler på Lightning Network til enhver tid. Som BitMEX Research forklart i sin 2020-serie på Lightning Network, det er forskjellige typer transaksjoner som kan identifiseres forskjellig gjennom blockchain-data, og ikke alle kan veldig tydelig tilskrives Lightning-kanaler.
Å oppsummere en del av rapporten, Det er tre Lightning Network-transaksjonstyper som kan analyseres via offentlige blockchain-data: Å åpne en kanal, “kooperative” kanalnedleggelser og “ikke-samarbeidende” kanalnedleggelser. En “ikke-samarbeidsvillig” lynkanallukking oppstår når en Lightning Network-node initierer en betalingskanalukking uten direkte å kommunisere med noden som kanalen er koblet til. I mellomtiden betyr en “samarbeidsvillig” kanalstenging at begge kanaldeltakerne har blitt enige om å stenge kanalen og avgjøre den endelige tilstanden til kanalen på blockchain.
Åpne en kanal
For offentlige lynkanaler er det mulig å identifisere åpningstransaksjoner fra data hentet fra en offentlig Lightning Network-node. Åpningstransaksjoner kan også identifiseres senere når transaksjonsoutputtet innløses under kanalstenging, hvis lukkingen ikke er samarbeidsvillig. Men per BitMEX Research er det kanskje ikke mulig å pålitelig identifisere alle kanalåpningstransaksjoner fra blockchain-data alene.
En ikke-samarbeidende nedleggelse
Det er vanskelig å si med sikkerhet at ikke-samarbeidende lynkanalstengninger er knyttet til lyn når man analyserer blockchain-data, ifølge BitMEX Researchs rapport. Rapporten bemerket imidlertid at disse stengningene kan identifiseres direkte på blockchain med rimelig sikkerhet, og at disse transaksjonene kan karakteriseres mer nøyaktig når utgangen av transaksjonen blir innløst etter kanalstengingen..
En samarbeidsavslutning
BitMEX Research bemerket at det er mulig å skanne Bitcoin-blockchain for alle utgifter innløst ved hjelp av et 2-av-2 multisignatur-skript, noe som antyder at det er en lyntransaksjon, men dette vil ikke gi sikkerhet. På grunn av dette virker det umulig på dette tidspunktet å definitivt identifisere samarbeidende kanalstengninger på blockchain og å få en presis regnskap for lynaktivitet..
En annen 2020-rapport fra BitMEX Research anslått at 72,2 prosent av lynkanalene som ble identifisert med en “sweep transaction” -analysemetode var offentlige kanaler, mens 27,8 prosent var private.
Imidlertid er et generelt mål på Lightning Network-kapasiteten offentlig tilgjengelig via Bitcoin Visuals og andre dataaggregatorer. Dette er et mål på den kumulative bitcoin-kapasiteten på tvers av alle offentlig kjente Lightning Network-kanaler, og i skrivende stund har mengden BTC som kan bekreftes å bli behandlet på Lightning-kanaler, vokst ganske jevnt siden nettverket ble introdusert..
I tillegg er det sannsynligvis mye mer bitcoin på Lightning Network som ikke kan identifiseres offentlig som holdt i Lightning-kanaler.