Lightning Network: Bitkoin mreža čeka na rešenje problema skalabilnosti

Bitkoin mreža se u ovom trenutku suočava sa zaostatkom od 135.000 nepotvrđenih transakcija, a naknade su poskupele. Ovo dolazi nekoliko dana nakon što su zagovornici SegWit2x odustali od ideje povećanja bloka za duplo, zbog nedostatka konsenzusa. Pošto je ideja većih blokova verovatno do daljnjeg sklonjena u stranu, postoji samo jedno vidljivo rešenje problema skalabilnosti: Lightning Network.

Lightning Network je niskonaknadno rešenje koji ima potencijal da reši bitkoinov problem skalabilnosti. Kako se obim transakcija na bitkoin mreži povećava, a količina podataka koja može da stane u jedan blok ostaje ista, bitkoinova ekonomija ima problem zagušenja mreže. Ponekad je potrebno čak i po nekoliko sati da bi transakcija bila potvrđena na mreži, a velike transakcione naknade sa druge strane muče mrežu.

Bitkoinov problem skalabilnosti

Bitkoinovi blokovi su ograničeni na veličinu od 1MB, a obim transakcija na mreži se povećava. Trenutna veličina bloka nije dovoljna za trenutni broj transakcija koje se odvijaju na bitkoin mreži. Problem skalabilnosti se slikovito može prikazati kao pokušaj ulaska velikog broja ljudi kroz veoma uzak tunel. Pošto velike količine podataka o bitkoin transakcijama ulaze u nešto nalik levku, trenutna veličina blokovskog prostora ograničava količinu transakcija koje mreža može efikasno da obradi.

Rezultat toga je da se transakcije mnogo sporije upisuju u blokčein nego što ih kreiraju korisnici. Vremenom se stvara veliki zastoj, a transakcije mogu da budu na čekanju i satima dok ne budu upisane u blok. Korisnici mogu obezbediti i brže upisivanje u blok, ali samo uz velike naknade (veliki fee).

Šta je Lightning Network

Lightning Network je mreža koja bi implementirala skriptu pametnog ugovora u bitkoin mrežu koja bi otvorila privatne kanale  između jednog i svih ostalih korisnika koji posluju. Pored svih privatnih kanala plaćanja kojih su deo, svaki od korisnika bi imao jedan otvoren kanal na bitkoin blokčeinu.

Korisnici bi mogli između sebe da vrše transfere, svojim privatnim kanalima, ali bi samo konačni ishod transakcije bio prikazan u blokčeinu. Zbog toga bi rudari obrađivali daleko manji broj transakcija nego što trenutno rade. U teoriji Lightning Network čini transakcije među korisnicima efikasnijim i jeftinijim. Softver se proverava na lajtkoin mreži.

Postavljanje temelja

Put do Lightning Network-a i njegove implementacije prvo je pokrenuo Segregated Witness (SegWit). Ovaj kod razdvaja potpise iz podataka o transakcijama kako bi oslobodio prostor u bloku. SegWit je bitkoin mreži dao mogućnost obrade i do četiri puta više transakcija nego u ranijim blokovima. U praksi se ipak očekuje da će samo učetvorostručiti kapacitet mreže.

SegWit je bio potreban kako bi popravio bitkoinove transakcione greške (molijabilnost), kako bi omogućio rad Lightning Network-a.  Usput su se rudari i ljudi iz sveta biznisa okupili u Njujorku kako bi se dogovorili, sklopili kompromis, oko problema skalabilnosti. Grupa se dogovorila da će SegWit biti aktivan sve dok u novembru ne bude usledilo udvostručavanje veličine bloka na 2MB.

Međutim, 8. novembra Segwit2x je odložen zbog nedostatka podrške. Obzirom da su bitkoinovi programeri i ostatak zajednice bili izrazito protiv povećanja veličine bloka, jedino rešenje koje je ostalo na stolu je Lightning Network.

Po čemu se Lightning Network razlikuje?

Sa Lightning Network-om verifikacije bi bile trenutne i istovremeno bi se odvijale sa transakcijama. Privatni kanali plaćanja bi bili obezbeđeni pomoću multi-sig i vremenska zaključavanja bi omogućavala trenutne transakcije mođu korisnicima. Sve ovo znači da pojedinci ne bi dug vremenski period čekali na potvrudu njihovih transakcija od strane mreže.

Pošto privatni kanali funkcionišu odvojeno od bitkoin mreže, rudari bi imali manje transakcija za potvrdu, nego što to sada imaju. Više ne bi bila svaka pojedinačna transakcija poslata na blokčein; već bi bili zabeleženi samo konačni rezultati transakcija među korisnicima. Ovo bi za rezultat imalo  efikasnije korišćenje graničnih podataka na trenutnoj bitkoin mreži.

Skalabilan i jeftin protokol, što Lightning Network i jeste, ima mogućnost da privuče potrošače koji su skloniji nekim tradicionalnijim finansijskim posrednicima kao što je VISA, zbog smanjenja troškova. Trgovina se ne bi više obavljala sa tolikim naknadama, transportnim troškovima, revizorskim troškovima i troškovima posredovanja. Ono što predstavlja veliku prednost je što bi se transakcija obavljala isključivo između vas i stranke sa kojom poslujete, gde ne bi bilo potrebe za finasijskim posrednikom koji praktično nema nikakve veze sa odvijanjem transakcije.

Kriza skalabilnosti još nije rešena

Postaje jasno da problem skalabilnosti još uvek proganja bitkoin mrežu. Tokom proteklih nekoliko dana cena bitkoina pada, dok se cena bitkoin keša drastično povećava. Bitkoin keš je posledica hard-forka bitkoina, koja je kao promenu uklonila SegWit i povećala veličinu bloka na 8MB. Verovatno je velika većina ljudi u bitkoin zajednici, koji su stajali iza ideje o povećanju blokova, prešla na stranu bitkoin keša.

Ostali altkoini rade na problemu skalabilnosti; štaviše nije izlišno reći da je veoma realan scenario da onaj altkoin koji najbolje reši taj problem može postati vodeća kriptovaluta u budućnosti. Ako bitkoin ne bude uspeo, onda verovatno drugi hoće. Itirijum već radi na tom problemu pomoću svoje Raiden mreže, koja koristi kanale plaćanja koji su slični onim u Lightning Network-u. Isto tako, kriptovaluta deš eksperimentiše korišćenjem ultra velikih blokova kako bi stvorila odgovarajuće skaliranje u lancima blokčeina. Projekat je upravo pokrenut, a unapređena verzija koja bi povećala veličinu deš bloka na 2MB će se u potpunosti aktivirati za oko mesec dana.


 

Pripremio: Miodrag Radonjić


Pratite nas na Facebooku