Lightning Network: drugi sloj za brze i jeftine Bitcoin transakcije

Lightning Network

Drugi sloj za brze i jeftine Bitcoin transakcije

Najvažnije u nekoliko reči:

  • Lightning Network (LN) je protokol drugog sloja koji omogućava trenutne Bitcoin transakcije bez zapisivanja svake na blockchain.
  • Transakcije se odvijaju kroz platne kanale između korisnika, van lanca (off-chain).
  • Omogućava gotovo besplatne transakcije (samo nekoliko satoshija) i mikroplaćanja ispod vrednosti jednog satoshija.
  • Rešava ograničenja Bitcoin mreže: osnovni lanac osigurava bezbednost, dok Lightning pruža brzinu i skalabilnost.
  • Tehnologija je u aktivnoj fazi razvoja sa izazovima oko likvidnosti, rutiranja i korisničkog iskustva.

Šta je Lightning Network?

Predstavljen 2015. godine, Lightning Network (LN) je protokol drugog sloja dizajniran da skalira Bitcoin mrežu. Prva Beta verzija objavljena je 2018. godine, a od tada mreža stalno raste i razvija se.

Lightning Network omogućava brže i jeftinije Bitcoin transakcije, nadograđujući osnovni blockchain. Dok osnovni lanac pruža sigurnost i decentralizaciju, LN dodaje brzinu, minimalne troškove i mogućnost mikroplaćanja.

Ovaj drugi sloj je posebno važan zato što rešava osnovni problem Bitcoin mreže – sporo vreme potvrde i visoke naknade tokom perioda velike aktivnosti. Zahvaljujući LN-u, transakcije se mogu odvijati gotovo trenutno i gotovo besplatno, što otvara mogućnost svakodnevnog korišćenja Bitcoina, od mikroplaćanja do instant prenosa sredstava između korisnika.

Zašto je Lightning Network neophodan?

Bitcoin blockchain je globalna baza podataka gde svaka transakcija mora biti potvrđena i trajno zapisana. Zbog ovoga, osnovni lanac ne može da obradi veliki broj transakcija u realnom vremenu, što ograničava brzinu i čini ga neadekvatnim za moderne platne sisteme poput VISA ili PayPal.

Izazov Bitcoin trileme

Bitcoin mora biti siguran, decentralizovan i skalabilan.

  • Sigurnost i decentralizacija su prioriteti, jer osiguravaju slobodu i otpornost mreže.
  • Skalabilnost je problem: rastući broj transakcija povećava pritisak na blokove, a jednostavno povećanje veličine blokova ugrožava decentralizaciju.

Skaliranje Bitcoina

  • Svaka transakcija zauzima prostor u bloku (10 minuta po bloku).
  • Pretrpan mempool povećava vreme i naknade.
  • Povećanje veličine blokova nije održivo – troškovi za pokretanje spostvenog node-a postaju preveliki, što vodi centralizaciji.

Prema Antonopoulosu i autorima knjige Mastering the Lightning Network, da bi Bitcoin podržao obim transakcija poput VISA mreže (oko 40.000 TPS), veličina blokova morala bi biti oko 8 GB. To bi održavanje privatnih nodova učinilo gotovo nemogućim i ozbiljno narušilo decentralizaciju.

Vizija Hal Finneya

Hal Finney, primalac prve Bitcoin transakcije, 2010. godine je rekao:

„Bitcoin sam ne može skalirati tako da svaka pojedinačna transakcija bude uključena u blockchain. Mora postojati drugi sloj plaćanja koji je lakši i efikasniji.“

Ovo je osnovna ideja Lightning Networka – drugi sloj za brze i jeftine transakcije.

Šta omogućava Lightning Network?

Trenutne transakcije

Transakcije se izvršavaju odmah, bez čekanja 10 minuta koliko je potrebno na osnovnom lancu.

Niski troškovi

Transakcije se ne upisuju odmah u blockchain i ne zahtevaju potvrdu rudara, pa naknade iznose samo nekoliko satoshija.

Mikroplaćanja

Plaćanja u milisatoshi (mSat) omogućavaju mikroplaćanja ispod vrednosti jednog satoshija.

Privatnost

Transakcije se odvijaju van lanca između učesnika u platnim kanalima, što povećava diskreciju i privatnost.

Kako funkcionišu platni kanali?

Platni kanali omogućavaju korisnicima da šalju i primaju novac direktno, van blockchaina. Blockchain se koristi samo pri otvaranju i zatvaranju kanala, što štedi vreme i smanjuje naknade.

Analogija sa restoranom:

  • Zamislite da otvorite račun u restoranu i beležite sve kupovine tokom posete.
  • Svaka pojedinačna kupovina (piće, jelo) se ne plaća odmah, već se stanje beleži.
  • Tek pri konačnom poravnanju računa, vrši se jedna transakcija.
  • Na sličan način, platni kanal beleži sve transakcije između korisnika, a konačno poravnanje ide na blockchain.

Tehnički detalji platnog kanala:

Korak Objašnjenje
Otvaranje kanala Koristi se multisignature transakcija – svaka strana zaključava sredstva u zajednički novčanik.
Transakcije unutar kanala Unutar kanala moguće je slati neograničen broj transakcija, ali samo do visine raspoloživih sredstava u kanalu. Transakcije su veoma jeftine, trenutne i ne upisuju se na blockchain.
Zatvaranje kanala

Zajedničkim dogovorom – obe strane se slažu i sredstva su odmah dostupna.

Jednostrano – svaka strana može zatvoriti kanal samostalno, uz vremenski period za prigovor.

Sa kaznom (justice transaction) – sprečava pokušaj prevare tako što prevarena strana može naplatiti kompletan kapacitet kanala.

Rutiranje i multi-hop

  • Nije potrebno imati kanal sa svakim korisnikom.
  • Plaćanja mogu prolaziti kroz više kanala (multi-hop) dok ne stignu do krajnjeg primaoca.
  • Posrednici uzimaju minimalnu naknadu za prosleđivanje transakcije.
  • Sigurnost i privatnost: plaćanja prolaze kroz više kanala bez ugrožavanja privatnosti – posrednici ne znaju ni izvornu, ni krajnju adresu pošiljaoca ili primaoca.

Izazovi i kritike Lightning Networka
1. Korisničko iskustvo

→ Tehnička složenost još je prepreka za prosečnog korisnika. Većina aplikacija nije potpuno user-friendly.

2. Likvidnost kanala

→ Kanali moraju imati dovoljno sredstava u oba pravca da bi se plaćanja mogla nesmetano slati i primati.

3. Stalna dostupnost

→ Node korisnika mora biti stalno online kako bi mogao slati i primati transakcije.

4.Rutiranje većih iznosa

→ Veće transakcije ponekad zahtevaju automatsku podelu preko više ruta da bi se uspostavila dovoljna likvidnost.

5.Griefing napadi

→ Specijalne HTLC (Hodl Invoice) transakcije mogu privremeno blokirati platne kanale.

6.Flood and Loot napadi

→ Napadi na veliki broj kanala tokom zagušenja blockchaina, gde napadači otvaraju i zatvaraju kanale u isto vreme, stvarajući rizik od gubitka sredstava.

Ako vam je sadržaj koristan i želite da nas podržite to možete učiniti ovde.

Podrži nas