Lightning Network spašava Bitcoin!
Kripto-valuta Bitcoin se pojavila 2009. godine i ubrzo nakon toga svrstana je u jedan od najopasnijih projekata. Vremenom je sve veći broj ljudi počeo da prepoznaje potencijal Bitcoina nazivajući ga digitalnim zlatom. Povećanjem broja korisnika Bitcoin mreža je postala sporija i skuplja. U decembru 2017 godine naknada je dostigla čak 35 dolara. Već par godina zajednica developera razmatra nekoliko rešenja problema, od kojih je jedan Lightning Network.
Lightning Network je jedan od najambicioznijih i najvažnijih eksperimenata koji se odnosi na kripto-valute. Projekat ima za cilj izgradnju brze, skalabilne i kriptografski sigurne mreže plaćanja koja bi se nalazila (kao novi sloj) na postojećoj Bitcoin mreži.
U suštini, Lightning Network treba da reši veliki problem koji Bitcoin ima. Naime, Bitcoin je dizajniran tako da prilikom transakcije zahteva svaki čvor (node) u Bitcoin peer-to-peer mreži kako bi mogao da prima i čuva kopije svake transakcije koja se ikada obavila na mreži. Na početku, takav dizajn je bio od vitalnog značaja za ostvarivanje vizije o potpuno decentralizovanoj mreži plaćanja koju je imao tvorac Bitcoin-a, Satoshi Nakamoto. Međutim, sa porastom broja korisnika mreža je usporila a troškovi su značajno porasli tako da je dalji rast Bitcoin-a doveden u pitanje.
Lightning Network je rešenje i spas za Bitcoin!
Lightning Network izmešta rutinska plaćanja izvan blockchain-a, s time uklanja najveću prepreku nastavku kontinuiranog rasta Bitcoin-a. U stvari, Lightning Network bi potencijalno mogla učiniti mnogo više od toga. Očekuje se da će plaćanje pomoću Lightning Network biti brže, jeftinije i privatnije od konvencionalnog Bitcoin plaćanja.
Lightning Network je poput novog, drugog sloja koji se nalazi iznad Bitcoin koda i koji treba da mu pomogne na isti način na koji je Web pomogao Internetu da osvoji celi svet.
Ako Lightning Network doživi uspeh, Bitcoin bi mogao postati značajno brži i jeftiniji za korišćenje, što bi mu još dugo garantovalo lidersku poziciju u odnosu na noviju konkurenciju poput Ethereum i Bitcoin Cash.
Preporučujemo članak: “Kriptovalute, majning, ICO: Sve što treba da znate o tržištu vrijednom preko 200 milijardi dolara”.
Šta je Lightning Network?
Lightning Network je decentralizovana mreža “kanala plaćanja” (payment channels) koja se nalazi na blockchain-u Bitcoin-a. Korisnici koji preuzmu Lightning softver i povezuju se sa mrežom imaju mogućnost otvaranja “kanala plaćanja” sa drugim korisnicima. Ovi kanali funkcionišu na sličan način kao TOR mreža, koja usmerava promet na takav način da drugi korisnici ne znaju ništa o tome između koga se ustvari transakcija obavlja.
Preporučujemo članak: “Investirajte u kripto-valute: 10 najvrednijih kripto-valuta”.
Putem ovih “kanala plaćanja”, Bitcoin transakcije se mogu poslati bez normalnog intervala čekanja, jer se one ne upisuju u Bitcoin blockchain. Umjesto toga, Lightning Network vodi evidenciju transakcija bez njihovog finaliziranja, tek kasnije šalje poruku koja opisuje samo konačni bilans kanala na Bitcoin mrežu kao redovnu transakciju. Time se zatvara kanal i upisuje konačno stanje u Bitcoin blockchain. Rezultat je sistem koji dozvoljava male, jeftine i brze transakcije uz održavanje neverovatne sigurnosti.
To u praksi izgleda ovako: Sanja se povezuje sa svojim prijateljem Markom, kojem često šalje novac, putem Lightning Network kako bi uspostavila “kanal plaćanja”. Za početak, jedan (ili oba) od njih uplaćuje početnu količinu Bitcoin-a koji “finansira” kodirani ugovor koji je podeljen između njih. Taj ugovor se prenosi na Bitcoin mrežu kao transakcija (početna transakcija) a sredstva se osiguravaju na blockchain-u.
Sanja i Marko sada mogu stvarati nove transakcije i trošiti novac koji im je na raspolaganju (koji su uplatili u taj zajednicki fond). Ove transakcije se ne upisuju u Bitcoin blockchain, već u mikro-knjigu koja se deli između Sanje i Marka. Ovo je “kanal plaćanja”, sve dok je otvoren transakcije između Sanje i Marka se obavljaju trenutno, pošto ne moraju čekati da budu upisane u Bitcoin blockchain, proces koji može trajati deset minuta a možda i nekoliko sati.
Kada su Sanja i Marko spremni da zatvore svoje račune, sve što je potrebno jeste da jednostavno potpišu transakciju pomoću svojih privatnih ključeva kako bi svoje konačne bilansne upisali u blockchain. Ono što je jako važno znati, tj. ono najvažnije je to da je mnogo je transakcija moglo da se desi između Sanje i Marka u vreme kada je kanal bio otvoren međutim, Bitcoin blockchain beleži samo dve transakcije, početnu sa kojom se otvara kanal za plaćanje i poslednju, sa kojom se zatvara!
U ovom trenutku, Bitcoin rudari će verifikovati transakciju zatvaranja po uobičajenom postupku te je sačuvati u javnoj knjizi. Ono što karakteriše Lightning Network “kanale plaćanja” jeste da su transakcija otvaranja i ova završna transakcija jedina interakcija koju će bilo koja strana imati sa Bitcoin blockchain-om!
Za sve one koje zanima proces rudarenja kripto-valuta preporučujemo članak: “Zarada na Internetu: Rudarenje kripto-valuta”.
Međutim, ovi kanali plaćanja nisu dovoljni da bi se rešio problem koji ima Bitcoin. Kreiranje novog kanala za plaćanje za svaku transakciju bi bilo praktično isto kao što je to i sada, zahtevanje upisivanja svake transakcije u blokchain. Praktično, nikakve realne koristi. Međutim, ovde Lightning Network dobija “mrežni” deo svog imena.
U stvarnom svetu, ljudi žele da plaćaju različitim ljudima, uključujući mnogo jednokratnih plaćanja ljudima sa kojim nikada neće ponovo stupiti u interakciju. Svaki kanal za plaćanje generiše dve Bitcoin transakcije, jedanu za otvaranje i drugu za zatvaranje. Dakle, ako bi ljudi morali da otvore novi kanal plaćanja svakom primaocu, zagušenje Bitcoin blockchain bi bilo gore nego što je to sada.
Dakle, Lightning Network obezbeđuje kriptografski bezbedan metod za povezivanje kanala za plaćanje zajedno. Ako Sanja ima kanal za plaćanje sa Markom a Marko ima otvoren kanal za plaćanje sa Cicom, onda Sanja može platiti Cici tako što će Marku poslati novac i zatražiti od njega da ga prosledi Cici. Od presudnog značaja je to što Lightning Network protokol garantuje da Marko ne može ukrasti novac dok prolazi kroz njegove ruke!
Ova sposobnost da se osigura lanac kanala plaćanja stvara mogućnost povezivanja miliona ljudi u jednu globalnu mrežu plaćanja. Umesto da otvore novi kanal plaćanja svakom novom primaocu, korisnici pronađu lanac već otvorenih kanala za plaćanje koji ih povezuju sa novim primaocima. To znači da možete da koristite jedan kanal za plaćanje za obavljanje velikog broja transakcija različitim ljudima i to sve samo sa upisivanjem nekoliko transakcija na osnovni blockchain.
Preporučujemo članak: “Ultimativni vodič za investitore u Bitcoin i ostale kripto-valute (I dio)”.
Ideja koja stoji iza Lightning Network je značajno smanjenje opterećenosti Bitcoin blockchain-a i niže naknade.
Plaćanja putem Lightning Network će biti vrlo brza. Trenutna situacija je takva da konvencionalne Bitcoin transakcija traje od nekoliko minuta do nekoliko sati, što zavisi od zagušenja mreže. S druge strane, transakcija putem Lightning Network će se završavati u nekoliko sekundi.
Takođe, ono što treba da donese Lightning Network su i znatno niži troškovi transakcije. Opterećenost Bitcoin mreže značajno je porasla tokom poslednjih nekoliko godina, što je rezultiralo i porastom troškova transakcija. Sredinom decembra prosečna cena za transakciju dostigla je 34 dolara! Istina, od tada je cena pala na oko 5 dolara (padom vrednosti tržišta kripto-valuta), ali je to i dalje mnogo više nego što je bilo u bilo kom trenutku pre 2017 godine.
Plaćanje putem kanala plaćanja u kojem učestvuju samo dve osobe će verovatno biti besplatno dok će plaćanja u kojima učestvuje više osoba imati svoju cenu jer će posrednici verovatno tražiti nadoknadu za dozvolu trećim licima da koriste kapacitet njihovih kanala. Ne znamo kolike će ove naknade biti, ali se može očekivati da će zbog velike tržišne konkurencije one biti vrlo niske.
Korisnici Lightning Network-a će imati mogućnost čak i da zarade, otvaranjem nekoliko (za mnoge korisnike vrlo poželjnih) kanala plaćanja koje bi drugi mogli koristiti za svoja plaćanja, naravno uz simboličnu naknadu.
Lightning Network nudi veću privatnost od Bitcoin-a
Konvencionalne Bitcoin transakcije su javno dostupne na blokchain-u. Bitcoin adrese nisu direktno povezane sa stvarnim identitetom, što je nekim ljudima dalo pogrešan utisak da je Bitcoin anonimna mreža plaćanja. Međutim, analiziranje blockchain podataka omogućava ljudima da saznaju mnogo toga o tome ko je platio kome.
Kod Lightning Network je to drugačije. Plaćanja u okviru kanala za plaćanje su vidljiva samo onome ko plaća i onome ko prima novac. Neko ko pokuša analizirati blockchain podatake može eventualno odrediti datum kada su Sanja i Marko otvorili kanal za plaćanje, datum kada su ga zatvorili, kao i promenu u njihovom zajedničkom saldu. To je sve. Nemoguće je otkriti da li su Sanja i Marko izvršili jedno plaćanje preko kanala plaćanja ili hiljadu, niti bilo šta o pojedinačnim plaćanjima. Štaviše, Lightning Network koristi “The Onion Routing”, kako bi se ograničilo koliko posrednici mogu da saznaju o plaćanjima koja pomažu da se izvrše.
Verovatno su mnogi od vas čuli za “The Onion Router” ili TOR kojeg je svojevremeno američka vojska s ciljem osiguranja nesmetane i sigurne komunikacije. Većina popularnog sadržaja na “Dark Web-u” se nalazi na TOR mreži. Ova anonimna mreža sastoji se od nekoliko hiljada servera koji se nalaze širom sveta i kojim upravljaju volonteri i zagovornici privatnosti na Internetu. TOR koristi ogromnu mrežu računara za usmeravanje Web prometa kroz nasumični niz servera pre nego što dosegne željeno odredište. Tokom tog procesa, paketi podataka omotani su u uzastopne slojeve paketa koji se “ogule” na svakom serveru tj. čvoru kroz koji prođu sve dok ne dođu do odredišta.
Jednostavno rečeno, rezultat ovog procesa usmeravanja je da ni jedan server ne poznaje kompletan put već zna samo poslednje mesto gde je paket podataka bio i sledeće mesto na kom će biti. Koristeći TOR gotovo je nemoguće da bilo ko može pratiti Web promet natrag do vas!
Preporučujemo članak: “Dark Web: Kako mu pristupiti i kako se zaštititi?“.
Pretpostavimo da Sanja plaća Marku koristeći Alena i Ivana kao posrednike. U ovom scenariju, Alen i Ivan znaju samo identitet svojih neposrednih prethodnika i naslednika u lancu. Oni čak i ne znaju ko je pošiljalac i primalac.
Mnogi zagovornici vole da govore o Lightning Network kao o drugom sloju protokola za Bitcoin blockchain. Kao što smo već rekli, ogroman problem Bitcoin-a je visoka naknada za transakciju, sporo potvrđivanje transakcije, slaba zaštita privatnosti i sve ga to čini neprivlačnim za mainstream upotrebu.
Kao što je Web pomogao Internetu da postane dostupan masama, tako i zagovornici ovog projekta smatraju da će Lightning omogućiti znatno skalabilniju i mnogo pristupačniju mrežu plaćanja izgrađenu na blockchain. Treba reći da mnogi smatraju da će ova 2018. godina biti u znaku velikog rasta Bitcoin-a, a Lightning Network treba da odigra jednu od glavnih uloga.
Danas, tri različite startup kompanije, Blockstream, Lightning Labs i ACINQ, rade na paralelnim implementacijama Lightning tehnologije. Trio je u decembru objavio verziju 1.0 Lightning specifikacije, i sada ubrzano rade na što skorijem objavljivanju svojih softvera.
Trenutno se Lightning Network razvija za Bitcoin, Litecoin i Vertcoin. Lightning Network je još uvek u testnoj fazi ali je već sada koristi ogroman broj ljudi.