Šta je Lightning Network? Bitcoinovo rešenje za skalabilnost

Ukratko

  • Zbog načina na koji je izgrađen, Bitcoin pati od malih 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 koji 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 omogućili Bitcoin—i ostalo kriptokutencije—za prilagođavanje više transakcija.

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

Trenutna ograničenja Bitcoina: brzina i cijena

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

Prva je brzina.

U blockchainu, blokovi su u suštini grupe transakcija koje se prikupljaju zajedno. 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. Taj red čekanja može potrajati od nekoliko minuta do potencijalno jednog dana ili više za obradu, ovisno o tome koliko je drugih transakcija u redu čekanja u mempool.

To ograničava upotrebu blockchaina kao medija za obradu brzih transakcija, poput kupovine šoljice kafe. Niko ne želi da čeka da mreža potvrdi da imate gotovinu.

Drugo ograničenje je trošak.

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

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

Kada je sistem mali, a broj transakcija koje treba verifikovati je mali, mreža radi dobro, a troškovi transakcije su niski. Kako mreža raste, međutim, raste i trošak transakcionih naknada, budući da je prostor u svakom novom bloku ograničen. Kao rezultat toga, samo transakcije s najvećim naknadama se visoko obrađuju u vremenima velikog opterećenja.

Izazov skalabilnosti Bitcoina postao je očigledan krajem 2017. godine kada su milioni ljudi skočili na bitcoin bandwagon i borio da se izbori sa brojem transakcija. Na svom vrhuncu u decembru 2017., prosječni trošak obrade jedne transakcije na Bitcoin blockchainu – bilo da se radi o $1 ili $1,000 – bio je $37. To je Bitcoin učinilo neekonomičnim kao oblik valute, jer 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.

Šta je Lightning Network?

Lightning mreža 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 sistema kanala koji omogućavaju ljudima ili kompanijama da međusobno premeštaju novac bez potrebe da koriste blockchain za verifikaciju transakcije.

Ima sličnosti sa trenutnim sistemom poravnanja koji koriste kompanije poput Visa i Mastercard. Kada nešto platite, to se ne riješi odmah.

Umjesto toga, postoji brza verifikacija sredstava od kupca i zahtjeva od prodavca—daje zeleno svjetlo za transakciju. Poravnanje sredstava se dešava kasnije—u nekim slučajevima danima ili sedmicama kasnije.

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

U teoriji, mogao bi omogućiti da se hiljade ili čak stotine hiljada transakcija odvijaju trenutno, što ga čini odličnim za male transakcije.

Ko 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 bijeli papir za Lightning Network 14. januara 2016.

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ženjerska laboratorija, pomogla je u pokretanju beta verzije Lightning Network-a u martu 2018. godine—zajedno sa mnoštvom pojedinaca i drugih kompanija, uključujući ACINQ i Blockstream. Prvobitno je finansiran kroz rundu ulaganja od 2.5 miliona dolara, koja je uključivala poznatog investitora Jacka Dorseya (čija je kompanija Square od tada finansirala nekoliko grantovi za Bitcoin i Lightning Network projekte). Prva verzija Lightning Network-a je lansirana na Bitcoin-u u martu 2018.

Lightning Network je bio prvi pokušaj rješenja drugog sloja, ali su slijedili 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 preko kojih se vrše plaćanja. Bilo koji broj uplata se može poslati na kanal.

Mrežu održavaju čvorovi koji usmjeravaju plaćanja. Čvorove pokreću obični ljudi – ili korporacije – koji pokreću program na svojim desktopima, laptopima ili Raspberry Pis. Ovo održava Lightning Network decentralizovanom.

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 preko Lightning mreže, sve dok se kanal ne zatvori.

Kada neko želi da primi transakciju, kreira ono što je poznato kao faktura. Ovo je dugačak alfanumerički niz cifara—koji se često predstavlja pomoću QR kodova. Osoba koja želi izvršiti uplatu jednostavno treba da skenira ovu fakturu svojim Lightning Wallet-om i potvrdi (davanjem digitalnog potpisa) da želi izvršiti uplatu.

Kada se izvrši uplata, potvrda se šalje preko mreže osobi koja je prvobitno podnijela zahtjev. Ovo 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 dešava za samo nekoliko sekundi – otuda i naziv munja.

Budući da se plaćanja ne vrše putem Bitcoin blockchaina, 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 (stomilioniti dio Bitcoina). To ga čini pogodnijim za svakodnevne transakcije—dok se veće transakcije mogu obaviti na Bitcoin mreži.

Kada neko završi korištenje Lightning mreže, može zatvoriti svoj kanal i izaći iz mreže. To znači da mogu ponovo koristiti svoj Bitcoin na standardnoj Bitcoin mreži.

Za složeniji, tehnički uvod u Lightning Network, pogledajte vodič izvršnog direktora Lightning Labsa Elizabeth Stark o Coincenter.

Kako da platim Bitcoin-om koristeći Lightning Network?

Recimo da želite obaviti transakciju sa svojim lokalnim kafićem. Prvo, trebalo bi da pošaljete bitcoin na novčanik za koji je potrebno više od jednog potpisa ili ključa za oslobađanje sredstava.

Oni se obično nazivaju multisig novčanici. Ovi multisign novčanici zahtijevaju više od jednog potpisa da bi se oslobodila sredstva. U slučaju Lightning Network-a, omogućava ljudima da sklope ugovor koji osigurava da primaju dogovorenu uplatu. U stvari, kreiranje bilansa stanja.

Svaki put kada kupite šoljicu kafe kreirate novi bilans i potpisujete ga svojim javnim ključem kako biste odražavali šta vam je ostalo u novčaniku, a šta u novčaniku kafića.

Ako ne želite više da kupujete kafu iz tog kafića, možete zatvoriti kanal, a rezultirajući bilans se predaje u blockchain kao trajni zapis.

Sporovi oko plaćanja se također mogu riješiti upućivanjem na posljednji potpisani bilans stanja između dvije strane.

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

Kako se povezati na Bitcoin Lightning mrežu

Možete se povezati na Lightning mrežu bilo pokretanjem čvora ili korištenjem Lightning novčanika. Evo naših najboljih izbora:

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ćava vam da se povežete na Lightning Network. Na ovaj način možete otvoriti Lightning kanal i početi obavljati transakcije drugim korisnicima. Takođe je „ne-custodial“, što znači da se brinete o sopstvenim 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 za iOS i Android

Ako želite da koristite Lightning Network, ali ne želite da brinete o sopstvenim sredstvima, Plavi novčanik je skrbnička usluga koja pokreće čvor za vas. Omogućava vam da šaljete i primate Lightning plaćanja, ali vam ne dozvoljava da povučete svoj Bitcoin sa Lightning mreže.

Bitcoin pun čvor

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

Šta to znači? Pa za početak, sada podržavate Bitcoin mrežu i Lightning mrežu provjeravajući da li su transakcije legitimne. To takođe znači da ga možete povezati sa svojim računarom i obavljati transakcije sa svog sopstvenog čvora. Ovo vas bukvalno čini sopstvenom bankom; vi ste jedina osoba koja posjeduje i kontrolira vaša sredstva. Strašno, ha?

Eclair Lightning Node

Ako se osjećate ambicioznije, možete postaviti puni Lightning Node. Za ovo je potrebno mnogo više kompjuterskog znanja. To znači preuzimanje Munja na vaš računar – ili domaći Raspberry Pi – i pokrenite ga. Zatim usmjeravate transakcije na mreži i možete napraviti 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 povezati na vlastiti Eclair Lightning Node ako ga koristite. Postoji samo jedna kvaka: ne možete primati uplate na njega. Eclair objašnjava zašto u ovaj blog post. TL;DR to im je sigurnije i lakše.

Lightning Joule

Kada postavite svoj čvor, šta dalje? Jeste li zapeli s korištenjem desktop aplikacije? Lightning Joule je proširenje preglednika koje vam omogućava da povežete svoj Lightning Node sa svojim preglednikom tako da možete lako izvršiti plaćanja unutar Chromea, Firefoxa, Opera i Hrabar. To je zgodan hak.

Šta možete učiniti sa Bitcoin Lightning mrežom?

Za početak, možete izvršiti plaćanja bilo kome drugome ko ima postavljen Lightning novčanik. Ali Lightning Network ima više od toga. Budući da je digitalna valuta, lako se integrira u web stranice bez potrebe da se treća lica uključe.

Iako velika većina kripto kompanija još ne prihvaća Lightning transakcije, broj platformi koje to rade polako raste. Bez obzira na to, trenutno radi širok spektar popularnih Lightning platformi, u rasponu od burzi kriptovaluta kao što su Bitfinex i MercuriEX, online trgovaca i trgovaca kao što je Bitrefill, kao i širokog spektra kazina i drugih pružatelja usluga.

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

Evo nekoliko primjera stvari koje možete učiniti s Lightning Network-om:

Nabavite satoshi sa slavinom za munje

Možete dobiti još bitcoina. Slavine su dugo bile način za distribuciju malih količina Bitcoin-a i drugih kriptovaluta, a nije ništa drugačije ni sa Lightning Network-om. Ovo Lightning Faucet omogućava 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 Satoshi na Twitteru

Da li biste voljeli da društveni mediji budu više nagrađivani? Pa sad jeste. Možete drugim ljudima – i oni vama – dati napojnicu u Bitcoin 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 (pogledajte gore). Sva kul deca to rade, kao Jack Dorsey, suosnivač Twittera.

Koliko je velika Bitcoin Lightning Network?

Teško je shvatiti nešto što uključuje hiljade malih dijelova, čineći milione interakcija jedni s drugima. To je pomalo kao da pokušavate da zamislite sve što se dešava u vašem mozgu. Dakle, da bismo ovo malo olakšali, koristili smo nekoliko vizuelnih dijagrama. Ovako Lightning Network izgleda odozgo.

Odličan resurs za Lightning Network podatke je 1ML, motor za pretragu i analizu. Pruža podatke o tome koje trgovine prihvataju Lightning plaćanja i informacije o trenutnim čvorovima. Ali takođe sadrži spektakularnu vizualizaciju Lightning mreže, koja pokazuje sve čvorove i kako su međusobno povezani. Pogledajte u nastavku.

 

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

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

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

ovo vizualizacija čini da Lightning Network izgleda kao neka vrsta futurističke planete. Ovo je pogled sa čvora jedne osobe. Što su veća područja, to je više Bitcoina u Lightning kanalima. Zanimljivo je da se velika plava oblast na desnoj strani zove “DeutscheTestnetBank”, ko god to bio.

Kuglasti pogled na Lightning Network. Foto: Bl.ocks

Trenutno stanje Lightning mreže

Mreža se suočila sa svojom prvom većom otmicom 20. marta 2018. kada je a distribuirani napad uskraćivanja usluge srušio oko 200 Lightning čvorova, oko 20% mreže u to vrijeme - što znači da se mreža mučila da obradi bilo kakve transakcije. Nakon što su uvedene preventivne mjere, porastao je na ukupno 7,000 čvorova.

Od tada, Lightning Network nastavlja da raste. Od našeg najnovijeg ažuriranja, postoji preko 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 miliona dolara prema trenutnim vrijednostima).

Svaki Lightning čvor je odgovoran za interakciju s drugim čvorovima kako bi pomogao u transakcijama novca, dok su kanali u suštini autoputevi koji omogućavaju 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 mreže

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

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

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

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

I El Salvador, koji je u junu 2021. usvojio zakon čine 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 da se Bitcoin koristi za široko rasprostranjene svakodnevne transakcije i "prva implementacija Lightninga u ovoj skali", prema suosnivaču AlphaPointa, programeru koji radi na Chivo novčaniku.

U aprilu 2022. Lightning Labs podigao je $ 70 miliona finansirati razvoj Taro protokola, koji će pomoći da se osposobi stablecoin transakcije na Lightning Network-u.

Lightning Network se širi i izvan Bitcoina. Blockstream je kreirao vlastitu implementaciju Lightning Network pod nazivom c-Lightning koji je izgrađen u programskom jeziku C, poznatom većini programera. Litecoin ima i svoju verziju – Litecoin Lightning Network – koja je mala u odnosu na Bitcoin verziju, 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 direktno u svoju pristiglu poštu.

Dobijte najveće vijesti o kripto vijesti + sedmične preglede i još mnogo toga!

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