The Lightning Network er en måde at håndtere Bitcoin-transaktioner på uden behov for at verificere dem på blockchain. Det er designet til at fremskynde bekræftelsestiderne og give flere transaktioner mulighed for at finde sted på samme tid.
Kort om
- På grund af den måde, den er bygget på, lider Bitcoin Evolution af langsomme transaktionshastigheder og høje transaktionsomkostninger.
- The Lightning Network er en „anden lagsløsning“, der fremskynder transaktioner, samtidig med at omkostningerne reduceres, ved at skære den vigtigste Bitcoin blockchain.
- Det består af et system af kanaler, der giver folk mulighed for at flytte penge uden at skulle bruge Bitcoin blockchain til at verificere transaktionerne.
Bitcoin er blevet hæmmet af sin egen popularitet. Takket være den måde, blockchain er designet på, er transaktionens hastighed langsom, og omkostningerne ved transaktioner er steget.
Forskere, udviklere og Bitcoin-samfundet har forsøgt at komme op med en måde at lade Bitcoin – og andre kryptokurver – rumme flere transaktioner. Deres bedste indsats til dato har fokuseret omkring noget, der hedder Lightning Network. Kan det løse kryptokurrencyens skaleringsproblemer? Vi finder ud af det nedenfor.
Bitcoins nuværende begrænsninger: hastighed og pris
Der er to begrænsninger, vi skal forklare, når det kommer til blockchain, før vi kan undersøge, hvordan folk prøver at ordne det.
Den første er hastighed. I en blockchain er blokke i det væsentlige grupper af transaktioner samlet. Som en del af en blockchains design er der kun så mange transaktioner, der kan inkluderes i en blok.
Hvis din transaktion ikke kommer ind i den aktuelle blok, slutter den sig til en kø. Denne kø kan tage alt fra et par minutter til potentielt en dag eller mere at behandle, afhængigt af hvor mange andre transaktioner der er i kø i mempool.
Det begrænser blockchains brug som medium til at behandle hurtige transaktioner som at købe en kop kaffe. Ingen ønsker at vente på netværket for at bekræfte, at du har kontanter.
Den anden begrænsning er omkostninger. Bitcoins netværk og andre er bygget på en konsensusprotokol kaldet proof of work.
Det er her minearbejdere bruger energi på at løse et vanskeligt puslespil. For at hjælpe med at udligne omkostningerne ved udstyr og energi, der bruges i denne beregning, opkræver minearbejdere transaktionsgebyrer.
Når systemet er lille, og antallet af transaktioner, der skal bekræftes, er meget lille, fungerer netværket godt, og transaktionsomkostningerne er lave. Efterhånden som netværket vokser, øges omkostningerne ved transaktionsgebyrer, da der er begrænset plads i hver nyudviklede blok. Som et resultat behandles kun de højeste gebyrtransaktioner stærkt i tider med høj belastning.
Bitcoins skalerbarhedsudfordring blev tydelig i slutningen af 2017, da millioner af mennesker sprang på Bitcoin-vognen, og det kæmpede for at klare antallet af transaktioner. På sit højeste i december 2017 var de gennemsnitlige omkostninger til at behandle en transaktion på Bitcoin-blockchain – uanset om det var for $ 1 eller $ 1.000 – $ 37.
Det gør Bitcoin uøkonomisk som en form for valuta, da transaktionsgebyret ville være højere end den faktiske betaling for mange små transaktioner. Det er her Lightning Network kommer ind. Vi har en hel artikel, der forklarer mere om Bitcoins begrænsninger.
Hvad er Lightning Network?
The Lightning Network er en “anden lagsløsning” bygget oven på Bitcoin-netværket, hvilket betyder, at det er bygget separat til Bitcoin-netværket, men interagerer med det. Det består af et kanalsystem, der giver folk eller virksomheder mulighed for at flytte penge mellem hinanden uden at skulle bruge blockchain til at bekræfte transaktionen.
I teorien kunne det tillade tusinder eller endda hundreder af tusinder af transaktioner at finde sted med det samme, hvilket gør det godt til små transaktioner.
Det har ligheder med det nuværende afviklingssystem, der bruges af virksomheder som Visa og Mastercard. Når du betaler for noget, afvikles det ikke med det samme.
I stedet er der en hurtig verifikation af midler fra køberen og anmodningen fra sælgeren – der giver grønt lys for, at en transaktion finder sted.
Afviklingen af midlerne sker senere – i nogle tilfælde dage eller uger senere.
Lightning Network drives af et netværk af noder, der behandler betalinger, og transaktioner foretages almindeligvis ved hjælp af QR-koder – i stedet for komplekse offentlige nøgler.
Bundlinjen er, at det giver mulighed for hurtigere betalinger med lavere gebyrer.
Hvem kom på ideen?
The Lightning Network har sin oprindelse i funderinger af Satoshi Nakamoto, den pseudonyme skaber af Bitcoin, men blev formaliseret af forskerne Joseph Poon og Thaddeus Dryja, der udgav en hvidbog til Lightning Network den 14. januar 2016.
I det hævdede de, at et netværk af mikropayment-kanaler kunne løse skalerbarhedsproblemerne i Bitcoin-netværket i stedet for at ændre Bitcoin-netværket i sig selv for at tillade flere transaktioner.
Lightning Labs, et blockchain engineering lab, hjalp med at lancere en beta-version af Lightning Network i marts 2018 – sammen med en lang række enkeltpersoner og andre virksomheder, herunder ACINQ og Blockstream. Det blev finansieret via en $ 2,5 millioner frøinvesteringsrunde, som omfattede den bemærkelsesværdige investor Twitter-administrerende direktør Jack Dorsey (som for nylig har været mere involveret). The Lightning Network var det første forsøg på en anden-lags løsning, men andre fulgte.
Vidste du?
Jack Dorsey, administrerende direktør for Twitter, er en stor fan af Lightning Network og har personligt investeret i projektet!
Hvordan fungerer Lightning Network?
The Lightning Network fremskynder transaktioner, samtidig med at omkostningerne reduceres, ved at skære den vigtigste Bitcoin blockchain. Det er et ustruktureret netværk, der er oprettet omkring det.
Kanaler er de ad hoc-peer-to-peer-forbindelser, gennem hvilke betalinger foretages. Ethvert antal betalinger kan sendes i en kanal.
Netværket vedligeholdes af noder, der ruter betalinger. Noder drives af almindelige mennesker – eller virksomheder – der kører et program på deres desktops, bærbare computere eller Raspberry Pis. Dette holder Lightning Network decentraliseret.
For at begynde at bruge Lightning Network skal enhver mængde Bitcoin låses i en betalingskanal. Derefter kan det bruges på tværs af Lightning Network, indtil kanalen er lukket.
Når nogen ønsker at modtage en transaktion, opretter de det, der kaldes en faktura. Disse er en lang alfanumerisk række cifre – som ofte er repræsenteret ved hjælp af QR-koder. Den person, der ønsker at foretage betalingen, skal blot scanne denne faktura med sin Lightning Wallet og bekræfte (ved at give en digital signatur), at de ønsker at foretage betalingen.
Når en betaling foretages, sendes bekræftelsen over hele netværket til den person, der oprindeligt fremsatte anmodningen. Dette er kendt som et peer-to-peer-netværk og betyder, at behandlingen af betalinger ikke er afhængig af en enkelt part. Dette sker typisk på få sekunder – deraf navnet Lightning.
Da betalinger ikke foretages på Bitcoin blockchain, er de ikke underlagt lange ventetider og høje gebyrer. Dette betyder, at meget mindre betalinger eller mikropayments kan foretages så lidt som en satoshi (hundrede milliontedel af en Bitcoin). Dette gør det mere velegnet til hverdagstransaktioner – mens større transaktioner kan foretages på Bitcoin-netværket.
Når nogen er færdig med at bruge Lightning Network, kan de lukke deres kanal og forlade netværket. Dette betyder, at de kan bruge deres Bitcoin igen på standard Bitcoin-netværket.
For en mere kompleks, teknisk introduktion til Lightning Network, se Lightning Labs CEO Elizabeth Starks guide til Coincenter.
Hvordan betaler jeg med Bitcoin ved hjælp af Lightning Network?
Lad os sige, at du vil handle med din lokale kaffebar. Først skal du sende noget Bitcoin til en tegnebog, der kræver mere end en signatur eller nøgle for at frigøre midlerne.
Disse kaldes almindeligvis multisig-tegnebøger. Disse multisig-tegnebøger kræver mere end en signatur for at frigøre penge. I tilfælde af Lightning Network tillader det folk at indgå en aftale, der sikrer, at de modtager den aftalte betaling. Faktisk oprettelse af en balance.
Hver gang du køber en kop kaffe, opretter du en ny balance og underskriver den med din offentlige nøgle for at afspejle, hvad der er tilbage i din tegnebog, og hvad der er i caféens tegnebog.
Hvis du ikke længere vil købe kaffe fra den kaffebar, kan du lukke kanalen, og den resulterende balance er forpligtet til blockchain som en permanent post. Betalingstvister kan også løses ved at henvise til den sidst underskrevne balance mellem de to parter. Hvad sker der, hvis du ikke har en direkte kanal med det næste sted, du vil købe noget fra? Netværket finder den korteste rute mellem dig og butikken via andre i netværket.
The Lightning Network: Ikke kun for Bitcoin. Selvom det oprindeligt var designet til Bitcoin, bliver teknologien i øjeblikket tilpasset og udviklet til en række kryptokurver, der inkluderer Litecoin, Stellar, Ether og Ripple.
Hvornår ser vi Lightning Network i aktion?
Det er allerede live! Den første version blev lanceret på Bitcoin i marts 2018 og er begyndt at dukke op forskellige steder. En af de nyeste er Twitter!
Sådan opretter du forbindelse til Bitcoin Lightning Network. Du kan oprette forbindelse til Lightning Network enten ved at køre en node eller ved hjælp af en Lightning-tegnebog. Her er vores topvalg:
Bitcoin Lightning Wallet på Android
Hvis du ikke vil have oplevelsen med fuld node, kan du downloade Bitcoin Lightning Wallet-appen på din Android-telefon, som sorterer alt i baggrunden og lader dig oprette forbindelse til Lightning Network. Med dette kan du åbne en lynkanal og begynde at foretage transaktioner til andre brugere. Det er også „ikke-frihedsberøvende“, hvilket betyder at du passer på dine egne nøgler – holder din Bitcoin i dine hænder. (Vi prøvede det ved at betale for en taxatur).
Læs vores anmeldelse af Bitcoin Lightning Wallet.
Blå tegnebog på iOS og Android
Hvis du vil bruge Lightning Network, men ikke ønsker at passe på dine egne midler, er Blue Wallet en forvaringstjeneste, der kører en node for dig. Det giver dig mulighed for at sende og modtage Lightning-betalinger, men lader dig ikke trække din Bitcoin ud af Lightning Network.
Det har også en „Lapps“ markedsplads. Lapps er et portmanteau for „Lightning-apps“ og er apps, der bruger Lightning Network, som decentraliserede applikationer (eller „dapps“) kører på almindelige blockchains. Indtil videre er der kun få omgange, såsom Bitrefill til betaling af telefonregninger og ZigZag til udveksling af kryptovalutaer. Når lynet fanger damp, forvent også antallet af lapper at vokse.
Casa Node
For at få den fulde Lightning Network-oplevelse kan du prøve at køre en fuld node. Lyder kompliceret? Det er det faktisk ikke. Folkene på Casa har lagt alt hvad du behøver i en kasse, så alt hvad du skal gøre er at sætte Casa Node i sig selv, underligt nok, og du er i gang.
Så hvad betyder det? I starten støtter du nu Bitcoin-netværket og Lightning-netværket ved at kontrollere, at transaktionerne er legitime. Det betyder også, at du kan oprette forbindelse til din computer og foretage transaktioner fra din egen node. Dette gør dig bogstaveligt talt til din egen bank; du er den eneste person, der ejer og kontrollerer dine midler. Skræmmende, ikke?
Læs vores fulde anmeldelse af Casa HODL-noden.
Eclair Lightning Node
Hvis du føler dig mere ambitiøs, kan du oprette en fuld Lightning Node. Dette kræver meget mere computerkendskab at køre. Det betyder at downloade Eclair til din computer – eller en hjemmelavet Raspberry Pi – og køre den. Du dirigerer derefter transaktioner på netværket og kan foretage dine egne transaktioner.
Eclair tilbyder også en mobilversion til Android-brugere kaldet Eclair Mobile. Dette er en strippet ned lynknude, hvilket betyder at du forbliver i kontrol med din Bitcoin. Du kan oprette forbindelse til din egen Eclair Lightning-knude, hvis du kører en. Der er kun en fangst: du kan ikke modtage betalinger til den. Eclair forklarer hvorfor i dette blogindlæg. TL; DR det er mere sikkert og lettere for dem.
Lyn Joule
Når du har oprettet din egen node, hvad næste? Sidder du ved at bruge en desktop-app? Lightning Joule er en browserudvidelse, der lader dig forbinde din Lightning Node til din browser, så du nemt kan foretage betalinger i Chrome, Firefox, Opera og Brave. Det er et praktisk hack.
Hvad kan du gøre med Bitcoin Lightning Network?
Til at begynde med kan du foretage betalinger til alle andre, der har opsat en Lightning-tegnebog. Men der er mere til Lightning Network end bare det. Da det er en digital valuta, integreres den let på websteder uden behov for tredjeparter til at blive involveret.
Selvom langt de fleste kryptovirksomheder endnu ikke accepterer lyntransaktioner, vokser antallet af platforme langsomt. Ikke desto mindre fungerer en lang række populære Lightning-kompatible platforme i øjeblikket lige fra kryptokursudvekslinger som Bitfinex og MercuriEX, onlineforhandlere og handlende som Bitrefill samt en bred vifte af kasinoer og andre tjenesteudbydere.
Hvis du leder efter et sted lokalt, kan du muligvis finde noget i nærheden på Accept Lightning eller på Lightning Network Stores.
Her er nogle eksempler på ting, du kan gøre med Lightning Network:
Få nogle satoshier med en lynhane
Du kan få mere Bitcoin. Vandhaner har længe været en måde at distribuere små mængder Bitcoin og andre kryptokurver på, og det er ikke anderledes med Lightning Network. Denne Lynhane kan du teste afsendelse og modtagelse fra en Lightning-tegnebog; du kan maksimalt trække 100 satoshier ud hver 4. time, hvilket er lidt over $ 0,01. Skal dog starte et sted.
Køb en Domino’s pizza
Føler du dig sulten? Inden du tager fat på dit betalingskort, hvorfor prøver du ikke at bestille din pizza hos Lightning Network? Det er rigtigt, Lightning Pizza vil bestille en Domino’s pizza på dine vegne, når du først har betalt dem i Bitcoin – men kun hvis du er i USA. Det er selvfølgelig ikke den eneste måde at købe pizza med Bitcoin på.
Tip folk i Satoshis på Twitter
Ønsker du, at sociale medier var mere givende? Nå er det. Du kan tip andre mennesker – og de kan tip dig – i Bitcoin ved hjælp af Lightning Network. Integrer blot Tippin.me, og det sætter et lille lynsymbol på hver tweet.
Du skal bruge din egen tegnebog for at sende tip (se ovenfor). Alle de seje børn gør det, som Jack Dorsey, medstifter af Twitter.
Hvor stor er Bitcoin Lightning Network?
Det er svært at forstå noget, der involverer tusinder af små dele, der skaber millioner af interaktioner med hinanden. Det er lidt som at prøve at forestille sig alt, hvad der foregår i din hjerne. Så for at gøre dette lidt lettere har vi brugt et antal visuelle diagrammer. Sådan ser Lightning Network ud ovenfra.
En stor ressource til Lightning Network-data er 1ML, en søgnings- og analysemaskine. Det giver data om, hvilke butikker der accepterer lynbetalinger og information om aktuelle noder. Men det har også en spektakulær visualisering af Lightning Network, der viser alle noder og hvordan de er forbundet til hinanden. Tjek det nedenfor.
For de mere topologisk indstillede af dig er her et kort, der viser placeringen af mange af Lightning Network-noder og hvordan de er forbundet. Du kan se, at der er tre hovedområder, hvor de er koncentreret, men at nogle findes i verdens fjerneste områder. Forvent, at dette kort bliver meget mere rodet, når tiden går.
Hvis det ikke var trippy nok, er her en 3D-visning af Lightning Network, som du kan udforske. Og hvis du vil dykke endnu dybere inde i netværket, kan du tage VR-briller på for at få den fulde oplevelse.Denne visualisering får Lightning Network til at ligne en slags futuristisk planet. Dette er udsigten fra en persons knude.
Jo større områder, jo mere Bitcoin i lynkanalerne. Interessant nok kaldes det store blå område til højre “DeutscheTestnetBank”, uanset hvad det måtte være.
Den nuværende tilstand for Lightning Network
Netværket stod over for sin første store kapring den 20. marts 2018, da et distribueret denial of service-angreb tog ned omkring 200 lynknudepunkter, ca. 20% af netværket på det tidspunkt – hvilket betyder, at netværket kæmpede for at behandle eventuelle transaktioner. Efter at forebyggende foranstaltninger blev indført, voksede det til at nå i alt 7.000 knudepunkter.
Siden da har Lightning Network fortsat med at vokse. Fra og med vores seneste opdatering (september 2020) er der bare genert 13.900 lynknudepunkter og over 37.000 kanaler i drift. Den samlede netværkskapacitet for Lightning Network ligger nu på 1.098 BTC (eller omkring $ 11,4 millioner ved aktuelle værdier).
Hver Lightning-node er ansvarlig for at interagere med andre noder for at hjælpe med at gennemføre penge, mens kanalerne i det væsentlige er motorveje, der gør det muligt at flytte penge mellem noder på netværket. Jo flere noder og kanaler der er, jo lettere er det for større transaktioner at gennemføre med succes.
Samlet set er den samlede netværkskapacitet vokset med 40,7% det sidste år, mens den gennemsnitlige kapacitet for hver kanal er vokset med 22% til at nå 331 $ i løbet af perioden. På grund af manglende stier for nogle transaktioner er Lightning Network stadig i begrænset omfang begrænset til store transaktioner.
En nylig episode af The Pomp Podcast gør et fremragende stykke arbejde med at dække de nuværende fremskridt og begrænsninger i Lightning Network og indeholder nøgleindsigt fra Jack Mallers, grundlæggeren af en af de mest anvendte Lightning-tegnebøger – Zap.
Fremtiden for Lightning Network
Populariteten af kryptokurver og transaktioner med dem har inden for få få år lagt øget stress på de blockchains, de er bygget på.
Mens der har været mindre ændringer – og i nogle tilfælde gafler – for at hjælpe netværkene bedre med at håndtere efterspørgslen, kan Lightning Network, hvis det lykkes, hjælpe med at åbne døren til udbredt anvendelse af kryptokurver og deres applikationer.
I august 2020 blev Lightning Network opdateret til at omfatte support til Wumbo-funktionen. I de tidlige dage af Lightning begrænsede udviklerne, hvor meget Bitcoin der kunne opbevares i en Lightning-betalingskanal, til 0,1667 BTC; Wumbo-kanaler gør det muligt for noder at betjene større transaktioner og højere volumener. Crypto exchange Bitfinex er blandt dem, der har annonceret støtte til Wumbo-kanaler.
Lightning Network spredes også ud over Bitcoin. Blockstream har oprettet sin egen implementering af Lightning Network kaldet c-Lightning, som er bygget i C-programmeringssproget, kendt for de fleste udviklere. Litecoin har også sin egen version – Litecoin Lightning Network – som er lille sammenlignet med Bitcoin-versionen, men vokser langsomt.
For flere ressourcer på Lightning Network, se Jameson Lopps ressourcesside her.