Ievads
Kriptovalūtām ir dažas diezgan unikālas īpašības. Tos nevar viegli uzlauzt vai aizvērt, un ikviens var tos izmantot, lai pārraidītu vērtību visā pasaulē bez trešās puses iejaukšanās.
Lai nodrošinātu šo īpašību saglabāšanu, ir jāpieņem būtiski kompromisi. Tā kā daudzi mezgli ir atbildīgi par kriptovalūtas tīkla darbību, caurlaidspēja ir ierobežota. Tādējādi darījumu skaits sekundē (TPS), ko blokķēdes tīkls var apstrādāt, ir salīdzinoši zems tehnoloģijai, kas paredzēta vispārējai ieviešanai.
Lai pārvarētu blokķēdes raksturīgos ierobežojumus, ir ierosināti vairāki mērogojamības risinājumi, lai palielinātu tīklā apstrādājamo darījumu skaitu. Šajā rakstā mēs apspriedīsim vienu no Bitcoin protokola paplašinājumiem - Lightning Network.
Kas ir zibens tīkls?
Zibens tīkls ir tīkls, kas atrodas blokķēdes augšpusē, kas nodrošina ātrus vienādranga darījumus. Tas neattiecas tikai uz Bitcoin: to ir integrējušas arī citas kriptovalūtas, piemēram, Litecoin.
Jums var rasties jautājums, ko mēs domājam ar “sēdēt blokķēdes augšpusē”. Zibens tīkls ir tas, ko mēs saucam par ārpus ķēdes vai 2. slāņa risinājumu. Tas ļauj lietotājiem veikt darījumus, nereģistrējot katru darījumu blokķēdē.
Lightning tīkls ir nošķirts no Bitcoin tīkla, un tam ir savi mezgli un programmatūra, taču tas joprojām sazinās ar galveno ķēdi. Lai iekļūtu Lightning tīklā vai izietu no tā, blokķēdē ir jāizveido īpaši darījumi.
Tas, ko jūs faktiski darāt ar savu pirmo darījumu, ir sava veida vieda līguma izveidošana ar citu lietotāju. Pirms iedziļināmies detaļās – iedomājieties, ka viedajam līgumam pieder privātā virsgrāmata ar otru lietotāju. Šajā reģistrā varat ievadīt daudzus darījumus. Tie ir redzami tikai jums un jūsu kolēģiem, taču neviens no jums nevar krāpties konkrētu funkciju dēļ.
Šis minireģistrs ir kanāls. Pieņemsim, ka Alise un Bobs viedajā līgumā katrs ievieto 5 BTC. Viņu kanālā tagad katram ir 5 BTC bilance. Alise tagad var ierakstīt virsgrāmatā, ka viņa maksā Bobam 1 BTC. Bobam tagad ir 6 BTC, bet Alisei 4. Pēc tam Bobs var izlemt nosūtīt 2 BTC atpakaļ Alisei, atjauninot atlikumus uz 6 BTC Alises pusē un 4 BTC Boba pusē. Viņi var turpināt to darīt kādu laiku.
Jebkurā laikā kāds no viņiem var publicēt pašreizējo kanāla stāvokli blokķēdē. Šajā brīdī atlikumi katrā kanāla pusē tiek piešķirti to attiecīgajām ķēdes pusēm.
Atbilstoši savam vārdam, Lightning darījumi ir ātri. Nav bloķēšanas apstiprinājuma, lai gaidītu, līdz maksājumi tiks veikti tik ātri, cik to atļauj jūsu interneta savienojums.
Kāpēc ir nepieciešams zibens tīkls?
Līdz šim šķiet, ka Lightning Network (vai LN) ir visreālākā pieeja Bitcoin blokķēdes mērogojamības uzlabošanai. Izmaiņu koordinēšana tik lielā ekosistēmā ir ļoti sarežģīta, jo pastāv cieto dakšu un potenciāli katastrofālu kļūdu risks. Tā kā uz spēles ir likta tik liela vērtība, eksperimentēšana ir neticami bīstama.
Kad šis eksperiments notiek prom no blokķēdes, elastība palielinās. Ja kaut kas noiet greizi, tas neietekmēs Bitcoin tīklu. 2. slāņa risinājumi neapšauba drošības pieņēmumus, kas ļāvuši protokolam darboties vairāk nekā 10 gadus.
Nav arī pienākuma mainīt veco darbības veidu. Transakcijas ķēdē turpina darboties gala lietotāja labā, bet gala lietotājam tagad ir iespēja veikt darījumus ārpus ķēdes.
Zibens tīkla izmantošanai ir vairākas priekšrocības. Šeit ir daži.
Mērogojamība
Bitcoin bloki parasti tiek izveidoti ik pēc desmit minūtēm, un tajos nevar saglabāt daudz darījumu. Vieta blokos ir ierobežots resurss izsolē. Jūs faktiski konkurējat ar citiem lietotājiem, lai jūsu darījumi tiktu iekļauti. Tā kā kalnračiem galvenokārt rūp atalgojuma saņemšana, viņi par prioritāti piešķirs darījumiem ar visaugstākajām maksām.
Ja daži lietotāji mēģina sūtīt līdzekļus vienlaikus, tā nav problēma. Varat iestatīt zemu maksu, un jums ir visas iespējas redzēt darījumu iekļautu nākamajā blokā. Bet, ja visi vienlaikus pārraida darījumus, vidējās maksas var ievērojami palielināties. Dažos gadījumos tie ir pārsnieguši 5 USD. 2017. gada pircēju tirgus pīķa laikā tie pat pārsniedza 50 USD.

Vidējā Bitcoin Darījuma maksa (USD)
Tas var šķist nenozīmīgi vairāku tūkstošu dolāru darījumiem ar Bitcoin, taču tas nav dzīvotspējīgs maziem maksājumiem. Kurš vēlas maksāt 5 USD maksu par 3 USD kafiju?
Izmantojot Lightning Network, jums būs jāmaksā divas maksas: viena, lai atvērtu kanālu, un otra, lai to aizvērtu. Bet jūs un jūsu darījuma partneris varat veikt tūkstošiem darījumu bez maksas, tiklīdz kanāls ir atvērts. Kad esat pabeidzis, jūs vienkārši publicējat galīgo stāvokli blokķēdē.
Kopumā, ja vairāk lietotāju izmantos ārpus ķēdes risinājumus, piemēram, Lightning Network, bloku telpa tiks izmantota efektīvāk. Maksājumu kanālos varētu veikt mazas vērtības, augstfrekvences pārskaitījumus, savukārt bloka telpa tiek izmantota lielākiem darījumiem un kanālu atvēršanai/slēgšanai. Tas padarītu sistēmu pieejamu daudz plašākai lietotāju bāzei, ļaujot tai mērogot ilgtermiņā.
Mikromaksājumi
Minimālā Bitcoin summa, ko varat nosūtīt darījumā, ir aptuveni 0,00000546 BTC. Rakstīšanas laikā tas ir aptuveni četri centi. Tas ir mazs daudzums, taču Lightning Network ļauj samazināt ierobežojumus līdz mazākajai iespējamajai vienībai (0,00000001 BTC: satoshi).
Lightning tīkls ir daudz interesantāks mikromaksājumiem. Maksas par parastajiem darījumiem padara nepraktisku nelielu summu sūtīšanu galvenajai ķēdei. Tomēr vienā kanālā jūs varat bez maksas nosūtīt daļu no Bitcoin daļas.
Mikromaksājumi ir piemēroti daudziem lietošanas gadījumiem. Daži uzskata, ka tie varētu aizstāt abonēšanas modeli, jo lietotāji maksā ļoti, ļoti mazas summas katru reizi, kad viņi izmanto pakalpojumu, nevis ikmēneša abonementu.
Konfidencialitāte
Vēl viena Lightning tīkla priekšrocība ir tā, ka tas saviem lietotājiem var nodrošināt augstu privātuma pakāpi. Pusēm nav jāpublisko savi kanāli plašākā tīklā. Ja varat aplūkot blokķēdi un teikt, ka šis darījums atvēra kanālu, jūs ne vienmēr varēsit noteikt, kas notiek kanālā. Ja dalībnieki nolems padarīt savu kanālu privātu, viņi faktiski būs vienīgie, kas zinās par notikušajiem darījumiem.
Ja Alisei ir kanāls ar Bobu un Bobam ir kanāls ar Kerolu, Alise un Kerola var nosūtīt maksājumus viena otrai caur Bobu. Ja Dens ir saistīts ar Kerolu, Alise var nosūtīt viņam maksājumus. Zibens tīklu var uzskatīt par plašu savstarpēji saistītu maksājumu kanālu tīklu. Šādā iestatījumā jūs nevarējāt būt pārliecināts, kam Alise nosūtīja līdzekļus, kad kanāls ir slēgts.
Kā darbojas zibens tīkls?
Mēs esam izskaidrojuši, kā Lightning tīkls lielā līmenī paļaujas uz kanāliem starp mezgliem. Tagad apskatīsim zem pārsega.
Vairāku parakstu adreses
Vairāku parakstu (vai multisig) adrese ir adrese, no kuras var tērēt vairākas privātās atslēgas. Veidojot multisig, jānorāda, cik privāto atslēgu var iztērēt līdzekļus un cik ir nepieciešams darījuma parakstīšanai. Piemēram, shēma 1–5 nozīmē, ka piecas atslēgas var izveidot derīgu parakstu un ir nepieciešama tikai viena. Diagramma 2-3 norāda, ka no trim atslēgām līdzekļu iztērēšanai ir nepieciešamas divas.
Lai inicializētu Lightning kanālu, dalībnieki bloķē līdzekļus 2-2 shēmā. Ir tikai divas atslēgas, ko var parakstīt, un tās ir nepieciešamas, lai pārvietotu savus līdzekļus. Atvedīsim atpakaļ savus draugus Alisi un Bobu. Tā kā nākamajos mēnešos viņiem būs jāveic daudzi maksājumi, viņi nolemj atvērt Lightning Network kanālu.
Sākumā viņi katrs iemaksā 3 BTC kopīpašumā esošajā multisig adresē. Ir svarīgi atkārtot, ka Bobs nevar izņemt līdzekļus no adreses bez Alises piekrišanas un otrādi.
Tagad viņi varētu vienkārši paturēt papīra lapu, kas pielāgotu ikviena bilanci. Viņu attiecīgā sākuma bilance ir 3 BTC. Ja Alise vēlas veikt maksājumu Bobam 1 BTC, kāpēc gan neizdarīt piezīmi, ka Alisei tagad ir 2 BTC un Bobam 4? Atlikumiem var izsekot šādi, līdz viņi nolemj izņemt līdzekļus.
Tas ir iespējams, bet kur tajā ir jautrība? Vēl svarīgāk ir tas, vai tāpēc vienai pusei nav viegli atteikties no sadarbības? Ja Alise iegūst 6 BTC un Bobs 0, nekas neliedz Bobam atteikties atbrīvot līdzekļus (izņemot varbūt viņa draudzību ar Alisi).
Contrats Hash Timelock (HTLC)
Iepriekš minētā sistēma ir garlaicīga un nepiedāvā daudz vairāk kā mūsdienu uzticamie iestatījumi. Situācija kļūst daudz interesantāka, kad mēs ieviešam mehānismu, kas īsteno “līgumu” starp Alisi un Bobu. Ja viena puse nolemj nespēlēt saskaņā ar noteikumiem, otrai joprojām ir iespēja izņemt savus līdzekļus no kanāla.
Šis mehānisms ir Hash Timelock Contract (vai HTLC). Lai gan termins var būt biedējošs, tas ir samērā vienkāršs jēdziens, kas jāsaprot. Tas izmanto divas tehnoloģijas (hashlock un timelock), lai novērstu jebkādu nesadarbīgu rīcību kanālā.
Hashlock ir darījuma nosacījums, ka varat tērēt līdzekļus, tikai pierādot, ka zināt kādu noslēpumu. Sūtītājs sajauc datu kopu un iekļauj jaukto adresāta darījumā. Uztvērējs to var iztērēt tikai tad, ja tas nodrošina sākotnējos datus (noslēpumu), kas atbilst jaucējam. Un vienīgais veids, kā viņi var sniegt šos datus, ir tad, ja sūtītājs viņiem tos nodod.
Laika bloķēšanas nosacījums neļauj iztērēt līdzekļus pirms noteikta datuma. Tas tiek definēts kā reāllaika vai bloka augstums.
HTLC ir bloķēšanas un laika bloķēšanas kombinācija. Praksē HTLC var izmantot, lai izveidotu nosacītus maksājumus: saņēmējam ir jānorāda noslēpums līdz noteiktam datumam, pretējā gadījumā sūtītājs varēs atgūt līdzekļus. Mēs droši vien varam labāk izskaidrot nākamo sadaļu ar piemēru, tāpēc atgriezīsimies pie Alises un Boba.
Atveriet un aizveriet kanālus
Mēs sniedzām piemēru par Alisi un Bobu, kuri tikko ir izveidojuši darījumus, finansējot vairāku parakstu adresi, ko viņi gatavojas kopīgot. Bet šie darījumi blokķēdē vēl nav publicēti! Patiešām, vispirms ir jāizdara viena lieta.

Trīs stūri no Boba un 3 stūri no Alises.
Atcerieties, ka vienīgais veids, kā šīs monētas iziet no multisig, ir Alisei un Bobam kopīgi parakstīt darījumu. Ja Alise vēlas nosūtīt sešas monētas uz ārēju adresi, viņai būs nepieciešama Boba piekrišana. Viņa vispirms pabeidza darījumu (seši bitkoini šajā adresē) un pievienoja savu parakstu.
Viņa varētu mēģināt nekavējoties pārraidīt darījumu, taču tas nebūs spēkā, jo Bobs to neparakstīja. Vispirms Alisei viņam jāiesniedz nepabeigtais darījums. Kad Bobs pievieno savu parakstu, darījums kļūst derīgs.
Mums joprojām nav mehānisma, kas ļautu visiem godīgi sadarboties. Kā minēts iepriekš, ja jūsu darījuma partneris atsakās sadarboties, jūsu līdzekļi faktiski tiks iesprostoti. Apskatīsim kopā mehānismu, kas to novērš. Ir jāizpēta vairākas daļas, tāpēc, lūdzu, sekojiet līdzi.
Katrai pusei ir jānāk klajā ar kādu noslēpumu – sauksim viņus par As un Bs. Ja Alise un Bobs tos atklātu, viņi tos slēptu. Pāris ģenerēs attiecīgo noslēpumu jaucējkodu: h(As) un h(Bs). Tā vietā, lai dalītos savā noslēpumā, viņi dalās ar savu hash.

Alise un Bobs dalās savā noslēpumā.
Alisei un Bobam ir arī jāizveido saistību transakciju kopa pirms pirmā darījuma publicēšanas uz vairāku parakstu adresi. Tas viņiem ļaus vērsties pie regresa, ja otrs nolems paturēt līdzekļus par ķīlniekiem.
Ja domājat par tādu kanālu kā mini virsgrāmata, par kuru mēs runājām iepriekš, saistību darījumi ir virsgrāmatas atjauninājumi. Katru reizi, kad izveidojat jaunu saistību darījumu pāri, jūs līdzsvarojat līdzekļus starp diviem dalībniekiem.
Alisei būs divas izejas: viena, kas maksā par adresi, kas viņai pieder, un otra, kas ir bloķēta jaunā multisig adresē. Viņa parakstās un iedod Bobam.

Alises darījums ar diviem izvadiem: vienu uz savu adresi un otru ar jaunu multisig. Alisei joprojām ir nepieciešams Boba paraksts, lai tas būtu derīgs.
Bobs dara to pašu: viena izeja maksā pati par sevi, otra maksā par citu multisig adresi. Viņš to paraksta un iedod Alisei.

Mums ir divi nepabeigti, bet līdzīgi darījumi.
Alise parasti Boba darījumam var pievienot parakstu, lai tas būtu derīgs. Tomēr ņemiet vērā, ka šie līdzekļi tiek tērēti no 2 no 2 multisig, ko mēs vēl neesam finansējuši. Tas ir mazliet kā mēģinājums iztērēt čeku no konta, kuram nav vajadzīgā atlikuma. Tāpēc šīs daļēji parakstītās transakcijas var izmantot tikai tad, kad multisig darbojas.
Jaunajām vairāku parakstu adresēm (kur ir paredzētas 3 BTC) ir noteiktas specifiskas īpašības. Apskatīsim nepabeigto darījumu, ko Alise parakstīja un nogādāja Bobam. Multisig izvadi var iztērēt šādos apstākļos:
To var parakstīt abas puses, sadarbojoties.
Pēc noteikta laika Bobs tos var iztērēt pats (laika bloķēšanas dēļ).
Alise var tās iztērēt, ja zina Boba Bsa noslēpumu.
Darījumam, kurā Bobs iedeva Alisei:
To var parakstīt abas puses, sadarbojoties.
Pēc noteikta laika Alise tos var pavadīt vienatnē.
Bobs var tās iztērēt, ja zina Alises Eisas noslēpumu.
Paturiet prātā, ka neviena no pusēm nezina otras puses noslēpumu, tāpēc 3) vēl nav iespējams. Vēl viena lieta, kas jāņem vērā, ir tāda, ka, parakstot darījumu, jūsu darījuma partneris var nekavējoties iztērēt līdzekļus, jo nav īpašu nosacījumu to atbrīvošanai. Varat vai nu gaidīt, līdz beigsies laika bloķēšanas termiņš, lai pats iztērētu līdzekļus, vai arī sadarboties ar otru pusi, lai varētu tos iztērēt tieši.
LABI! Tagad varat publicēt darījumus uz 2–2 vairāku parakstu adresi. Beidzot to ir iespējams izdarīt droši, jo varat atgūt savus līdzekļus, ja darījuma partneris pamet kanālu.
Kad darījumi ir apstiprināti, kanāls sāk darboties. Šis pirmais darījumu pāris parāda pašreizējo minireģistra stāvokli. Pašlaik viņš Bobam maksās 3 BTC un Alisei 3 BTC.
Kad Alise vēlas veikt jaunu maksājumu Bobam, pāris izveido divus jaunus darījumus, lai aizstātu pirmo komplektu. Princips ir tāds pats: tie ir tikai pa pusei parakstīti. Tomēr Alisei un Bobam vispirms ir jāatmet savs vecais noslēpums un jāapmaina jauni hashījumi nākamajai darījumu kārtai.

Ja Alise vēlas maksāt 1 BTC Bobam, divos jaunajos darījumos Alisei tiks ieskaitīti 2 BTC un Bobam — 4 BTC. Tādējādi atlikums ir atjaunināts.
Katra puse var parakstīt un pārraidīt pat vienu no nesenajiem darījumiem, lai to “nokārtotu” blokķēdē. Tomēr neatkarīgi no tā, kura puse to dara, būs jāgaida, līdz beigsies laika bloķēšanas termiņš, bet otra var nekavējoties iztērēt līdzekļus. Atcerieties, ka, ja Bobs paraksta un pārraida Alises darījumu, viņai tagad ir beznosacījuma izeja.
Abas puses var nolemt slēgt kanālu kopā (kooperatīvā slēgšana). Tas, iespējams, ir vienkāršākais un ātrākais veids, kā atgūt līdzekļus ķēdē. Ja viena puse nereaģē vai atsakās sadarboties, otra joprojām var atgūt savus līdzekļus, gaidot laika bloķēšanu.
Vai vēlaties sākt darbu ar kriptovalūtām? Pērciet Bitcoin vietnē Binance!
Kā zibens tīkls novērš krāpšanos?
Iespējams, šeit jau esat identificējis uzbrukuma vektoru. Ja Bobam ir 1 BTC atlikums, kas viņam neļauj pārraidīt vecāku darījumu, kas parāda, ka viņam pieder vairāk nekā 1 BTC? Viņš jau ir saņēmis daļēji parakstīto darījumu no Alises, vai viņam nepietiek ar parakstu pirms darījuma pārraidīšanas?
Nekas viņam neliedz to darīt, izņemot varbūt faktu, ka viņš var zaudēt visu līdzsvaru. Pieņemsim, ka viņš iet visu ceļu un pārraida vecu darījumu, kurā viņš maksā vienu BTC Alisei un piecus uz iepriekš minēto multisig adresi.
Alise nekavējoties saņem savu BTC. Savukārt Bobam jāgaida, līdz beigsies laika bloķēšanas termiņš, lai tērētu no multisig adreses. Atcerieties citu mūsu pieminēto nosacījumu, kas ļauj Alisei nekavējoties iztērēt šos līdzekļus? Viņai ir vajadzīgs noslēpums, kura viņai vēl nav. Viņa to dara tagad: tiklīdz tika izveidots otrais darījumu kopums, Bobs viņai sniedza šo noslēpumu.
Kamēr Bobs gaida, nevarot neko darīt, gaidot laika bloķēšanas beigšanos, Alise var pārvietot šos līdzekļus. Šis uz sodu balstīts mehānisms neļauj dalībniekiem krāpties vai riskēt zaudēt piekļuvi savām monētām.
Maksājumu maršrutēšana
Iepriekš mēs norādījām, ka kanālus var savienot. Ja tas nebūtu iespējams, Lightning Network maksājumiem nebūtu noderīgs. Vai tiešām iegūsit 500 ASV dolārus kanālā ar kafejnīcu, lai nākamajos mēnešos saņemtu ikdienas labojumus?
Neviens tā nedara. Ja Alise atver kanālu ar Bobu un Bobam ir kanāls ar Kerolu, Bobs var novirzīt maksājumus starp abiem. Tas var darboties vairākos "apiņos", tāpēc Alise var maksāt ikvienam šajā maršrutā.

Šajā scenārijā Alise var izmantot vairākus savienojumus, lai nokļūtu Frenka mājā. Praksē viņa vienmēr izvēlēsies vieglāko.
Par savu lomu piegādē starpnieki var iekasēt nelielu maksu (bet tas nav obligāti). Tā kā Lightning Network ir salīdzinoši jauns, maksas tirgus vēl nav izveidojies. Tas, ko daudzi sagaida, ir maksa, pamatojoties uz nodrošināto likviditāti.
Pamata ķēdē jūsu maksas ir balstītas tikai uz vietu, ko jūsu darījums aizņem blokā — pārsūtītajai vērtībai nav nozīmes — maksājumi USD 1 vai pat USD 10 000 000 apmērā maksā tikpat. Turpretim zibens tīklā nav bloku vietas.
Tā vietā pastāv lokāla un attāla līdzsvara jēdziens. Lokālais līdzsvars ir summa, ko varat "nospiest" kanāla beigās. Attālinātais atlikums ir līdzsvars, ko jūsu darījuma partneris var piespiest jums.
Apskatīsim citu piemēru. Sīkāk apskatīsim iepriekš minēto maršrutu: Alise <> Kerola <> Frenks.

Lietotāja atlikums pirms un pēc 0,3 BTC pārskaitījuma no Alises uz Frenku.
Darījumu Alise <> Kerola un Kerola <> Frenka katra kopējā jauda ir 1 BTC. Alises vietējā bilance ir 0,7 BTC. Ja darījumi tiktu norēķināti tagad, izmantojot blokķēdi, Alisei būtu 0,7 BTC un Kerola saņemtu attālo bilanci (0,3 BTC).
Ja Alise vēlas nosūtīt 0,3 BTC Frenkam, viņai tikai jāpārsūta 0,3 BTC Kerolai pa kanālu. Pēc tam Kerola pa kanālu nosūta 0,3 BTC no sava vietējā bilances Frenkam. Tādējādi Kerola bilance paliek nemainīga: Alises +0,3 BTC un Frenka -0,3 BTC atceļ.
Kerola nezaudē vērtību, darbojoties kā saikne starp Frenku un Alisi, taču viņa zaudē elastību. Redziet, viņa tagad var tērēt 0,6 BTC savā kanālā ar Alisi, bet tikai 0,1 BTC kanālā ar Frenku.
Varam arī iedomāties situāciju, kad Alise ir savienota tikai ar Kerolu, bet Frenks ir pieslēgts daudz lielākam tīklam. Kerola, kura iepriekš kopā ar Frenka starpniecību citiem cilvēkiem varēja nosūtīt 0,4 BTC, tagad var nosūtīt tikai 0,1 BTC, jo tas ir viss, kas viņai ir kanāla galā.
Šajā scenārijā Alise efektīvi iztukšo Kerolas naudas plūsmu. Bez atlīdzības Kerola var nevēlēties vājināt savu pozīciju. Tā vietā viņa varētu vienkārši pateikt: es novirzīšu katru 0,01 BTC ar ātrumu desmit satoshi. Tādā veidā, jo vairāk Kerola upurē savu vietējo līdzsvaru “spēcīgākos” ceļos, viņa gūst labumu.
Kā minēts iepriekš, de facto nav pienākuma iekasēt maksu. Daži var neuztraukties par samazinātu likviditāti. Citi var vienkārši atvērt kanālus tieši uztvērējam.
Limites du Lightning Network
Būtu vienkārši fantastiski, ja Lightning Network izrādītos risinājums visām Bitcoin mērogojamības problēmām. Diemžēl tai ir arī savi trūkumi.
Lietojamība
Bitcoin nav pati intuitīvākā sistēma iesācējiem: adreses un maksas ir grūti saprotami jēdzieni. Taču maki var pārvarēt sarežģītos aspektus, lai piedāvātu lietotājiem kaut ko tādu, kas neskaidri atgādina esošās maksājumu sistēmas. Bet jūs varat likt kādam lejupielādēt viedtālruņa maku, nosūtīt līdzekļus un būt gatavs turpmākajam.
Tas pašlaik nav iespējams zibens tīklam. Viedtālruņu lietotņu iespējas joprojām ir ļoti ierobežotas: parasti Lightning mezgliem ir nepieciešama piekļuve Bitcoin mezglam, lai tos varētu izmantot.
Kad klients ir iestatījis, lietotājiem ir jāsāk atvērt kanāli, lai viņi varētu veikt maksājumus. Papildus tam, ka tas ir laikietilpīgs, iesācējam ātri kļūst grūti saprast tādus jēdzienus kā ienākošā/izejošā jauda.
Tomēr pastāvīgi tiek veikti uzlabojumi, lai samazinātu ienākšanas šķēršļus, lai lietotājiem nodrošinātu vienkāršāku pieredzi.
Likviditāte
Viens no galvenajiem zibens tīkla pārmetumiem ir tas, ka jūsu iespējas veikt darījumus ir ierobežotas. Jūs nevarat tērēt vairāk, nekā esat bloķējis kanālā. Ja iztērējat visus savus līdzekļus tā, lai attālajā bilancē būtu visi līdzekļi kanālā, jums tas būs jāaizver. Varat arī gaidīt, kamēr kāds jums samaksās par to, bet tas nav ideāli.
Jūsu savienojumus ierobežo arī kopējā kanāla jauda. Atgriezīsimies pie mūsu piemēra par Alise <> Kerola <> Frenka savienojumu. Ja Alisei un Kerolai viņu kanālā ir 5 BTC ietilpība, bet Kerolai un Frenkam ir tikai 1 BTC, Alise nekad nevarēs nosūtīt vairāk par 1 BTC. Pat tad visam atlikumam vajadzētu būt Kerola pusē (kanālā Carol<>Frank), lai tas darbotos. Tas var ievērojami ierobežot līdzekļu apjomu, ko var pārsūtīt pa LN kanāliem, un tādējādi ietekmē tā praktiskumu.
Hub centralizācija
Iepriekšējā sadaļā minētās problēmas dēļ pastāv arī bažas, ka tīkls atvieglos lielu “hubu” izveidi. Tas ir, lielas, ļoti saistītas struktūras ar lielu likviditāti. Jebkuri lieli maksājumi būs jānovirza caur dažām no šīm vienībām.
Acīmredzot tas nav pozitīvi. Patiešām, tas vājinātu sistēmu, jo šo entītiju izmantošana bezsaistē ievērojami ietekmētu visas attiecības starp vienaudžiem. Palielinās arī cenzūras risks, jo darījumi notiek tikai ar dažām vienībām.
Pašreizējais zibens tīkla statuss
Šķiet, ka kopš 2020. gada aprīļa zibens tīklam klājas labi. Tam ir vairāk nekā 12 000 aktīvo mezglu, vairāk nekā 30 000 atvērtu kanālu un vairāk nekā 920 BTC jaudas.

Zibens tīkla mezglu globālā izplatīšana. Avots: explorer.aquin.co
Ir vairākas mezglu ieviešanas: vienas no populārākajām ir c-lightning no Blockstream, Lightning Network Daemon no Lightning Labs un Eclair no ACINQ. Daudzi uzņēmumi piedāvā gatavus mezglus mazāk pieredzējušiem lietotājiem. Vienīgais, kas jums jādara ar šīm ierīcēm, ir jāieslēdz tās, un jūs esat gatavs izmantot Lightning tīklu.
Secināt
Kopš tā galvenā tīkla palaišanas 2018. gadā, Lightning tīkls ir piedzīvojis iespaidīgu izaugsmi. Tomēr daudzi cilvēki uzskata, ka tas joprojām ir beta fāzē.
Joprojām ir jāpārvar daži lietderības šķēršļi, jo pašlaik Lightning mezgla izmantošanai ir nepieciešamas noteiktas tehniskās prasmes. Taču, ņemot vērā notiekošās attīstības mērogu, mēs, iespējams, redzēsim, ka nākamajos gados samazināsies šķēršļi ienākšanai tirgū.
Ja šīs problēmas izdosies atrisināt, Lightning Network varētu kļūt par Bitcoin ekosistēmas neatņemamu sastāvdaļu un būtiski uzlabot tā mērogojamību un darījumu ātrumu.



