Pređi na sadržaj

Lajtning mreža

S Vikipedije, slobodne enciklopedije


Lajtning Mreža (LN) je protokol plaćanja izgrađen na blokčejnu bitkoina . [1] Namenjen je da omogući brze transakcije među čvorovima koji učestvuju (nezavisno pokrenuti članovi mreže) i predložen je kao rešenje za problem skalabilnosti bitkoina . [2] [3] [4]

Istorija

[uredi | uredi izvor]

Džouzep Pun i Tadius Drajdža objavili su belu knjigu Lajtning Mreže u februaru 2015. [5] [6]

Lajtning Labs je pokrenuo Lajtning Mrežu 2018. godine sa ciljem da smanji troškove i vreme potrebno za transakciju kriptovaluta. Konkretno, bitkoin blokčejn može da obradi samo oko 7 transakcija u sekundi (u poređenju sa Visa Inc., koja može da obradi oko 24.000 transakcija u sekundi). Uprkos početnom entuzijazmu za Lajtning Mrežu, izveštaji na društvenim mrežama o neuspelim transakcijama, bezbednosnim ranjivostima i prekomernim komplikacijama dovode do pada interesovanja. [7]

Dana 19. januara 2019. pseudonimni korisnik Tvitera hodlonaut započeo je promotivni test mreže Lajtning Mreža nalik igrici tako što je poslao 100.000 satošija (0,001 bitkoina) pouzdanom primaocu, pri čemu je svaki primalac dodao 10.000 satošija (0,34 dolara u sledećem trenutku) primaocu. Plaćanje „baklja munje“ je stiglo do značajnih ličnosti uključujući bivšeg izvršnog direktora Tvitera AKA Ks Džeka Dorsija, kreatora Litecoin-a Čarlija Lija, izvršnog direktora Lajtning Labs-a Elizabet Stark i izvršnog direktora Bajnance-a „CZ“ Čangpenga Žaoa, između ostalih. [8] [9]

Dizajn

[uredi | uredi izvor]

Andreas Antonopulos naziva Lajtning Mrežu mrežom za rutiranje drugog sloja. [10] Kanali plaćanja omogućavaju učesnicima da prenose novac jedni drugima bez potrebe da sve svoje transakcije učine javnim na blokčejnu . [11] [12] Ovo se obezbeđuje kažnjavanjem nekooperativnih učesnika. Prilikom otvaranja kanala, učesnici moraju uložiti iznos na blokčejn ( transakcija finansiranja ). [13] Ekstenzije skripte zasnovane na vremenu kao što su CheckSequenceVerify i CheckLockTimeVerify omogućavaju kazne.

Strane u transakciji koriste Lajtning Mrežu tako što otvaraju kanal plaćanja i prenose (obavezuju) sredstva na relevantni blok lanca sloja 1 (npr. bitkoin) pod pametnim ugovorom . Strane zatim vrše bilo koji broj vanlančanih transakcija Lightning Mreže koje ažuriraju probnu distribuciju sredstava kanala, bez emitovanja na blok-čejn. Kad god strane završe sesiju transakcije, one zatvaraju kanal plaćanja, a pametni ugovor distribuira angažovana sredstva prema evidenciji transakcije. [6]

Da bi započeo zatvaranje, jedan čvor prvo emituje trenutno stanje zapisa transakcije mreži, uključujući predloženo poravnanje, raspodelu angažovanih sredstava. Ako obe strane potvrde predlog, sredstva se odmah isplaćuju u lancu. Druga opcija je nekooperativno zatvaranje, na primer ako je jedan čvor ispao iz mreže, ili ako emituje netačno (moguće lažno) stanje transakcije. U ovom slučaju poravnanje se odlaže tokom perioda spora, kada čvorovi mogu osporiti predlog. Ako drugi čvor emituje ažurniju distribuciju sa vremenskim oznakama, uključujući neke transakcije izostavljene prvim predlogom, onda se sva angažovana sredstva prebacuju na drugi čvor: ova transakcija za kažnjavanje kršenja sprečava pokušaje prevare drugog čvora emitovanjem zastarelih transakcija.[traži se izvor][ <span title="This claim needs references to reliable sources. (May 2024)">потребан цитат</span> ]

Implementacije

[uredi | uredi izvor]

Prednosti

[uredi | uredi izvor]

Prema zagovorniku bitkoina Andreasu Antonopulosu, Lajtning Mreža tvrdi da pruža nekoliko prednosti u odnosu na transakcije na lancu:

  • Granularnost – Prema Andreasu Antonopulosu, neke implementacije Lajtning Mreže omogućavaju plaćanja koja su manja od satošija, najmanje jedinice na osnovnom sloju bitkoina. [10]
  • Privatnost – Uplate iz Lajtning Mreže mogu se usmeravati kroz mnoge uzastopne kanale gde će svaki operater čvora moći da vidi plaćanja preko svojih kanala, ali neće moći da vidi izvor niti odredište tih sredstava ako nisu susedni. [10]
  • Brzina – Vreme poravnanja za Lajtning Mrežu transakcije je manje od jednog minuta i može se desiti u milisekundama. [10] Vreme potvrde na bitkoin blokčejnu, za poređenje, u proseku se javlja svakih deset minuta.
  • Protočnost transakcije – Ne postoje osnovna ograničenja za iznos plaćanja u sekundi do kojih može doći prema protokolu. Količina transakcija je ograničena samo kapacitetom i brzinom svakog čvora. [10]

Ograničenja

[uredi | uredi izvor]

Lajtning Mreža se sastoji od dvosmernih kanala plaćanja između dva čvora koji zajedno stvaraju pametne ugovore . Ako u bilo kom trenutku bilo koja strana odustane od kanala, kanal će se zatvoriti i poravnati na blok lancu. [14] Transakcije na lancu potrebne za otvaranje i zatvaranje kanala Lajtning ograničavaju skalabilnost Lajtning Mreže. Ovo se može ublažiti ako više korisnika koji veruju jedni drugima dele Lajtning čvor . [15]

Mehanizam sporova Lajtning Mreža zahteva od svih korisnika da stalno prate blokčejn zbog prevare. Ova budnost se može preneti na čvorove osmatračnice, provajdere od poverenja koji su plaćeni da nadgledaju prevare. Period od 24 sata je dodeljen za kreiranje dvosmernog kanala nakon prijema zahteva.[traži se izvor][ <span title="This claim needs references to reliable sources. (May 2024)">потребан цитат</span> ]

Routing

[uredi | uredi izvor]

U slučaju da dvosmerni kanal plaćanja više nije otvoren između strana u transakciji, plaćanje mora biti rutirano preko mrežnih posrednika pomoću tehnike rutiranja luka sličnog Tor-u . Ovo zahteva da pošiljalac i primalac uplate imaju otvorene kanale sa dovoljno uspostavljenih ravnopravnih čvorova da pronađu putanju za plaćanje. [16]

Novčanici

[uredi | uredi izvor]

Trenutno Lajtning Mreža podržava Electrumu, Cash App-u, [17] ACINK Phoenik-u, Blue Vallet-u i druge.

  1. ^ „lightningnetwork/lnd”. GitHub (na jeziku: engleski). Arhivirano iz originala 2022-07-12. g. Pristupljeno 2021-05-04. 
  2. ^ Russo, Camila (15. 3. 2018). „Technology Meant to Make Bitcoin Money Again Is Now Live”. www.bloomberg.com. Arhivirano iz originala 2018-03-31. g. Pristupljeno 2019-12-12. 
  3. ^ „MIT and Stanford Professors Are Designing a Cryptocurrency to Top Bitcoin: Unit-e”. fortune.com. 17. 1. 2019. Arhivirano iz originala 2021-10-06. g. Pristupljeno 2019-12-12. 
  4. ^ Popper, Nathaniel (15. 8. 2017). „Bitcoin price surges after deal on software updates”. The Boston Globe. Arhivirano iz originala 13. 12. 2019. g. Pristupljeno 12. 12. 2019. 
  5. ^ „Lightning Network whitepaper 0.5 by Joseph Poon and Thaddeus Dryja”. 28. 2. 2015. Arhivirano iz originala 2015-02-28. g. 
  6. ^ a b Lee, Timothy B. (2018-02-04). „Bitcoin has a huge scaling problem—Lightning could be the solution”. Ars Technica (na jeziku: engleski). Arhivirano iz originala 2021-09-01. g. Pristupljeno 2019-12-12.  Greška kod citiranja: Neispravna oznaka <ref>; naziv „:1” je definisano više puta s različitim sadržajem
  7. ^ Xie, Teresa (16. 10. 2023). „Bitcoin’s Lightning Network Scaling Solution Seeks Resurgence After Losing Way”. Bloomberg. Arhivirano iz originala 13. 5. 2024. g. Pristupljeno 13. 5. 2024 — preko Yahoo News. 
  8. ^ Browne, Ryan (6. 2. 2019). „Jack Dorsey says the 'only' cryptocurrency he owns is bitcoin”. CNBC (na jeziku: engleski). Arhivirano iz originala 15. 8. 2021. g. Pristupljeno 17. 12. 2019. 
  9. ^ Hackett, Robert; Roberts, Jeff John; Wieczner, Jen. „The Ledger: Cryptocurrency Custody, QuadrigaCX Quagmire, CEOs Pass Bitcoin 'Torch'. Fortune (na jeziku: engleski). Fortune Magazine. Arhivirano iz originala 1. 6. 2022. g. Pristupljeno 17. 12. 2019. 
  10. ^ a b v g d Antonopoulos, Andreas (2017-07-21). Mastering Bitcoin (2nd izd.). O'Reilly. str. 297—304. ISBN 978-1491954386.  Greška kod citiranja: Neispravna oznaka <ref>; naziv „MasteringBitcoin” je definisano više puta s različitim sadržajem
  11. ^ „The Lightning Network Could Make Bitcoin Faster—and Cheaper”. Wired (na jeziku: engleski). ISSN 1059-1028. Arhivirano iz originala 2021-11-25. g. Pristupljeno 2019-12-12. 
  12. ^ „MIT, Stanford Academics Design Cryptocurrency to Better Bitcoin”. Bloomberg (na jeziku: engleski). Arhivirano iz originala 2021-10-06. g. Pristupljeno 2019-12-12. 
  13. ^ Burchert, Conrad; Decker, Christian; Wattenhofer, Roger (29. 8. 2018). „Scalable Funding of Bitcoin Micropayment Channel Networks” (PDF). Royal Society Open Science. 5 (8): 180089. Bibcode:2018RSOS....580089B. PMC 6124062Slobodan pristup. PMID 30225004. doi:10.1098/rsos.180089. Arhivirano iz originala (PDF) 28. 6. 2019. g. Pristupljeno 17. 12. 2019. 
  14. ^ Antonopoulos, Andreas; Osuntokun, Olaoluwa; Pickhardt, René (4. 1. 2022). „How the Lightning Network Works”. Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments (1st izd.). O'Reilly Media. ISBN 978-1492054863. Arhivirano iz originala 1. 7. 2022. g. Pristupljeno 16. 5. 2022. 
  15. ^ Sztorc, Paul (4. 4. 2022). „Lightning Network -- Fundamental Limitations”. Truthcoin. Arhivirano iz originala 2024-01-17. g. Pristupljeno 2024-01-17. 
  16. ^ Antonopoulos, Andreas; Osuntokun, Olaoluwa; Pickhardt, René (4. 1. 2022). „Chapter 8: Routing on a Network of Payment Channels”. Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments (1st izd.). O'Reilly Media. ISBN 978-1492054863. Arhivirano iz originala 4. 6. 2022. g. Pristupljeno 16. 5. 2022. 
  17. ^ Perez, Sarah (2022-01-18). „Block's Cash App adopts Lightning Network for free bitcoin payments”. TechCrunch (na jeziku: engleski). Arhivirano iz originala 2022-10-15. g. Pristupljeno 2022-10-15.