Hva er Lightning Network? Bitcoins skalerbarhetsløsning

i korte trekk

  • På grunn av måten den er bygget på, lider Bitcoin av lave transaksjonshastigheter og høye transaksjonskostnader.
  • The Lightning Network er en "andre-lags løsning" som øker hastigheten på transaksjoner, samtidig som kostnadene reduseres, ved å gå utenfor den viktigste Bitcoin-blokkjeden.

Bitcoin har blitt hemmet av sin egen popularitet. Takket være måten blockchain er designet, hastigheten på transaksjoner er langsom og kostnadene for transaksjoner har gått opp.

Forskere, utviklere og Bitcoin-fellesskapet har forsøkt å komme opp med en måte å tillate Bitcoin – og annet cryptocurrencies– for å imøtekomme flere transaksjoner.

Deres beste innsats til dags dato har fokusert på noe som kalles Lynnettet. Kan det fikse kryptovalutaens skaleringsproblemer? Det finner vi ut nedenfor.

Bitcoins nåværende begrensninger: hastighet og kostnad

Det er to begrensninger vi må forklare når det kommer til blokkjede før vi kan utforske hvordan folk prøver å fikse det.

Den første er fart.

I en blokkjede er blokker i hovedsak grupper av transaksjoner samlet sammen. Som en del av en blokkjedes design er det bare så mange transaksjoner som kan inkluderes i en blokk.

Hvis transaksjonen din ikke kommer inn i gjeldende blokk, blir den med i en kø. Den køen kan ta alt fra noen få minutter til potensielt en dag eller mer å behandle, avhengig av hvor mange andre transaksjoner som står i kø i mempool.

Det begrenser blokkjedens bruk som medium for å behandle raske transaksjoner, som å kjøpe en kopp kaffe. Ingen ønsker å vente på at nettverket bekrefter at du har pengene.

Den andre begrensningen er koste.

Bitcoins nettverk, og andre, er bygget på en konsensusprotokoll kalt bevis på arbeid.

Dette er hvor gruvearbeidere bruke energi på å prøve å løse et vanskelig puslespill. For å hjelpe til med å kompensere for kostnadene for utstyr og energi som brukes i den beregningen, krever gruvearbeidere transaksjonsgebyrer.

Når systemet er lite, og antall transaksjoner som må verifiseres er få og langt mellom, fungerer nettverket bra og transaksjonskostnadene er lave. Ettersom nettverket vokser, øker imidlertid kostnadene for transaksjonsgebyrer, siden det er begrenset plass i hver nyutvunne blokk. Som et resultat blir bare transaksjonene med de høyeste gebyrene behandlet høyt i tider med høy belastning.

Bitcoins skalerbarhetsutfordring ble tydelig mot slutten av 2017 da millioner av mennesker hoppet på Bitcoin-vognen og det slet med å takle med antall transaksjoner. På toppen i desember 2017 var gjennomsnittskostnaden for å behandle én transaksjon på Bitcoin-blokkjeden – enten det var for $1 eller $1,000- $37. Det gjorde Bitcoin uøkonomisk som en form for valuta, siden transaksjonsgebyret ville være høyere enn den faktiske betalingen for mange små transaksjoner. Det er her Lightning Network kommer inn.

Vi har en hel artikkel som forklarer mer om Bitcoins begrensninger.

Hva er Lightning Network?

Lightning Network er en "andre lags løsning" bygget på toppen av Bitcoin-nettverket, noe som betyr at det er bygget separat til Bitcoin-nettverket, men samhandler med det. Den består av et system med kanaler som lar personer eller selskaper flytte penger mellom hverandre uten å måtte bruke blokkjeden for å bekrefte transaksjonen.

Det har likheter med dagens oppgjørssystem som brukes av selskaper som Visa og Mastercard. Når du betaler for noe blir det ikke avgjort umiddelbart.

I stedet er det en rask verifisering av midler fra kjøperen og forespørselen fra selgeren – noe som gir grønt lys for at en transaksjon kan finne sted. Oppgjøret av midlene skjer senere - i noen tilfeller dager eller uker senere.

Lightning Network drives av et nettverk av noder som behandler betalinger, og transaksjoner gjøres vanligvis ved hjelp av QR-koder – i stedet for komplekse offentlige nøkler. Poenget er at det gir mulighet for raskere betalinger, med lavere gebyrer.

I teorien kan det tillate tusenvis eller til og med hundretusenvis av transaksjoner å finne sted umiddelbart, noe som gjør det flott for små transaksjoner.

Hvem kom på ideen?

Lightning Network har sin opprinnelse i funderinger av Satoshi Nakamoto, den pseudonyme skaperen av Bitcoin, men ble formalisert av forskerne Joseph Poon og Thaddeus Dryja, som publiserte en whitepaper for Lightning Network 14. januar 2016.

I den argumenterte de for at et nettverk av mikrobetalingskanaler kunne fikse skalerbarhetsproblemene til Bitcoin-nettverket, i stedet for å endre selve Bitcoin-nettverket for å tillate flere transaksjoner.

Lightning Labs, et blockchain-ingeniørlaboratorium, hjalp til med å lansere en betaversjon av Lightning Network i mars 2018 – sammen med en rekke enkeltpersoner og andre selskaper, inkludert ACINQ og Blockstream. Det ble opprinnelig finansiert via en seedinvesteringsrunde på 2.5 millioner dollar, som inkluderte den bemerkelsesverdige investoren Jack Dorsey (hvis selskap Square siden har finansiert flere tilskudd for Bitcoin og Lightning Network-prosjekter). Den første versjonen av Lightning Network ble lansert på Bitcoin i mars 2018.

Lightning Network var det første forsøket på en andrelagsløsning, men andre fulgte etter.

Hvordan fungerer Lightning Network?

Lightning Network øker hastigheten på transaksjoner, samtidig som kostnadene reduseres, ved å gå utenfor den viktigste Bitcoin-blokkjeden. Det er et ustrukturert nettverk satt opp rundt det.

Kanaler er ad hoc, peer-to-peer-forbindelsene som betalinger utføres gjennom. Et hvilket som helst antall betalinger kan sendes i en kanal.

Nettverket vedlikeholdes av noder som ruter betalinger. Noder drives av vanlige mennesker – eller selskaper – som kjører et program på sine stasjonære datamaskiner, bærbare datamaskiner eller Raspberry Pis. Dette holder Lightning Network desentralisert.

For å begynne å bruke Lightning Network, må ethvert beløp av Bitcoin være låst opp i en betalingskanal. Deretter kan den brukes på tvers av Lightning Network, til kanalen er stengt.

Når noen ønsker å motta en transaksjon, oppretter de det som kalles en faktura. Dette er en lang alfanumerisk rekke med sifre - som ofte er representert ved hjelp av QR-koder. Personen som ønsker å foreta betalingen trenger bare å skanne denne fakturaen med Lightning Wallet og bekrefte (ved å oppgi en digital signatur) at de ønsker å foreta betalingen.

Når en betaling er utført, sendes bekreftelsen over nettverket til personen som opprinnelig sendte forespørselen. Dette er kjent som et peer-to-peer-nettverk og betyr at behandlingen av betalinger ikke er avhengig av noen part. Dette skjer vanligvis på bare noen få sekunder – derav navnet Lyn.

Siden betalinger ikke foretas på Bitcoin-blokkjeden, er de ikke underlagt lange ventetider og høye gebyrer. Dette betyr at mye mindre betalinger, eller mikrobetalinger, kan gjøres for så lite som én satoshi (en hundre milliondel av en Bitcoin). Dette gjør den mer egnet for daglige transaksjoner - mens større transaksjoner kan gjøres på Bitcoin-nettverket.

Når noen er ferdig med å bruke Lightning Network, kan de lukke kanalen sin og avslutte nettverket. Dette betyr at de kan bruke Bitcoin igjen på standard Bitcoin-nettverk.

For en mer kompleks, teknisk introduksjon til Lightning Network, sjekk Lightning Labs CEO Elizabeth Starks guide på Myntsenter.

Hvordan betaler jeg med Bitcoin ved å bruke Lightning Network?

La oss si at du ønsker å handle med din lokale kaffebar. Først må du sende litt Bitcoin til en lommebok som krever mer enn én signatur eller nøkkel for å frigjøre midlene.

Disse blir ofte referert til som multisig lommebøker. Disse multisig-lommebøkene krever mer enn én signatur for å frigjøre midler. Når det gjelder Lightning Network, lar det folk inngå en avtale som sikrer at de mottar den avtalte betalingen. Faktisk opprette en balanse.

Hver gang du kjøper en kopp kaffe oppretter du en ny balanse og signerer den med din offentlige nøkkel for å gjenspeile hva som er igjen i lommeboken din, og hva som er i lommeboken til kaffebaren.

Hvis du ikke vil kjøpe kaffe lenger fra den kaffebaren, kan du stenge kanalen, og den resulterende balansen er forpliktet til blokkjeden som en permanent rekord.

Betalingstvister kan også avgjøres ved å referere til sist signerte balanse mellom de to partene.

Hva skjer hvis du ikke har en direktekanal med det neste stedet du vil kjøpe noe fra? Nettverket finner den korteste veien mellom deg og butikken via andre i nettverket.

Hvordan koble til Bitcoin Lightning Network

Du kan koble til Lightning Network enten ved å kjøre en node eller ved å bruke en Lightning-lommebok. Her er våre toppvalg:

Bitcoin Lightning Wallet på Android

Hvis du ikke vil ha full-node-opplevelsen, kan du laste ned Bitcoin Lightning-lommebok app på Android-telefonen din, som sorterer alt i bakgrunnen og lar deg koble til Lightning Network. Med dette kan du åpne en Lightning-kanal og begynne å gjøre transaksjoner til andre brukere. Det er også «ikke-forvaringspliktig», noe som betyr at du tar vare på dine egne nøkler – holder din Bitcoin i hendene dine. (Vi prøvde det ut ved å betale for en drosjetur).

Les vår anmeldelse av Bitcoin Lightning-lommebok.

Blue Wallet på iOS og Android

Hvis du vil bruke Lightning Network, men ikke vil ta vare på dine egne midler, Blå lommebok er en forvaringstjeneste som driver en node for deg. Den lar deg sende og motta Lightning-betalinger, men lar deg ikke ta ut din Bitcoin fra Lightning Network.

Bitcoin full node

For å få hele Lightning Network-opplevelsen kan du prøve kjører en full node.

Så hva betyr dette? Til å begynne med støtter du nå Bitcoin-nettverket og Lightning-nettverket ved å sjekke at transaksjoner er legitime. Det betyr også at du kan koble den til datamaskinen og foreta transaksjoner fra din egen node. Dette gjør deg bokstavelig talt til din egen bank; du er den eneste personen som eier og kontrollerer midlene dine. Skremmende, ikke sant?

Eclair Lightning Node

Hvis du føler deg mer ambisiøs, kan du sette opp en full Lightning Node. Dette krever mye mer datakunnskap å kjøre. Det betyr nedlasting Eclair på datamaskinen din – eller en hjemmelaget Raspberry Pi – og kjøre den. Du ruter da transaksjoner på nettverket og kan gjøre dine egne transaksjoner.

Eclair tilbyr også en mobilversjon for Android-brukere kalt Eclair mobil. Dette er en nedstrippet Lightning-node, noe som betyr at du har kontroll over din Bitcoin. Du kan koble den til din egen Eclair Lightning Node hvis du kjører en. Det er bare én hake: du kan ikke motta betalinger til den. Eclair forklarer hvorfor i dette blogginnlegget. TL;DR det er tryggere og enklere for dem.

Lyn Joule

Når du har satt opp din egen node, hva neste? Står du fast med å bruke en skrivebordsapp? Lyn Joule er en nettleserutvidelse som lar deg koble Lightning Node til nettleseren din slik at du enkelt kan foreta betalinger i Chrome, Firefox, Opera og Modig. Det er et praktisk hack.

Hva kan du gjøre med Bitcoin Lightning Network?

Til å begynne med kan du foreta betalinger til alle andre som har satt opp en Lightning-lommebok. Men det er mer med Lightning Network enn bare det. Siden det er en digital valuta, kan den enkelt integreres i nettsider uten at tredjeparter trenger å involvere seg.

Selv om det store flertallet av kryptoselskaper ennå ikke aksepterer Lightning-transaksjoner, vokser antallet plattformer som gjør det sakte. Ikke desto mindre er et bredt spekter av populære Lightning-kompatible plattformer i drift, alt fra kryptovalutabørser som Bitfinex og MercuriEX, nettforhandlere og selgere som Bitrefill, samt et bredt spekter av kasinoer og andre tjenesteleverandører.

Hvis du leter etter et sted lokalt, kan du kanskje finne noe i nærheten Godta Lyn eller på Lightning Network Stores.

Her er noen eksempler på ting du kan gjøre med Lightning Network:

Få noen satoshis med en Lightning-kran

Du kan få litt mer Bitcoin. Kraner har lenge vært en måte å distribuere små mengder Bitcoin og andre kryptovalutaer på, og det er ikke annerledes med Lightning Network. Dette Lynkran lar deg teste sending og mottak fra en Lightning-lommebok; du kan ta ut 14 satoshis om gangen, som er litt over $0.004. Men må begynne et sted.

Tips folk i Satoshis på Twitter

Skulle du ønske at sosiale medier var mer givende? Vel, nå er det det. Du kan gi tips til andre – og de kan gi deg tips – i Bitcoin ved å bruke Lightning Network. Bare integrer Tippin.me og det setter et lite lynsymbol på hver tweet.

Du trenger din egen lommebok for å sende tips (se ovenfor). Alle de kule barna gjør det, liksom Jack Dorsey, medgründer av Twitter.

Hvor stort er Bitcoin Lightning Network?

Det er vanskelig å forstå noe som involverer tusenvis av små deler, og skaper millioner av interaksjoner med hverandre. Det er litt som å prøve å se for seg alt som foregår i hjernen din. Så for å gjøre dette litt enklere, har vi brukt en rekke visuelle diagrammer. Slik ser Lightning Network ut ovenfra.

En stor ressurs for Lightning Network-data er 1ML, en søke- og analysemotor. Den gir data om hvilke butikker som aksepterer Lightning-betalinger og informasjon om gjeldende noder. Men den har også en spektakulær visualisering av Lightning Network, som viser alle nodene og hvordan de er koblet til hverandre. Sjekk det ut nedenfor.

 

Selv de mest avsidesliggende nodene kan koble til andre på nettverket. Bildekreditt: 1ML

Hvis det ikke var trippy nok, her er en 3D-visning av Lightning Network som du kan utforske. Og hvis du vil dykke enda dypere inne i nettverket, kan du ta på deg VR-briller for å få hele opplevelsen.

Utforsk Lightning Network gjennom et VR-headset. Bildekreditt: Lightning VR

Dette visualisering får Lightning Network til å se ut som en slags futuristisk planet. Dette er utsikten fra én persons node. Jo større arealer, jo mer Bitcoin i Lightning-kanalene. Interessant nok kalles det store blå området til høyre "DeutscheTestnetBank", hvem det enn måtte være.

Et kulebilde av Lightning Network. Fotokreditt: Blo.ocks

Den nåværende tilstanden til Lightning Network

Nettverket sto overfor sin første store kapring 20. mars 2018 da en distribuert angrepsnektelse tok ned rundt 200 Lightning-noder, omtrent 20 % av nettverket på den tiden – noe som betyr at nettverket slet med å behandle transaksjoner. Etter at forebyggende tiltak ble satt i verk, vokste den til å nå totalt 7,000 noder.

Siden den gang har Lightning Network fortsatt å vokse. Fra den siste oppdateringen vår er det over 17,000 84,000 Lightning-noder og over 3,815 113.2 kanaler i drift. Den totale nettverkskapasiteten til Lightning Network er nå XNUMX XNUMX BTC (eller rundt XNUMX millioner dollar til nåværende verdier).

Hver Lightning-node er ansvarlig for å samhandle med andre noder for å hjelpe til med å handle penger, mens kanalene i hovedsak er motorveiene som gjør at penger kan flyttes mellom noder på nettverket. Jo flere noder og kanaler det er, jo lettere er det for større transaksjoner å fullføre vellykket.

Fremtiden til Lightning Network

Populariteten til kryptovalutaer og transaksjoner på dem har i løpet av bare noen få år satt økende stress på blokkjedene de er bygget på.

Mens det har vært mindre endringer - og noen tilfeller gafler– For å hjelpe nettverkene til å takle etterspørselen bedre, kan Lightning Network, hvis det lykkes, bidra til å åpne døren for utbredt bruk av kryptovalutaer og deres applikasjoner.

I august 2020 ble Lightning Network oppdatert for å inkludere støtte for Wumbo funksjon. I de tidlige dagene av Lightning begrenset utviklerne hvor mye Bitcoin som kunne holdes inne i en Lightning-betalingskanal til 0.1677 BTC; Wumbo-kanaler gjør det mulig for noder å betjene større transaksjoner og høyere volum.

Et økende antall kryptobørser støtter nå Lightning Network, inkludert Kraken, OKEx, Bitstamp og Bitfinex, samt finansiell handelsapp Robin Hood. Imidlertid to store børser, Binance og Coinbase, har ennå ikke introdusert støtte for Lightning Network.

Og El Salvador, som i juni 2021 vedtok lovgivning til gjør Bitcoin til lovlig betalingsmiddel, er leverandører ved hjelp av Lightning Network for å legge til rette for små betalinger, mens den statsstøttede Chivo-lommeboken også vil integrer Lightning Network. Det er kanskje det første eksemplet på at Bitcoin blir brukt til utbredte daglige transaksjoner, og "den første distribusjonen av Lightning i denne skalaen," ifølge medgründeren av AlphaPoint, en utvikler som jobber med Chivo-lommeboken.

I april 2022, Lightning Labs samlet inn $ 70 millioner å finansiere utviklingen av Taro-protokollen, som vil bidra til å muliggjøre stablecoin transaksjoner på Lightning Network.

Lightning Network sprer seg også utover Bitcoin. Blockstream har laget sin egen implementering av Lightning Network kalt c-Lyn som er bygget i programmeringsspråket C, kjent for de fleste utviklere. Litecoin har også sin egen versjon – Litecoin Lightning Network – som er liten sammenlignet med Bitcoin-versjonen, men som vokser sakte.

For mer om Lightning Network, sjekk ut Jameson Lopps ressursside her..

Vil du bli en kryptoekspert? Få det beste fra Dekrypter rett til innboksen din.

Få de største kryptonyhetene + ukentlige oppsummeringer og mer!

Kilde: https://decrypt.co/resources/bitcoin-lightning-network