Ievads
- Kriptovalūtām ir nozīmīgas īpašības, kas padara tās mazāk uzņēmīgas pret hakeriem vai slēgšanu. Ikviens var pārsūtīt vērtību visā pasaulē, izmantojot kriptovalūtas, bez trešo pušu iejaukšanās.
Ievads
Kriptovalūtām ir nozīmīgas īpašības, kas padara tās mazāk uzņēmīgas pret hakeriem vai slēgšanu. Ikviens var pārsūtīt vērtību visā pasaulē, izmantojot kriptovalūtas, bez trešo pušu iejaukšanās.
Šo raksturlielumu nemainīguma nodrošināšana rada milzīgas izmaksas. Tā kā kriptovalūtu tīklā darbojas liels mezglu skaits, caurlaidspēja ir ierobežota. Tāpēc, neskatoties uz to, ka tā ir tehnoloģija, kuras mērķis ir masveida ieviešana, darījumu skaits sekundē (TPS), ko blokķēdes tīkli var apstrādāt, ir salīdzinoši zems.
Lai pārvarētu blokķēdes tehnoloģijai raksturīgos ierobežojumus, ir parādījušies dažādi mērogojamības risinājumi, lai palielinātu tīklā apstrādājamo darījumu skaitu. Šajā rakstā mēs dziļi iedziļināsimies vienā no Bitcoin protokola paplašinājumiem - Lightning Network.
Kas ir zibens tīkls?
Lightning tīkls darbojas virs blokķēdes un ir paredzēts, lai paātrinātu vienādranga darījumus. Tīkls darbojas ne tikai Bitcoin blokķēdē, bet arī ir integrēts citās kriptovalūtās.
Mēs varam būt apmulsuši, ko nozīmē “blokķēdes augšpusē”? Zibens tīkls ir tā sauktais off-chain jeb Layer 2 risinājums. Personas var veikt darījumus, izmantojot tīklu, nereģistrējot katru darījumu blokķēdē.
Lightning tīkls ir neatkarīgs no Bitcoin tīkla, un tam ir autonomi mezgli un programmatūra, taču tam joprojām ir jāsazinās ar galveno ķēdi. Lai ieietu un izietu no Lightning tīkla, blokķēdē ir jāizveido īpaši darījumi.
Personas pirmais darījums faktiski ir vieda līguma noslēgšana ar citiem lietotājiem. Mēs par to vairāk runāsim vēlāk. Pagaidām vispirms padomāsim par viedo līgumu kā privātu virsgrāmatu, ko glabājat kopā ar citiem lietotājiem. Šajā virsgrāmatā varat ierakstīt vairākus darījumus. Šie ieraksti ir redzami tikai jums un jūsu darījuma partnerim, un, pamatojoties uz iestatījumu īpašībām, neviena no pusēm nevar tos viltot.
Šo mini virsgrāmatu sauc par kanālu. Piemēram, Alise un Bobs katrs iegulda 5 BTC viedajā līgumā. Katram kanālā šobrīd ir 5 BTC atlikums. Pēc tam Alise raksta uz virsgrāmatu "Pay 1 BTC to Bob". Tagad Bobam ir palikuši 6 BTC, bet Alisei – 4 BTC. Bobs vēlāk nosūta 2 BTC atpakaļ Alisei. Pēc bilances atjaunināšanas Alisei ir 6 BTC un Bobam paliek 4 BTC. Viņi var turpināt to darīt kādu laiku.
Jebkura puse jebkurā laikā var publicēt kanāla pašreizējo statusu blokķēdē. Tajā laikā atlikumi abos kanāla galos tiek piešķirti abu pušu attiecīgajām ķēdes adresēm.
Kā norāda nosaukums, zibens tirdzniecība ir zibens ātra. Nav jāgaida bloķēšanas apstiprinājumi, nodrošinot ātrus maksājumus, tiklīdz to atļauj jūsu interneta savienojums.
Kāpēc jums ir nepieciešams zibens tīkls?
Šobrīd Lightning tīkls (vai saīsināti “LN”), šķiet, ir loģiskākais veids, kā atrisināt Bitcoin blokķēdes mērogojamības problēmas. Izmaiņu koordinēšana tik lielā ekosistēmā ir sarežģīta, un tas rada tādus riskus kā grūti dakšas un potenciāli katastrofālas ievainojamības. Tā kā uz spēles ir likta tik liela vērtība, eksperimentu veikšana ir ārkārtīgi riskants bizness.
Ja eksperimentēšana ir jāizņem no blokķēdes, ir jābūt lielākai elastībai. Nelielai kļūdai šādā veidā nebūs būtiskas ietekmes uz Bitcoin tīklu. Layer 2 risinājums neapdraudētu nevienu no drošības pieņēmumiem, kuru dēļ protokols ir darbojies vairāk nekā 15 gadus.
Turklāt nav nepieciešams mainīt ierasto darbības veidu. Tādā veidā gala lietotāja ķēdes darījumi turpinās kā parasti, un tagad ir vairāk ārpus ķēdes darījumu iespēju.
Zibens tīkla izmantošanai ir daudz priekšrocību. Mēs uzsvērsim šādus punktus. )
Mērogojamība
Bitcoin bloki tiek izveidoti aptuveni ik pēc desmit minūtēm un var saturēt ierobežotu skaitu darījumu. Bloku vieta ir ierobežots resurss, tāpēc lietotājiem ir jācenšas vienam pret otru, lai nodrošinātu, ka viņu darījumi tiek savlaicīgi iekļauti bloka telpā. Kalnraču galvenās rūpes ir saņemt atalgojumu, tāpēc viņi par prioritāti piešķir darījumus ar lielāku maksu.
Pieņemot, ka vienlaikus nav vairāki lietotāji, kuri mēģina sūtīt līdzekļus, patiesībā tā nebūs problēma. Varat iestatīt zemu maksu, lai darījums, visticamāk, tiktu iekļauts nākamajā blokā. Tomēr, ja pārāk daudz lietotāju vienlaikus publicē darījumus, maksa ievērojami palielinās, vairākkārt pārsniedzot 10 USD. Buļļu tirgus kulminācijā 2017. gadā maksas īslaicīgi pārsniedza 50 $. 2021. gada aprīlī vidējā Bitcoin darījumu maksa pat pārsniedza 60 USD.
Tas var šķist triviāli attiecībā uz Bitcoin darījumu, kura vērtība ir tūkstošiem dolāru. Taču ar mikromaksājumiem ir grūtības. Kurš vēlas maksāt papildu USD 10 par 3 USD kafijas tasi?
Joprojām ir jāmaksā divas maksas par Lightning tīkla izmantošanu, proti, maksa par kanāla atvēršanu un aizvēršanu. Kad kanāls ir atvērts, jūs un jūsu darījumu partneri varat veikt tūkstošiem darījumu bez maksas. Kad darījums ir pabeigts, galīgais stāvoklis vienkārši tiek publicēts blokķēdē.
No makro perspektīvas, ja vairāk cilvēku izvēlēsies ārpus ķēdes risinājumus, piemēram, Lightning Network, bloku telpas izmantošanas efektivitāte palielināsies. Maza apjoma, augstfrekvences pārskaitījumi tiek veikti caur maksājumu kanāliem, savukārt bloka telpa tiek izmantota liela apjoma darījumiem un kanālu atvēršanai/slēgšanai. Tādā veidā palielinās lietotāju grupu skaits, kas piekļūst sistēmai, un mērogojamība tiek tālāk attīstīta ilgtermiņā.
mikromaksājums
Bitcoin minimālā darījuma summa ir aptuveni 0,00000546 BTC. Rakstīšanas laikā tas bija līdzvērtīgs aptuveni 38 ASV centiem. Tā jau ir maza summa, bet Lightning Network ir nobīdījis transakciju limitu vēl zemāk. Aprēķinot pašreizējā mazākajā vienībā, tas ir 0,00000001 BTC, kas ir 1 Satoshi.
Zibens tīkls ir pievilcīgāks mikromaksājumiem. Saskaņā ar parasto darījumu apstrādes maksām šķiet nepraktiski sūtīt nelielas summas galvenajā ķēdē. Tomēr kanāla ietvaros nelielas Bitcoin daļas var nosūtīt bez maksas.
Mikromaksājumi ir piemēroti daudziem izmantošanas gadījumiem. Daži prognozē, ka mikromaksājumi kļūs par efektīvu alternatīvu abonēšanas pakalpojuma modelim, kurā lietotāji maksā tikai nelielu summu par katru pakalpojuma lietošanu.
privātumu
Otrs Lightning tīkla ieguvums ir tas, ka lietotāja informācija tiek saglabāta konfidenciālāka. Katrai pusei tīklā nav jāizplata sava kanāla informācija. Blokķēdē var būt rakstīts "Šis darījums atvēra kanālu", taču informācija par darījumu netiks atklāta. Ja dalībnieks izvēlas padarīt kanālu privātu, darījuma norise būs redzama tikai dalībniekam.
Pieņemot, ka Alisei un Bobam ir kopīgs kanāls un Bobs koplieto citu kanālu ar Kerolu, Alise un Kerola var sūtīt viens otram maksājumus, izmantojot Bobu. Ja Dens nodibina saikni ar Kerolu, Alise var arī nosūtīt viņam maksājumu. Iedomājieties, ka šo modeli attiecinām uz plašu savstarpēji saistītu maksājumu kanālu tīklu. Saskaņā ar šo iestatījumu, kamēr kanāls ir slēgts, nav iespējams noteikt, kam Alise nosūtīja līdzekļus.
Kā darbojas zibens tīkls?
Mēs esam augstā līmenī izskaidrojuši, kā Lightning tīkls paļaujas uz kanāliem starp mezgliem. Turpinājumā jūs iepazīstināsit ar tā īpašajiem principiem.
Vairāku parakstu adrese
Vairāku parakstu (vai angļu valodā saīsināti "multisig") ir adrese, ko var izmantot maksājumiem ar vairākām privātajām atslēgām. Kad lietotāji ir izveidojuši multisig, viņi var norādīt nepieciešamo privāto atslēgu skaitu, lai samaksātu līdzekļus un parakstītu darījumus. Piemēram, shēma 1 no 5 nozīmē, ka piecas atslēgas ģenerē derīgu parakstu un darījuma parakstīšanai ir nepieciešama tikai viena atslēga. Un shēma 2 no 3 nozīmē, ka lietotājam ir jātur divas no trim atslēgām, lai samaksātu līdzekļus.
Lai nodrošinātu Lightning Network kanālu, dalībniekiem ir jābloķē līdzekļi shēmā 2 pret 2, kas nozīmē, ka darījuma parakstīšanai ir nepieciešamas tikai divas privātās atslēgas, un šīs divas privātās atslēgas ir nepieciešamas arī marķieru pārsūtīšanai. Atgriezīsimies pie Alises un Boba piemēra. Dažu nākamo mēnešu laikā viņiem būs jāveic lieli maksājumi viens otram, tāpēc viņi nolēma atvērt Lightning kanālu.
Pirmkārt, viņi katrs noguldīja 3 BTC kopīgā vairāku parakstu adresē. Jāuzsver, ka Bobs nevar pārskaitīt līdzekļus no adreses bez Alises piekrišanas un otrādi. )
Viņiem ir jāatstāj tikai papīra ieraksts, pielāgojot atlikumus abās pusēs. Abām pusēm sākotnējais atlikums ir 3 BTC. Ja Alise vēlas maksāt Bobam 1 BTC, kāpēc gan nepiezīmēt, ka Alisei ir 2 BTC un Boba atlikums ir 4 BTC? Tādā veidā ieraksts var izsekot atlikumam, pirms tiek pieņemts lēmums par aktīva faktisku nodošanu.
Šī pieeja darbojas, bet kāds ir noslēpums? Patiesībā, vēl svarīgāk, vai tas atvieglo savstarpēju sadarbību? Pieņemot, ka Alisei pieder 6 BTC un Bobs paliek bez nekā, tad Bobs neko nezaudēs, atsakoties atbrīvot līdzekļus (iespējams, viss, ko viņš zaudē, ir viņa draudzība ar Alisi).
Jaukšanas laika bloķēšanas līgums (HTLC)
Iepriekš aprakstītā sistēma ir garlaicīga un vāja salīdzinājumā ar pašreizējiem uzticamajiem iestatījumiem. Mehānisms, ko mēs ieviešam blakus, lai īstenotu "līgumu" starp Alisi un Bobu, ir daudz interesantāks. Ja viena puse neievēro noteikumus, otra puse var veikt korektīvas darbības un izņemt līdzekļus no kanāla.
Šo mehānismu sauc par "Hash Time Lock Contract" (saīsināti kā HTLC). Šis termins var izklausīties biedējoši, taču patiesībā tas ir ļoti vienkāršs un viegli saprotams jēdziens. Tas apvieno jaucējbloķēšanas un laika bloķēšanas tehnoloģijas, lai veiktu korektīvus pasākumus pret dažādām nesadarbīgām operācijām maksājumu kanālos.
Jaukšanas bloķēšana ir nosacījums, kas saistīts ar darījumu, kas pieprasa lietotājiem pierādīt, ka viņi zina noslēpumu, pirms viņi var izmantot savus līdzekļus. Sūtītājs sajauc datu daļu un nosūta darījumu ar jaukto vērtību maksājuma saņēmējam. Maksājuma saņēmējs var izmantot līdzekļus tikai tad, ja tas sniedz sākotnējos datus (t.i., noslēpumu), kas atbilst jaucējvērtībai. Vienīgais veids, kā iegūt šos datus, ir saņemt informāciju no maksātāja.
Laika bloķēšana ir ierobežojums, kas neļauj izmantot līdzekļus pirms noteikta laika. Tas var norādīt noteiktu laiku vai noteiktu bloka augstumu.
Hash Time Lock Contract (HTLC) tiek izveidots, apvienojot jaucējbloķēšanu un laika bloķēšanu. Praktiskā pielietojumā Hash Time Lock Contracts (HTLC) var izmantot, lai izveidotu nosacījumus maksājumus, kur saņēmējam pirms noteikta laika ir jānorāda noslēpums, pretējā gadījumā sūtītājs izņems līdzekļus. Tālāk sniegto skaidrojumu būs vieglāk saprast, izmantojot piemērus. Tātad, atgriezīsimies pie Alises un Boba.
Atveriet un aizveriet kanālus
Iepriekš mēs sniedzām piemēru, pieņemot, ka Alise un Bobs tikko ir izveidojuši darījumu un abas puses iemaksā līdzekļus uz kopīgu vairāku parakstu adresi. Bet šie darījumi blokķēdē vēl nav publicēti! Vispirms mums ir jādara viena lieta.
Trīs žetoni nāk no Boba, un trīs žetoni nāk no Alises.
Atcerieties, ka vienīgais veids, kā iegūt šos marķierus no multisig, ir Alise un Bobs kopīgi parakstīt darījumu. Ja Alise vēlas nosūtīt visus sešus marķierus uz ārēju adresi, Bobam tas ir jāapstiprina. Viņa uzsāka darījumu, norādot "nosūtīt sešus bitkoinus uz šo adresi", un pēc tam pievienoja savu parakstu.
Ja viņa mēģina nekavējoties publicēt darījumu bez Boba paraksta, darījums ir nederīgs. Alisei vispirms ir jānodod Bobam nepabeigtais darījums. Pēc parakstīšanas darījums stājas spēkā.
Pagaidām mēs neesam izveidojuši mehānismu, kas mudinātu visus veikt godīgus darījumus. Kā minēts iepriekš, ja darījuma partneris atsakās sadarboties, līdzekļi tiek pilnībā iesprostoti. Apskatīsim mehānismus, kā novērst šādas situācijas. Šis mehānisms ietver daudzpakāpju operācijas. Lūdzu, esiet pacietīgs, jo mēs tās ieviešam pa vienam.
Katra puse sniedz noslēpumu, sauksim to par slepeno "As" un slepeno "Bs". Kad abas puses atklās savus noslēpumus, sekas būs postošas. Tāpēc viņiem tas pagaidām ir jāpatur noslēpumā. Abi noslēpumi ģenerē savas slepenās jaucējvērtības, attiecīgi h(As) un h(Bs). Tādā veidā abām pusēm nav jādalās noslēpumos, tikai jāsajauc viens ar otru.
Alise un Bobs dalās viens ar otru slepenajā hashā.
Pirms Alise un Bobs publicē savu pirmo darījumu uz multisig adresi, viņiem ir arī jāizveido virkne saistību darījumu — līdzeklis, kas neļauj otrai pusei konfiscēt līdzekļus.
Ja uzskatāt, ka kanāls ir iepriekš pieminētā mini virsgrāmata, saistību darījums ir virsgrāmatas atjauninājums. Ikreiz, kad tiek izveidots jauns saistību darījumu kopums, divu dalībnieku līdzekļi tiek līdzsvaroti.
Alises darījumam ir divas izejas, no kurām viena maksā viņai piederošo adresi, bet otra bloķē jauno vairāku parakstu adresi. Viņa to parakstīja un iedeva Bobam.
Alises darījumam ir divi izvadi, viens uz viņas pašas adresi un otrs uz jauno vairāku parakstu, kam nepieciešams Boba paraksts, lai tas stātos spēkā.
Bobam situācija ir tāda pati, viena izvade maksā pats, bet otra maksā pārējās vairāku parakstu adreses. Viņš to parakstīja un pasniedza Alisei.
Divi nepabeigti darījumi, kas ir vairāk vai mazāk vienādi.
Vispārīgi runājot, Alise var Bobam pievienot darījuma parakstu, lai darījums būtu efektīvs. Bet mēs pamanījām, ka šie tēriņu līdzekļi tika iegūti no 2 no 2 multisigs, kas vēl nav finansēti. Tas ir līdzīgi mēģinājumam izrakstīt čeku no konta, kurā pašlaik ir nulles atlikums. Tādēļ šos daļēji parakstītos darījumus var izmantot tikai pēc tam, kad multisig ir izveidots un darbojas. )
Jaunajai vairāku parakstu adresei, kas ir 3 BTC izvades galamērķis, ir dažas funkcijas. Apskatīsim nepabeigto darījumu, ko Alise parakstīja ar Bobu. Vairāku parakstu izvadi var izmantot šādos apstākļos:
Abas puses var strādāt kopā, lai parakstītu darījumu.
Laika bloķēšanas dēļ Bobs pēc noteikta laika to var pavadīt viens pats.
Ja Alise zina Boba slepenos B, viņa var izmantot līdzekļus.
Darījumam no Boba un Alise:
Abas puses var strādāt kopā, lai parakstītu darījumu.
Alise pēc kāda laika var tērēt naudu viena pati.
Ja Bobs zina Alises noslēpumu As, viņš var izmantot līdzekļus.
Atcerieties, ka neviena no pusēm nezina otras puses noslēpumu, tāpēc 3. nosacījums īslaicīgi nav izpildīts. Vēl viena piezīme ir tāda, ka, tiklīdz viena puse paraksta darījumu, darījuma partnerim ir tūlītēja piekļuve līdzekļiem, jo to rezultātiem netiek izvirzīti nekādi nosacījumi. Parakstītājs var gaidīt, līdz beigsies laika bloķēšanas termiņš, pirms pats iztērē līdzekļus, vai arī viņš var sadarboties ar otru pusi, lai naudu iztērētu tieši.
visu to labāko! Tagad darījumu var izlikt uz sākotnējo 2-out-2 multisig adresi. Tas ir droši, jo varat atgūt savus līdzekļus, ja darījuma partneris pamet kanālu.
Kad darījums ir apstiprināts, kanāls sāks darboties. Pirmais darījumu pāris parāda minigrāmatas pašreizējo stāvokli. Šobrīd virsgrāmata Bobam maksā 3 BTC un Alisei 3 BTC.
Kad Alise vēlas veikt jaunu maksājumu Bobam, viņi izveido divus jaunus darījumus, lai aizstātu pirmo darījumu kopu. Darbības metode ir tieši tāda pati, darījumu parakstīs katra puse. Tas ir tikai tas, ka Alisei un Bobam vispirms ir jāatsakās no saviem vecajiem noslēpumiem un jāapmainās ar jauniem hashiem nākamajai darījumu kārtai.
Piemēram, ja Alise vēlas samaksāt Bobam 1 BTC, veicot divus jaunus darījumus, Alisei tiks iemaksāti 2 BTC un Bobam — 4 BTC. Tādā veidā atlikums tiks atjaunināts.
Abas puses var jebkurā laikā parakstīt un publicēt pēdējo darījumu un pabeigt "norēķinu" blokķēdē. Tomēr pusei, kas paraksta atbrīvošanu, ir jāgaida, līdz beidzas laika bloķēšanas termiņš, un otra puse var nekavējoties iztērēt maksu. Atcerieties, ja Bobs paraksta un publicē Alises darījumu, viņai var būt beznosacījuma rezultāts.
Abas puses var panākt vienprātību par kanāla slēgšanu kopā, tas ir, kooperatīvo slēgšanu. Tas ir ērtākais veids, kā līdzekļi var atgriezties ķēdē. Tomēr, ja viena puse nereaģē vai atsakās sadarboties, otra puse var izņemt līdzekļus pēc laika bloķēšanas beigām.
Kā Lightning tīkls novērš krāpšanu?
Šeit mēs varētu pamanīt uzbrukuma vektoru. Pieņemot, ka Boba pašreizējais atlikums ir 1 BTC, ko var darīt, lai viņš nevarētu publicēt vecāku darījumu ar lielāku bilanci? Galu galā viņš jau ir dabūjis daļēji parakstītu darījumu no Alises, viņam tikai jāpievieno savs paraksts un jāpublicē, vai ne?
Nekas nevar viņu atturēt no tā. Bet, ja viņš to darītu, viņš var zaudēt visu līdzsvaru. Pieņemsim, ka viņš ievietoja veco darījumu, samaksājot 1 monētu Alisei un 5 monētas uz iepriekš minēto adresi ar vairākiem parakstiem.
Alise nekavējoties saņem žetonus, bet Bobam jāgaida, līdz beidzas laika bloķēšana, pirms tērēt no multisig adreses. Atcerieties, ka iepriekš minējām, ka ir vēl viens nosacījums, kas jāizpilda, lai Alise varētu nekavējoties izmantot tos pašus līdzekļus? Viņai vajadzēja apgūt noslēpumu, par kuru viņa tobrīd nezināja. Taču tagad viņa zina noslēpumu – tikko ir izveidota otrā darījumu kārta, un Bobs palaiž noslēpumu.
Kamēr Bobs var tikai gaidīt, līdz beigsies laika bloķēšanas termiņš, Alise var izņemt visus līdzekļus. Šis soda mehānisms nodrošina, ka dalībnieki nemēģinās krāpties, pretējā gadījumā darījuma partneris saņems savus žetonus.
Kanāla maksājums
Par šo problēmu esam runājuši jau iepriekš Savienojumus starp kanāliem var izveidot, pretējā gadījumā Lightning Network nevar efektīvi atbalstīt maksājumu funkcijas. Vai tiešām mēs iemaksātu 500 USD tajā pašā kafejnīcā, lai turpmākos dažus mēnešus katru dienu izdzertu tasi?
Patiesībā tas nav absolūti nepieciešams. Ja Alise un Bobs atver kanālu un Bobs un Kerola ir izveidojuši kanālu, tad Bobs var maksāt viņiem abiem, izmantojot kanālu. Šādā veidā šķērsojot vairākus "apiņus", Alise var maksāt ikvienam savā ceļā.
Šajā gadījumā Alise var sasniegt Frenku, izmantojot vairākus kanālus. Faktiskajā darbībā viņa noteikti izvēlēsies ērtāko kanālu.
Starpniekiem kanālā ir noteikta loma un tie var iekasēt nelielu maksu, taču tas nav obligāti. Zibens tīkls joprojām ir salīdzinoši jauns, un maksas tirgus vēl nav izveidojies. Daudzi cer, ka varēs iekasēt maksu, pamatojoties uz likviditāti.
Pamata ķēdē lietošanas maksas ir atkarīgas tikai no bloka vietas, ko aizņem viņu darījumi, un tām nav nekā kopīga ar pārsūtīto vērtību. Tas ir, maksāt 1 ASV dolāru nodevās ir tas pats, kas maksāt 10 miljonus ASV dolāru. Turpretim zibens tīklā nav bloku vietas. )
Tomēr pastāv vietējā līdzsvara un attālinātā līdzsvara jēdziens. Vietējais atlikums attiecas uz summu, ko viena puse var "nosūtīt" uz otru kanāla galu, savukārt attālais atlikums attiecas uz summu, ko darījuma partneris var novirzīt atpakaļ vietējai pusei.
Sniegsim vēl vienu piemēru. Apskatīsim tuvāk vienu no iepriekš minētajiem ceļiem: Alise <> Kerola <> Frenks.
Katra lietotāja atlikumi pirms un pēc tam, kad Alise pārskaitīja Frankam 0,3 BTC.
Alise <> Kerola un Kerola <> Frenka katra kopējā jauda ir 1 BTC. Alises vietējā bilance ir 0,7 BTC. Pieņemot, ka šajā laikā visi ir iekārtojušies blokķēdē, Alise saņems 0,7 BTC, bet Kerola saņems 0,3 BTC par attālo bilanci.
Pieņemsim, ka Alise vēlas nosūtīt 0,3 BTC Frenkam, viņa nosūtīs 0,3 BTC uz Carol kanāla pusi. Pēc tam Kerola pa kanālu nospiež 0,3 BTC no vietējā bilances Frenkam. Galu galā Kerola bilance paliek nemainīga: +0,3 BTC no Alises un -0,3 BTC, kas nosūtīti Frenkam, atceļ viens otru.
Kerola nezaudē vērtību, kalpojot par saikni starp Alisi un Frenku, taču viņa kļūst mazāk elastīga ar saviem līdzekļiem. Kā redzat, viņai pašlaik ir 0,6 BTC, ko tērēt kanālā ar Alisi, bet tikai 0,1 BTC kanāla beigās ar Frenku.
Iedomāsimies situāciju, kad Alise ir savienota tikai ar Kerolu, bet Frenks ir pieslēgts plašākam tīklam. Iepriekš Kerola kopā ar Frenka starpniecību varēja nosūtīt citiem 0,4 BTC, taču tagad viņai ir tikai 0,1 BTC vienā kanāla galā, ko izstumt.
Šajā gadījumā Alise faktiski kanibalizē Kerolas likviditāti. Bez jebkādiem stimuliem Kerola nevēlējās sevi nostādīt neizdevīgā stāvoklī. Tāpēc viņa varētu ierosināt: "Es iekasēšu maksu 10 Satoshi par katru 0,01 BTC izvadi no mana kanāla". Tādā veidā, jo lielāku vietējo bilanci Kerola izmet "spēcīgākajā" ceļā, jo vairāk honorāru viņa nopelna.
Kā minēts, de facto maksas prasības šeit nav. Daži cilvēki neuztraucas par likviditātes pasliktināšanos, savukārt citi vienkārši vēlas atvērt kanālu tieši ar saņēmēju.
Zibens tīkla ierobežojumi
Ja izrādīsies, ka Lightning tīkls var atrisināt visas Bitcoin mērogojamības problēmas, visi būs laimīgi. Diemžēl Lightning tīklam ir trūkumi, kas kavē tā attīstību. )
Pieejamība
Iesācējiem Bitcoin nav pati intuitīvākā sistēma, un adreses un maksas var radīt neskaidrības. Pēc Lightning Network klienta iestatīšanas lietotājiem joprojām ir jāatver kanāls, lai veiktu maksājumus. Šis process ir ļoti laikietilpīgs, it īpaši, ja jaunpienācēji saskaras ar tādiem jēdzieniem kā "ienākošā/izejošā jauda" un ir apmulsuši.
Tāpēc Lightning tīkls joprojām ir nepārtraukti jāuzlabo, lai samazinātu ienākšanas barjeras un nodrošinātu lietotājiem vienmērīgāku pieredzi.
plūstamība
Galvenā Lightning tīkla kritika ir tāda, ka lietotāju darījumu iespējas var būt ierobežotas. Personīgie izdevumi nedrīkst pārsniegt kanālā bloķēto summu. Ja kāds vēlas iztērēt visus līdzekļus un pārskaitīt visus līdzekļus no kanāla uz attālo bilanci, kanāls ir jāslēdz. Varat arī pasīvi gaidīt, kamēr citi maksās caur kanālu, taču tas nav ideāli.
Atsevišķus ceļus ierobežo kopējā kanāla jauda. Kā piemēru ņemiet iepriekšējo Alise <> Kerola <> Frenku. Ja Alises un Kerola kanāla kapacitāte ir 5 BTC, bet Kerolai un Frenkam ir tikai 1 BTC, tad Alise nekad nevar nosūtīt vairāk par 1 BTC. Tomēr visiem atlikumiem ir jāatrodas Carol <> Frank kanāla pusē, lai nodrošinātu normālu Lightning tīkla darbību. Tas būtiski ierobežo līdzekļu apjomu, ko var pārskaitīt pa Lightning Network kanāliem, kas savukārt ietekmē tīkla lietderību.
centralizēts centrs
Pamatojoties uz iepriekš minētajām problēmām, daži cilvēki uztraucas, ka šāds tīkls radīs lielu skaitu "centrmezglu", tas ir, lielu un cieši saistītu uzņēmumu ar spēcīgu likviditāti, caur kuriem tiks veikti visi lielie maksājumi.
Acīmredzot šis attīstības temps nav laba zīme. Centralizēti centri kropļo sistēmu, jo šo entītiju izmantošana bezsaistē nopietni izjauc attiecības starp lietotājiem. Turklāt, ja tiek tirgoti tikai daži punkti, palielinās cenzūras risks.
Pašreizējais zibens tīkla stāvoklis
No 2024. gada marta Zibens tīkls darbojas labi. Tam ir vairāk nekā 13 000 tiešsaistes mezglu, vairāk nekā 52 000 aktīvo kanālu, un tā jauda ir pārsniegusi 4 570 BTC.
Zibens tīkla mezglu globālā izplatīšana.
Starp daudzajām dažādajām mezglu ieviešanām īpaši populāri ir Blockstream c-lightning, Lightning Labs Lightning Network Daemon un ACINQ Eclair. Daudzi uzņēmumi ir ieviesuši plug-and-play mezglus, kuru mērķauditorija ir lietotāji, kuri ir mazāk lietpratīgi. Lai sāktu lietot Lightning tīklu, lietotājiem ir tikai jāpievieno ierīce.
Secinājums
Lightning tīkls ir ievērojami pieaudzis kopš tā galvenā tīkla palaišanas 2018. gadā. Pašlaik Lightning Network mezglus izmanto tikai lietotāji ar noteiktu tehnisko zināšanu līmeni, tāpēc tīklam joprojām ir jāpārvar daži lietojamības šķēršļi. Tomēr, tīklam strauji attīstoties, ir sagaidāms, ka šķēršļi ienākšanai tirgū pakāpeniski samazināsies.
Tālāka lasīšana
Blockchain mērogojamība — sānu ķēdes tehnoloģija un maksājumu kanāli
Kas ir mezgls?
Viedo līgumu definīcija un darbība
Atruna: šī raksta saturs tiek sniegts "tāds, kāds ir" tikai vispārīgai informācijai un izglītojošiem nolūkiem, un tas nav uzskatāms par apliecinājumu vai garantiju. Šis raksts nav finansiāls, juridisks vai cits profesionāls padoms, un tas nav paredzēts, lai ieteiktu iegādāties kādu konkrētu produktu vai pakalpojumu. Jums pašam jālūdz padoms pie atbilstošiem profesionāliem konsultantiem. Ja šo rakstu ir publicējusi trešā puse, lūdzu, ņemiet vērā, ka šajā rakstā paustie viedokļi pieder trešās puses līdzautoram un ne vienmēr atspoguļo Binance Academy uzskatus. Lai iegūtu papildinformāciju, lūdzu, noklikšķiniet šeit, lai izlasītu pilnu atrunu. Digitālo aktīvu cenas var svārstīties. Jūsu ieguldījuma vērtība var gan kristies, gan pieaugt, un jūs, iespējams, neatgūsit ieguldīto pamatsummu. Jūs esat pilnībā atbildīgs par saviem ieguldījumu lēmumiem, un Binance Academy nav atbildīgs par jebkādiem zaudējumiem, kas jums var rasties. Šis raksts nav finansiāls, juridisks vai cits profesionāls padoms. Lai iegūtu papildinformāciju, lūdzu, skatiet mūsu lietošanas noteikumus un brīdinājumu par risku.