The Lightning Network er en Layer 2-protokol til Bitcoin, specielt designet til billige, hurtige og private betalinger. Som et overlay-netværk bestående af betalingskanaler registreres lynbetalinger ikke i Bitcoins blockchain – kun kanalfinansieringstransaktioner og kanalafslutningstransaktioner er. Dette betyder effektivt, at mange Lightning-transaktioner kan afvikles med meget færre Bitcoin-transaktioner.
For mere information om det netværk, som Lightning Network er bygget på, kan du besøge vores “Hvad er Bitcoin?” guide.
Ved at udligne mange Lightning-transaktioner i meget færre Bitcoin-transaktioner er brugere og minearbejdere på Bitcoin-netværket lettet over at skulle validere og gemme alle disse Lightning-transaktioner. Som måske den største fordel, oversættes dette til lavere gebyrer for Lightning-brugere. Desuden behøver lynbrugerne ikke længere at vente på bekræftelser på Bitcoin-blockchain: Transaktioner er øjeblikkelige.
Endelig betyder det faktum, at transaktioner ikke registreres i blockchain (i kombination med en Tor-lignende routingsalgoritme til Lightning-betalinger) som en ekstra bonus, at Lightning-brugere generelt nyder noget ekstra privatliv.
For at lære mere om, hvordan The Lightning Network fungerer, kan du besøge vores uafhængige guide.
Hvem skabte Lightning Network?
The Lightning Network blev først foreslået i 2015 i Lightning Network-hvidbogen (fuld titel: “Bitcoin Lightning Network: Skalerbare øjeblikkelige betalinger uden for kæden”), Forfatter af Joseph Poon og Thaddeus Dryja. Forskellige designaspekter af Lightning Network dateres endnu længere end hvidbogen.
Siden da har flere hold udviklet forskellige Lightning-implementeringer, herunder Blockstreams c-lightning, Lightning Labs ‘lnd og Acinq’s Eclair. Alle implementeringer er kompatible gennem BOLT-protokollspecifikationerne.
Lightning Network forbedres stadig hver dag; det er et igangværende arbejde.
For mere om Lightning Networks oprettelse, læs vores artikel “Historien om lyn: fra brainstorm til beta”
Hvad er sats?
Sats eller “satoshier” er den mindste betegnelse på bitcoin, der er registreret i Bitcoin blockchain. Én sat repræsenterer 0,00000001 BTC eller 1 hundrede milliontedel af en bitcoin. Navnet er taget fra den pseudonyme skaber af Bitcoin, Satoshi Nakamoto.
For mere information om Satoshi Nakamoto, Læs vores guide om Bitcoins skaber.
Fordi bitcoin er steget i værdi til det punkt, at bare brøkdele af BTC er nok til at betale for mange varer og tjenester, for regelmæssige investeringer og til mikrotaskingbetalinger, er BTC ofte denomineret i sats. Brugen af sats giver også brugerne mulighed for at foretage transaktioner, der er mindre end 1 amerikanske cent værd.
Hashtagget #StackingSats bruges på sociale medier med henvisning til sædvanlig optjening af satoshier. Og tjene platforme som Gulerod udbetale belønninger i sats for afslutningen af opgaver.
For mere information om sats, besøg vores uafhængige guide.
Hvordan fungerer lynnetværksgebyrer?
På Bitcoin betales gebyrer til minearbejdere for at inkludere transaktioner i en blok. Men selve Lightning Network har ikke minearbejdere eller blokke. (Selvom det som en Layer 2-løsning i sidste ende afhænger af minearbejdere og blokke, selvfølgelig; uden minearbejdere og blokke ville der ikke være nogen Bitcoin og derfor intet lynnetværk.)
I stedet betales gebyrer til Lightning-noder på netværket, der udfører jobbet med at levere likviditet (finansierede kanaler) og videresende transaktioner. Nogle noder vil opkræve mere end andre, men gebyrer er generelt lave, og da enhver kan oprette en konkurrerende knude, vil konkurrencen sandsynligvis holde gebyrene ret lave.
Betaling af gebyrer er typisk abstraheret væk i tegnebogen og ikke noget, du har brug for at bekymre dig om for meget. I modsætning til on-chain-transaktioner er der ingen risiko for at medtage et for lavt gebyr – din transaktion går enten straks igennem, eller den gennemgår slet ikke.
Hvis du selv vil tjene gebyrer, bliver du nødt til at oprette en Lightning-node, ideelt set en, der er godt forbundet med mange andre noder på Lightning Network, og med en masse likviditet i forskellige kanaler. Det hjælper også med at have denne node online så meget som muligt.
Sådan oprettes en lynnetværksnode
Ligesom en Bitcoin-node er en Lightning Network-node software, der opretter forbindelse til netværket for at sende og modtage BTC gennem Lightning fra andre noder. I det væsentlige består Lightning Network af disse noder.
For virkelig at deltage i Lightning Network, bør brugerne overveje at køre deres egne noder. Du behøver ikke at køre en node for at sende BTC gennem Lightning Network-kanaler, men at køre din egen node hjælper netværket med at vokse, øger likviditeten og kan måske hjælpe dig med at skabe overskud (som forklaret nedenfor).
For at læse mere om opsætning af en Lightning Network-knude, se vores fulde guide.
Og for at lære om, hvordan du får overskud fra at køre en Lightning Network-knude, skal du besøge vores guide om node-rentabilitet.
Hvad er Lightning Network Wallets?
Bitcoin-tegnebøger er de programmer eller apps, der giver brugerne mulighed for at sende og modtage BTC. Bitcoin-tegnebøger, der er aktiveret til at fungere med Lightning Network, giver brugerne mulighed for at foretage og modtage Lightning-betalinger.
For at læse mere om Bitcoin tegnebøger, besøg vores fulde guide.
Som med bitcoin-tegnebøger generelt er der forskellige versioner af Lightning-aktiverede tegnebøger, som hver har deres egne unikke egenskaber og afvejninger. Desktop Lightning-tegnebøger kan f.eks. Være en persons foretrukne valg, fordi de ofte vil tjekke ind på deres kanaler. Men Lightning Network er designet til at lette relativt små BTC-transaktioner i første omgang, og mange brugere lægger ikke vægt på fuld nodesikkerhed. For mange er mobile Lightning-tegnebøger det foretrukne valg, selvom det er svært at være vært for en fuld node på en mobilenhed, fordi de er de mest bekvemme.
Hvordan opretter jeg en lynkanal?
For at oprette en Lightning-kanal skal du køre en Lightning-node eller have en Lightning-tegnebog. Populære muligheder inkluderer c-lyn og lnd (noder) og Eclair, Zap og Lynapp (tegnebøger). Når dette er konfigureret, kan du oprette en betalingskanal med en anden Lightning-node eller tegnebog gennem en unik kode, der svarer til den node. Hvordan dette gøres nøjagtigt adskiller sig lidt fra den ene løsning til den anden.
Når du er oprettet, kan du handle gennem kanalen og med resten af netværket, så længe kanalfondene tillader det. Afhængigt af din opsætning kan du også videresende transaktioner til andre brugere og muligvis optjene gebyrer.
Kan jeg sende eller modtage lynbetalinger uden at åbne min egen kanal?
Strengt taget skal du have mindst en betalingskanal åben for at sende eller modtage lynbetalinger. Når det er sagt, hvis du af en eller anden grund ikke vil åbne en Lightning-kanal (endnu), er der nogle måder at omgå den på.
For eksempel nogle Lightning-tegnebøger – lignende Blå tegnebog – tilbyde frihedsberøvende løsninger. Dette betyder i det væsentlige, at når brugere modtager betalinger, er det faktisk det operationelle team bag tegnebogen, der modtog betalingen på vegne af dem. Midlerne kan trækkes ud af tegnebogen, men indtil da kontrolleres det virkelig af Blue Wallet-teamet. Dette har den fordel, at brugerne kan begynde at acceptere betalinger med det samme, men det har den åbenlyse ulempe, at brugerne har tillid til tegnebogsteamet for at lade dem trække penge, når de vælger at.
Alternativt kan en tjeneste ligesom Ubådsbytter lader brugerne foretage betalinger uden at have en lynkanal åben. I stedet sender brugerne en regelmæssig on-chain-transaktion til tjenesten, som derefter videresender betalingen som en Lightning-betaling til den tilsigtede modtager. Selvom disse typer af betalinger kan være pålidelige – hvilket betyder, at tjenesteudbyderen ikke kan vende tilbage fra at videresende betalingen – betyder det dog, at brugerne skal betale on-chain gebyrer og et ekstra gebyr for tjenesten oven på
Hvad er Wumbo?
Wumbo er en Lynimplementering udviklet til at fjerne en grænse for mængden af BTC, der kan opbevares i en lynkanal (oprindeligt begrænset til 0,16777215 BTC) og et loft for, hvor store individuelle betalinger kan være. Disse grænser blev først indført på grund af risikoen forbundet med Lightning Network, da det var en helt ny og relativt uprøvet teknologi. For at en betalingskanal kan omgå kasketterne via wumbo, skal brugere på begge sider signalere deres ønske.
Udviklingen blev opkaldt efter et udtryk, der blev opfundet i en episode af tegneserien SpongeBob SquarePants, hvor karakteren Patrick Star definerer ordet “wumbo” ved at bruge det i en række eksempler: “Jeg wumbo, du wumbo, han, hun, mig : wumbo, ”siger han.
Ordet blev anvendt på Lightning-udviklingen på et topmøde i november 2018 tilsyneladende fordi dette tilbud indebærer den type gensidigt samtykke, der kræves af aftalen for at overskride den oprindelige kanal og betalingslofter. Imidlertid fik direkte citater og ideer fra dette topmøde ikke lov til at være bundet til bestemte individer i henhold til topmødets regler for at tilskynde til fri udveksling af ideer.
“Hvis begge sider af en ny kanal er enige om at wumbo hinanden ved at indstille” option_i_wumbo_you_wumbo “, kan de opbygge kanaler med en kapacitet, der er højere end 167.77216mBTC,” som Lightning-udvikler ZmnSCPxj forklarede til Lightning Dev-mailinglisten på det tidspunkt. “En node, der annoncerer for“ option_wumborama ”, tillader enhver node at opbygge kanaler med kapacitet over grænsen. Giv en af de personer, der deltager i [andet Lynudviklingstopmøde], skylden for denne periode. ”
Eclair- og c-lightning-klienterne vedtog wumbo-support i begyndelsen af 2020, og LND begyndte at støtte wumbo-kanaler i august 2020.
Hvordan skalerer Lightning Bitcoin?
The Lightning Network blev oprindeligt foreslået som en løsning til at løse “Bitcoin blockchain-skalerbarhedsproblemet”, som netværk hvidbog formuleret det. Som forfatterne beskrev, er Bitcoin ikke i stand til at fungere effektivt som verdens betalingsplatform, fordi den sender alle transaktioner til alle netværksdeltagere.
”Hvis hver knude i bitcoin-netværket skal kende til hver enkelt transaktion, der finder sted globalt, kan det skabe en betydelig træk for netværkets evne til at omfatte alle globale finansielle transaktioner,” ifølge hvidbogen. “Det ville i stedet være ønskeligt at omfatte alle transaktioner på en måde, der ikke ofrer den decentralisering og sikkerhed, som netværket leverer.”
Som forfatterne fortsatte med at påpege, kan et traditionelt betalingsnetværk som Visa styre 47.000 transaktioner pr. Sekund, mens Bitcoin understøtter færre end syv transaktioner pr. Sekund med sin 1 MB blokgrænse. Deres foreslåede løsning på dette skaleringsproblem var Lighting Network, en lag to-protokol, der giver brugerne mulighed for at handle med BTC, mens de kun registrerer disse transaktioner på Bitcoin blockchain, når kanaler finansieres eller lukkes.
For at læse mere om skalering af Bitcoin med Lightning Network, besøg vores uafhængige guide.
Hvad er risiciene med lynnetværket?
Mens Lightning Network tilbyder massivt skaleringspotentiale til Bitcoin og et alternativ til verdens traditionelle betalingssystemer, er det stadig en relativt ny teknologi med mindre vedtagelse. Det er muligt, at alle de risici, der kan komme som et resultat af massiv Lightning-adoption, endnu ikke er identificeret. Og selv på dette spirende stadium er det vigtigt at anerkende nogle af teknologiens mangler.
Fordi Lightning Network har relativt få operationelle noder, er det muligt for fonde at blive koncentreret om visse noder – en realitet, der udgør en central risiko, der ikke bør forekomme for Bitcoin-netværket. Hvis en knude med en høj koncentration af midler skulle forsøge at snyde mange brugere på samme tid, kan det medføre betydelig forstyrrelse af netværket.
Som nævnt ovenfor er disse transaktioner også relativt langsomme, fordi de sendes over hele netværket som en funktion af Bitcoins offentlige og decentrale hovedbog. I det væsentlige forbedrer Lightning Network hastigheden ved at tillade transaktioner inden for kanaler, der ikke sendes til hele netværket, hvilket kan være en sikkerhedsafvejning i sig selv. Dette åbner en potentiel mulighed for dårlige skuespillere inden for disse kanaler.
”Sig Molly har en kanal med Angela, og de deponerer hver 10.000 sats i den, i alt 20.000 sats,” pr. Scenarie beskrevet af Bitcoin Magazine i 2019. “I løbet af kanalens levetid betaler Angela Molly 5.000 sats, hvilket bringer det samlede beløb til 15.000 sats for Molly og 5.000 for Angela. Men pludselig er Molly af en eller anden grund ikke i stand til at få adgang til sin Lightning-tegnebog (måske er hendes node offline, hendes computer har en funktionsfejl, eller hun er på ferie), så Angela beslutter at være lidt ondskabsfuld – når det er tid til at udsende den endelige kanalens tilstand til blockchain, beslutter hun at udsende kanalens første tilstand (de oprindelige 10.000 sat-saldi, som de begge deponerede) for at snyde Molly ud af, hvad hun fik betalt. Da Molly er på en fjerntliggende ø i Den Mexicanske Golf og ikke ved sin computer, kan hun ikke kontrollere Angelas dårlige opførsel og kontrollere den faktiske tilstand for kanalen, så hun mister 5.000 sats. ”
Hvad er Lightning Network Watchtowers?
For at mindske denne risiko har Lightning Network-udviklere introduceret en teknisk funktion kaldet “vagttårne”, der overvåger kanaler.
Når kanaler opdateres, sendes en krypteret “blob” indeholdende en hemmelig signatur svarende til brugerens offentlige nøgle til vagttårnet. Samtidig modtager vagttårnet halvdelen af transaktions-id’et for kanalens tidligere tilstand, der fungerer som dekrypteringsnøgle for klodsen. Vagttårnet opbevarer disse klodser og dekrypteringsnøgler, så hvis en dårlig skuespiller forsøger at udsende en ældre kanaltilstand til mempoolen, kan den genkende, at transaktions-id’et svarer til et andet transaktions-id, det har. Med begge transaktions-ID-halvdele kan vagttårnet dekryptere den tilsvarende klat og derefter nægte den dårlige skuespiller og sende pengene til den ærlige kanalbrugerens tegnebog.
Læs mere om Lightning Network vagttårne i vores artikel her.
Hvor meget Bitcoin er på lyn?
Det er vanskeligt at estimere den nøjagtige mængde BTC, der holdes inden for kanaler på Lightning Network på et givet tidspunkt. Som BitMEX Research forklaret i sin 2020-serie på Lightning Network, der er forskellige typer transaktioner, der kan identificeres forskelligt gennem blockchain-data, og ikke alle kan meget tydeligt tilskrives Lightning-kanaler.
At opsummere en del af sin rapport, der er tre Lightning Network-transaktionstyper, der kan analyseres via offentlige blockchain-data: åbning af en kanal, “kooperative” kanallukninger og “ikke-kooperative” kanallukninger. En “ikke-samarbejdsvillig” lynkanalukning opstår, når en lynnetværksnode initierer en betalingskanalukning uden direkte at kommunikere med den node, som kanalen er linket til. I mellemtiden betyder en “samarbejdsvillig” kanallukning, at begge kanaldeltagere er enige om at lukke kanalen og afvikle den endelige tilstand for kanalen på blockchain.
Åbning af en kanal
For offentlige Lightning-kanaler er det muligt at identificere åbningstransaktioner ud fra data opnået fra en offentlig Lightning Network-node. Åbningstransaktioner kan også identificeres senere, når transaktionsoutputtet indløses under kanalafslutning, hvis afslutningen er “ikke-samarbejdsvillig.” Men ifølge BitMEX Research er det muligvis ikke muligt pålideligt at identificere alle kanalåbningstransaktioner fra blockchain-data alene.
En ikke-kooperativ lukning
Det er svært med sikkerhed at fortælle, at ikke-samarbejdsvillige lynkanalelukninger er bundet til lyn, når man analyserer blockchain-data, ifølge BitMEX Researchs rapport. Rapporten bemærkede dog, at disse lukninger kan identificeres direkte på blockchain med rimelig sikkerhed, og at disse transaktioner kan karakteriseres mere nøjagtigt, når output fra transaktionen indløses efter kanallukningen..
En kooperativ lukning
BitMEX Research bemærkede, at det er muligt at scanne Bitcoin-blockchain for alle udgifter, der er indløst ved hjælp af et 2-af-2 multisignatur-script, hvilket antyder, at det er en Lightning-transaktion, men dette vil ikke give sikkerhed. På grund af dette ser det ud til at være umuligt på dette tidspunkt at identificere samarbejdsvillige lukninger på blockchain og få en nøjagtig bogføring af Lynaktivitet.
En anden 2020-rapport fra BitMEX Research anslog, at 72,2 procent af Lightning-kanaler identificeret med en “sweep transaktion” analysemetode var offentlige kanaler, mens 27,8 procent var private.
Imidlertid er et generelt mål for Lightning Network-kapaciteten offentligt tilgængelig via Bitcoin Visuals og andre dataaggregatorer. Dette er et mål for den kumulative bitcoin-kapacitet på tværs af alle offentligt kendte Lightning Network-kanaler, og på tidspunktet for denne skrivning er mængden af BTC, der kan bekræftes som transaktioner på Lightning-kanaler, vokset ret støt siden netværket blev introduceret.
Derudover er der sandsynligvis meget mere bitcoin på Lightning Network, der ikke kan identificeres offentligt som holdt i Lightning-kanaler.