Što je Lightning Network? Bitcoinovo rješenje skalabilnosti

Ukratko

  • Zbog načina na koji je izgrađen, Bitcoin pati od sporih brzina transakcija i visokih transakcijskih troškova.
  • Lightning Network je “rješenje drugog sloja” koje ubrzava transakcije, a istovremeno smanjuje troškove, zaobilazeći glavni Bitcoin blockchain.

Bitcoin je sputana vlastitom popularnošću. Zahvaljujući načinu na blockchain je dizajniran, brzina transakcija je spora, a troškovi transakcija su porasli.

Istraživači, programeri i Bitcoin zajednica pokušavaju smisliti način na koji bi dopustili Bitcoin—i ostalo cryptocurrencies—prilagoditi više transakcija.

Njihovi najbolji napori do danas bili su usmjereni na nešto što se zove Mreža munje. Može li riješiti probleme skaliranja kriptovalute? Doznajemo u nastavku.

Trenutna ograničenja Bitcoina: brzina i cijena

Postoje dva ograničenja koja moramo objasniti kada je u pitanju blockchain prije nego što možemo istražiti kako ljudi to pokušavaju popraviti.

Prvi je brzina.

U blockchainu, blokovi su u biti grupe transakcija koje se skupljaju. Kao dio dizajna blockchaina, postoji samo toliko transakcija koje se mogu uključiti u blok.

Ako vaša transakcija ne uđe u trenutni blok, pridružuje se redu čekanja. Obrada tog reda može potrajati od nekoliko minuta do potencijalno jednog dana ili više, ovisno o tome koliko je drugih transakcija u redu čekanja u mempul.

To ograničava korištenje blockchaina kao medija za obradu brzih transakcija, poput kupnje šalice kave. Nitko ne želi čekati da mreža potvrdi da imate gotovinu.

Drugo ograničenje je koštati.

Mreža Bitcoina, i druge, izgrađene su na konsenzusnom protokolu tzv dokaz rada.

Ovo je gdje rudari trošiti energiju pokušavajući riješiti tešku zagonetku. Kako bi nadoknadili troškove opreme i energije koji se koriste u tom izračunu, rudari naplaćuju transakcijske naknade.

Kada je sustav mali, a broj transakcija koje treba provjeriti je mali, mreža radi dobro, a troškovi transakcije su niski. Međutim, kako mreža raste, raste i trošak transakcijskih naknada, budući da je prostor u svakom novoiskopanom bloku ograničen. Kao rezultat toga, samo se transakcije s najvećim naknadama obrađuju visoko tijekom vremena velikog opterećenja.

Izazov skalabilnosti Bitcoina postao je očigledan krajem 2017. kada su milijuni ljudi skočili na bitcoin bandwagon i borio da se snađe s brojem transakcija. Na svom vrhuncu u prosincu 2017., prosječni trošak obrade jedne transakcije na Bitcoin blockchainu – bilo da je 1 dolar ili 1,000 dolara – bio je $37. To je Bitcoin učinilo neekonomičnim kao oblik valute, budući da bi naknada za transakciju bila veća od stvarnog plaćanja za mnoge male transakcije. Tu na scenu stupa Lightning Network.

Imamo cijeli članak koji objašnjava više o tome Bitcoinova ograničenja.

Što je Lightning Network?

Lightning Network je “rješenje drugog sloja” izgrađeno na vrhu Bitcoin mreže, što znači da je izgrađeno odvojeno od Bitcoin mreže, ali je u interakciji s njom. Sastoji se od sustava kanala koji ljudima ili tvrtkama omogućuju međusobno premještanje novca bez potrebe za korištenjem blockchaina za provjeru transakcije.

Ima sličnosti s trenutnim sustavom namire koji koriste tvrtke poput Visa i Mastercard. Kada nešto platite, to se ne riješi odmah.

Umjesto toga, postoji brza provjera sredstava od kupca i zahtjev prodavatelja – dajući zeleno svjetlo za transakciju. Namirenje sredstava događa se kasnije—u nekim slučajevima danima ili tjednima kasnije.

Lightning Network pokreće mreža čvorova koji obrađuju plaćanja, a transakcije se obično izvode pomoću QR kodova – umjesto složenih javnih ključeva. Zaključak je da omogućuje brža plaćanja, uz niže naknade.

U teoriji, mogao bi omogućiti da se tisuće ili čak stotine tisuća transakcija odvijaju u trenu, što ga čini izvrsnim za male transakcije.

Tko je smislio tu ideju?

Lightning Network ima svoje porijeklo u razmišljanja Satoshi Nakamoto, pseudonimni kreator Bitcoina, ali su ga formalizirali istraživači Joseph Poon i Thaddeus Dryja, koji su objavili Popis dopuštenih za Lightning Network 14.

U njemu su tvrdili da bi mreža kanala za mikroplaćanje mogla riješiti probleme skalabilnosti Bitcoin mreže, umjesto da mijenja samu Bitcoin mrežu kako bi omogućila više transakcija.

Lightning Labs, blockchain inženjerski laboratorij, pomogao je u pokretanju beta verzije Lightning Networka u ožujku 2018. — zajedno s nizom pojedinaca i drugih tvrtki uključujući ACINQ i Blockstream. Prvobitno je financiran kroz krug ulaganja od 2.5 milijuna dolara, koji je uključivao poznatog investitora Jacka Dorseya (čija je tvrtka Square od tada financirala nekoliko stipendije za projekte Bitcoin i Lightning Network). Prva verzija Lightning Networka pokrenuta je na Bitcoinu u ožujku 2018.

Lightning Network je bio prvi pokušaj rješenja drugog sloja, no slijedili su drugi.

Kako radi Lightning Network?

Lightning Network ubrzava transakcije, a istovremeno smanjuje troškove, zaobilazeći glavni Bitcoin blockchain. To je nestrukturirana mreža postavljena oko njega.

Kanali su ad hoc, peer-to-peer veze putem kojih se vrše plaćanja. Bilo koji broj uplata može se poslati u kanalu.

Mrežu održavaju čvorovi koji usmjeravaju plaćanja. Čvorove pokreću obični ljudi - ili korporacije - koji pokreću program na svojim stolnim računalima, prijenosnim računalima ili Raspberry Pis. Time se Lightning Network održava decentraliziranom.

Da biste počeli koristiti Lightning Network, bilo koja količina Bitcoina mora biti zaključana u kanalu plaćanja. Zatim se može potrošiti na Lightning Networku, sve dok se kanal ne zatvori.

Kada netko želi primiti transakciju, stvara ono što je poznato kao faktura. To su dugi alfanumerički niz znamenki—koji se često predstavlja pomoću QR kodova. Osoba koja želi izvršiti uplatu jednostavno treba skenirati ovu fakturu svojim Lightning novčanikom i potvrditi (davanjem digitalnog potpisa) da želi izvršiti uplatu.

Kada se izvrši plaćanje, potvrda se šalje preko mreže osobi koja je izvorno podnijela zahtjev. To je poznato kao peer-to-peer mreža i znači da se obrada plaćanja ne oslanja ni na jednu stranu. To se obično događa u samo nekoliko sekundi - otuda i naziv munja.

Budući da se plaćanja ne vrše na Bitcoin blockchainu, ne podliježu dugim vremenima čekanja i visokim naknadama. To znači da se mnogo manja plaćanja, ili mikro plaćanja, mogu izvršiti za samo jedan satoshi (stomilijuntni dio Bitcoina). To ga čini prikladnijim za svakodnevne transakcije—dok se veće transakcije mogu obaviti na Bitcoin mreži.

Nakon što netko završi korištenje Lightning Networka, može zatvoriti svoj kanal i izaći iz mreže. To znači da mogu ponovno koristiti svoj Bitcoin na standardnoj Bitcoin mreži.

Za složeniji, tehnički uvod u Lightning Network, pogledajte vodič izvršne direktorice Lightning Labsa Elizabeth Stark o Coincentar.

Kako mogu platiti Bitcoinom koristeći Lightning Network?

Recimo da želite obaviti transakciju s lokalnom kavanom. Prvo, trebate poslati nešto Bitcoina na novčanik koji zahtijeva više od jednog potpisa ili ključa za oslobađanje sredstava.

Oni se obično nazivaju multisig novčanici. Ovi multisig novčanici zahtijevaju više od jednog potpisa kako bi se oslobodila sredstva. U slučaju Lightning Networka, omogućuje ljudima da sklope ugovor koji osigurava da primaju dogovoreno plaćanje. Zapravo, stvaranje bilance.

Svaki put kada kupite šalicu kave stvarate novu bilancu i potpisujete je svojim javnim ključem kako biste odražavali što vam je ostalo u novčaniku, a što je u novčaniku kafića.

Ako više ne želite kupovati kavu iz tog kafića, možete zatvoriti kanal, a rezultirajuća bilanca predana je u blockchain kao trajni zapis.

Sporovi oko plaćanja također se mogu riješiti upućivanjem na posljednju potpisanu bilancu između dvije strane.

Što se događa ako nemate izravan kanal sa sljedećim mjestom na kojem želite nešto kupiti? Mreža će pronaći najkraći put između vas i trgovine preko drugih u mreži.

Kako se spojiti na Bitcoin Lightning Network

Na Lightning mrežu možete se povezati pokretanjem čvora ili korištenjem Lightning novčanika. Evo naših najboljih odabira:

Bitcoin Lightning novčanik na Androidu

Ako ne želite iskustvo cijelog čvora, možete preuzeti Bitcoin Lightning novčanik aplikaciju na vašem Android telefonu, koja sve razređuje u pozadini i omogućuje vam povezivanje s Lightning Network-om. Na taj način možete otvoriti Lightning kanal i početi obavljati transakcije drugim korisnicima. Također je "ne-custodial", što znači da se brinete o vlastitim ključevima - držite svoj Bitcoin u svojim rukama. (Probali smo ga tako što smo platili a vožnja taksijem).

Pročitajte našu recenziju Bitcoin Lightning novčanik.

Plavi novčanik na iOS-u i Androidu

Ako želite koristiti Lightning Network, ali ne želite brinuti o vlastitim sredstvima, Plavi novčanik je skrbnička usluga koja za vas pokreće čvor. Omogućuje vam slanje i primanje Lightning plaćanja, ali vam ne dopušta da povučete svoj Bitcoin s Lightning Networka.

Bitcoin pun čvor

Da biste dobili potpuno iskustvo Lightning Networka, možete pokušati pokretanje punog čvora.

Što to znači? Pa za početak, sada podržavate Bitcoin mrežu i Lightning Network provjeravajući jesu li transakcije legitimne. To također znači da ga možete spojiti na svoje računalo i obavljati transakcije s vlastitog čvora. To vas doslovno čini vlastitom bankom; vi ste jedina osoba koja posjeduje i kontrolira vaša sredstva. Strašno, ha?

Eclair Lightning Node

Ako se osjećate ambicioznije, mogli biste postaviti puni Lightning Node. Za to je potrebno puno više računalnog znanja. To znači preuzimanje Munja na vaše računalo — ili domaći Raspberry Pi — i pokrenite ga. Zatim usmjeravate transakcije na mreži i možete obavljati vlastite transakcije.

Eclair također nudi mobilnu verziju za Android korisnike tzv Eclair Mobile. Ovo je smanjeni Lightning čvor, što znači da ostajete pod kontrolom svog Bitcoina. Možete ga spojiti na vlastiti Eclair Lightning Node ako ga koristite. Postoji samo jedna kvaka: ne možete primati uplate. Eclair objašnjava zašto in ovaj blog post. TL;DR to im je sigurnije i lakše.

Munja Joule

Nakon što postavite vlastiti čvor, što dalje? Jeste li zapeli s korištenjem desktop aplikacije? Munja Joule je proširenje preglednika koje vam omogućuje da povežete svoj Lightning Node s preglednikom kako biste jednostavno mogli plaćati unutar Chromea, Firefoxa, Opera i Hrabar. To je zgodan hack.

Što možete učiniti s Bitcoin Lightning Network-om?

Za početak, možete izvršiti plaćanja svima koji imaju postavljen Lightning novčanik. Ali Lightning Network ima više od toga. Budući da se radi o digitalnoj valuti, lako se integrira u web stranice bez potrebe za uključivanjem trećih strana.

Iako velika većina kripto tvrtki još ne prihvaća Lightning transakcije, broj platformi koje to prihvaćaju polako raste. Bez obzira na to, trenutno djeluje širok raspon popularnih platformi koje podržavaju Lightning, u rasponu od burzi kriptovaluta poput Bitfinexa i MercuriEXa, online trgovaca na malo i trgovaca poput Bitrefilla, kao i širokog spektra kockarnica i drugih davatelja usluga.

Ako tražite negdje lokalno, možda ćete moći pronaći nešto u blizini Prihvati Lightning ili na Lightning Network trgovine.

Evo nekoliko primjera stvari koje možete učiniti s Lightning Networkom:

Nabavite satoshi sa slavinom za munje

Možete dobiti još bitcoina. Slavine su dugo bile način distribucije malih količina Bitcoina i drugih kriptovaluta, a ništa nije drugačije ni s Lightning Network-om. Ovaj Slavina za munje omogućuje vam testiranje slanja i primanja iz Lightning novčanika; možete povući 14 satoshija odjednom, što je nešto više od 0.004 dolara. Ipak, odnekud treba početi.

Dajte savjet ljudima u Satoshisu na Twitteru

Želite li da su društveni mediji više nagrađivani? Pa sad je tako. Možete drugim ljudima — i oni vama — dati napojnicu u Bitcoinu koristeći Lightning Network. Jednostavno integrirajte Tippin.me i stavlja mali simbol munje na svaki tweet.

Za slanje savjeta trebat će vam vlastiti novčanik (vidi gore). Sva cool djeca to rade, kao Jack Dorsey, suosnivač Twittera.

Koliko je velika Bitcoin Lightning Network?

Teško je shvatiti nešto što uključuje tisuće malih dijelova, čineći milijune međusobnih interakcija. Pomalo je kao da pokušavate zamisliti sve što se događa u vašem mozgu. Dakle, da bismo ovo malo olakšali, koristili smo nekoliko vizualnih dijagrama. Ovako Lightning Network izgleda odozgo.

Izvrstan resurs za podatke Lightning Network je 1ML, motor za pretraživanje i analizu. Pruža podatke o tome koje trgovine prihvaćaju Lightning plaćanja i informacije o trenutnim čvorovima. Ali također sadrži spektakularnu vizualizaciju Lightning Networka, pokazujući sve čvorove i kako su međusobno povezani. Provjerite u nastavku.

 

Čak se i najudaljeniji čvorovi mogu povezati s drugima na mreži. Foto kredit: 1ML

Ako to nije bilo dovoljno trippy, evo 3D prikaz mreže Lightning koju možete istražiti. A ako želite zaroniti još dublje u mrežu, možete staviti VR naočale kako biste dobili potpuno iskustvo.

Istražite Lightning Network putem VR slušalica. Foto: Lightning VR

Ovaj vizualizacija čini da Lightning Network izgleda kao neka vrsta futurističkog planeta. Ovo je pogled iz čvora jedne osobe. Što su veća područja, to je više Bitcoina u Lightning kanalima. Zanimljivo je da se veliko plavo područje s desne strane zove "DeutscheTestnetBank", tko god to bio.

Kuglasti pogled na Lightning Network. Foto: Bl.ocks

Trenutno stanje Lightning Networka

Mreža se suočila sa svojom prvom većom otmicom 20. ožujka 2018. kada je a distribuirani napad uskraćivanja usluge uklonio oko 200 Lightning čvorova, oko 20% mreže u to vrijeme - što znači da je mreža imala problema s obradom transakcija. Nakon što su uvedene preventivne mjere, narastao je na ukupno 7,000 čvorova.

Od tada je Lightning Network nastavio rasti. Od našeg najnovijeg ažuriranja, postoji više od 17,000 Lightning čvorova i preko 84,000 kanala u radu. Ukupni kapacitet mreže Lightning Network sada iznosi 3,815 BTC (ili oko 113.2 milijuna dolara prema trenutnim vrijednostima).

Svaki Lightning čvor odgovoran je za interakciju s drugim čvorovima kako bi pomogao u transakciji novca, dok su kanali u biti autoceste koje omogućuju premještanje novca između čvorova na mreži. Što više čvorova i kanala postoji, lakše je uspješno završiti veće transakcije.

Budućnost Lightning Networka

Popularnost kriptovaluta i transakcija na njima je, u samo nekoliko kratkih godina, stavila sve veći stres na blockchaine na kojima su izgrađene.

Iako je bilo manjih promjena—i u nekim slučajevima vilice—kako bi pomogla mrežama da se bolje nose sa potražnjom, Lightning Network, ako bude uspješna, mogla bi pomoći otvoriti vrata širokom usvajanju kriptovaluta i njihovih primjena.

U kolovozu 2020. Lightning Network je ažuriran kako bi uključio podršku za Wumbo funkcija. U ranim danima Lightninga, programeri su ograničili koliko se Bitcoina može držati unutar Lightning kanala plaćanja na 0.1677 BTC; Wumbo kanali omogućuju čvorovima da servisiraju veće transakcije i veći volumen.

Sve veći broj kripto burzi sada podržava Lightning Network, uključujući Kraken, OKEx, Bitstamp i Bitfinex, kao i aplikacija za financijsko trgovanje Robin Hood. Međutim, dvije velike razmjene, Binance i Coinbase, tek treba uvesti podršku za Lightning Network.

I El Salvador, koji je u lipnju 2021. usvojio zakon učiniti Bitcoin zakonskim sredstvom plaćanja, dobavljači su koristeći Lightning Network kako bi se olakšala mala plaćanja, dok će i Chivo novčanik koji sponzorira država integrirati Lightning Network. To je možda prvi primjer upotrebe Bitcoina za široko rasprostranjene svakodnevne transakcije i "prva implementacija Lightninga u ovoj skali", prema suosnivaču AlphaPointa, programeru koji radi na novčaniku Chivo.

U travnju 2022. Lightning Labs podigao je $ 70 milijuna financirati razvoj Taro protokola, koji će pomoći da se omogući stablecoin transakcije na Lightning Networku.

Lightning Network se također širi izvan Bitcoina. Blockstream je stvorio vlastitu implementaciju Lightning Network tzv c-Munja koji je izgrađen u programskom jeziku C, poznatom većini programera. Litecoin ima i svoju verziju – Litecoin Lightning Network – koja je mala u usporedbi s verzijom Bitcoina, ali polako raste.

Za više informacija o Lightning Networku, pogledajte stranicu resursa Jamesona Loppa ovdje.

Želite biti kripto stručnjak? Dobijte najbolje od Decrypt izravno u svoju pristiglu poštu.

Dobijte najveće vijesti o kripto vijesti + tjedne preglede i još mnogo toga!

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