Tiem no jums, kuriem nav zināšanu par tīklu veidošanu, HyperText Transfer Protocol (HTTP) ir interneta veidojošais elements. Tas ir noteikumu kopums, kas regulē paketes (t.i., datu) pārsūtīšanu starp diviem lietotājiem. Dati var būt teksts, video, attēls vai jebkurš cits vienums, kuru lietotājs izvēlas nosūtīt internetā. HTTP protokols darbojas, izmantojot TCP / IP protokolu kopumu, kas ir interneta pamatprotokols. Lai to viegli saprastu, iedomājieties, ka TCP ir kravas automašīna uz lielceļa, un HTTP ir krava, ko pārvadā šī kravas automašīna.

Zibens tīkls (LN) ir viens no jaunākajiem jaunumiem bloku ķēdes tehnoloģiju nozarē, kura mērķis ir izpildīt Bitcoin sākotnēji doto solījumu – tīklu, kas var uzreiz pabeigt darījumus ar zemu maksu.

Zibens tīklu pirmo reizi 2015. gadā ierosināja Džozefs Pūns un Tadeuss Dryja, divi Bitcoin apsēsti datorzinātnieki. Viņi uzrakstīja dokumentu, kurā paskaidroja Bitcoin mērogojamības problēmu, un piedāvāja risinājumu tūlītējas norēķinu sistēmas ārpus ķēdes formā, kuru viņi nosauca par Lightning Network.

Bitcoin mērogojamības problēma

Elizabete Stārka, kolēģa Poon un Thaddeus, kas rediģēja savu darbu, skaidro Bitcoin mērogojamības problēmu šādi:

“Iedomājieties, ja jums ir jānosūta e-pasts, jums ir jālejupielādē ne tikai katrs e-pasts, ko esat kādreiz nosūtījis, bet arī visi e-pasta ziņojumi, kurus kāds jebkad ir sūtījis.”

Šādi darbojas blokķēde. Lai tā darbotos pareizi, jums visā tīklā ir jābūt vienprātībai. Tas nozīmē, ka katrs transakcija un visas izmaiņas blokķēdē ir jāpārbauda un jāpārraida visā tīklā, lai to validētu. Šāds apstiprināšanas process ir obligāts, pretējā gadījumā pastāv risks, ka digitālo valūtu krāpnieciski var vienkārši nokopēt un pievienot blokķēdei.

To sauc par dubultu tēriņu problēmu, un, lai to saprastu, apsveriet, kā darbojas fiat valūta (fiziskā valūta). Fiat valūtu kopēšana ir gandrīz neiespējama, jo pret to ir tik daudz drošības. Tirgotāji var vienkārši atklāt viltotu valūtas piezīmi, vienkārši pārbaudot to ar neapbruņotu aci. Apsverot digitālās valūtas, “dubulto izdevumu” problēma ir līdzīga problēma. Validācija visā tīklā ir nepieciešama, lai novērstu digitālo žetonu viltojumus.

Tomēr tas rada problēmu, jo ir tūkstošiem lietotāju, kas vienā brīdī mēģina apstiprināt savus darījumus. Blokķēdē jebkurā brīdī var būt tikai ierobežots darījumu skaits, un, tā kā darījumi sakrājas, validācijas process kļūst lēnāks un lēnāks.

Zibens tīkls – maģisks risinājums

Zibens tīkls ir bloka ķēdes mērogojamības problēmas svētais grails. Blockchain nespēja mērogot nav problēma, kas raksturīga Bitcoin. Jebkuru blokķēdes balstītu altkoīnu var integrēt zibens tīklā, lai nodrošinātu nevainojamus darījumus starp digitālajām valūtām.

Apsveriet zibens tīklu kā otrā slāņa lietojumprogrammu, kas operācijām var izmantot pamatā esošo blokķēdi un tās datus. Blokķēdi var izmantot kā bāzes slāni decentralizēta interneta izveidei, un zibens tīklu kopā ar Blockstack un citām līdzīgām lietojumprogrammām var veidot uz šī pamata slāņa. Pēc tam šīs lietojumprogrammas var izmantot pamatā esošo blokķēdi, lai noenkurotu savus darījumus un datus.

Tas nozīmē, ka zibens tīkla attiecības ar blokķēdi ir līdzīgas tam, kā uz TCP / IP slāņiem ir veidoti vairāki lietojumprogrammu protokoli, piemēram, HTTP, FTP un citi. Zibens tīkls ir veidots uz pamatā esošās blokķēdes, lai sniegtu tai atbalstu un lielāku funkcionalitāti.

Uz blokķēdes var izveidot jebkuru lietojumu skaitu, lai veiktu jebkuru konkrētu uzdevumu kopumu. Zibens tīkls nodrošina tūlītējus liela apjoma darījumus. Tumblebit ir ar Bitcoin saderīgs pakalpojums, kas piedāvā maksājumu kanālus virs blokķēdes. Valsts kanāli, kas ir divvirzienu diskusiju kanāli, atvieglo ārpusķēdes līgumus. Līdzīgi var izveidot bezgalīgu skaitu citu lietojumprogrammu, lai atbalstītu pamatā esošo blokķēdi.

Otrā slāņa (otrā slāņa) izveidošanas, kas ir noenkurots blokķēdē, ieguvums ir tāds, ka tas samazina datu daudzumu, kas saglabāts pamatā esošajā publiskajā virsgrāmatā (bāzes slānī). Tas samazina bloku ķēžu slodzi un veicina darbību, piemēram, ārpus ķēdes darījumu, rašanos, vienlaikus saglabājot visu procesu decentralizētu.

[paraksts id ="pielikums_3933" izlīdzināt ="izlīdzinātājs" platums ="819"] Avots: Elizabete Stārka, Blockstack samits 2017[/ paraksts]

Kā tas strādā

Zibens tīkls darbojas līdzīgi viedajiem līgumiem. Būtībā tiek izmantoti tie paši principi, lai veicinātu tūlītēju darījumu izpildi ar minimālām maksām. Lai to ilustrētu ar piemēru, ņemsim vērā divus lietotājus: Alisi un Bobu. Viņi vēlas veikt darījumus, tāpēc viņi iesaistās vairāku parakstu darījumos blokķēdē.

Vairāku parakstu transakcija ļauj lietotājiem atvērt adresi vai kanālu, kuru viņi var izmantot darījumu veikšanai. Lai transakcija tiktu akceptēta, šiem kanāliem ir nepieciešams visu kanālā iesaistīto lietotāju paraksts no privātajām atslēgām.

Alise un Bobs vēlas veikt darījumu, kura kopsumma ir 20 USD. Kā tāds Bobs apņemas 15 USD, bet Alise – 5 USD, lai ievadītu 20 USD maksājumu kanālu. Blokķēde redzēs tikai sākotnējo darījumu, ko Bobs un Alise veica, lai iekļūtu kanālā. Kamēr šis kanāls pastāv, Bobs un Alise var apmainīt monētas tik reižu, cik viņi vēlas, bez papildu maksas.

[paraksts id ="pielikums_3934" izlīdzināt ="izlīdzinātājs" platums ="1366"] Avots: Elizabete Stārka, Blockstack samits 2017[/ paraksts]

Tagad rodas jautājums: Kas traucē vienam lietotājam vienkārši nozagt visus otras personas līdzekļus? Ir kriptogrāfisks pierādījums, ko var izmantot, lai mainītu visus stāvokļus (darījumus), kas mainīti, izmantojot maksājumu kanālu. Pieņemsim, ka Alise mēģina nozagt visas Boba monētas. Ja tas notiks, tad Bobs var vienkārši atgriezties pie blokķēdes un izmantot kriptogrāfisko pierādījumu, lai atgūtu ne tikai savas monētas, bet arī kā Alises sodu.

Pieņemsim, ka Bobs kādu laiku zaudē interneta pārklājumu, bet Alise vēlas, lai viņas līdzekļi tiktu atbrīvoti no līguma. Maksājumu kanāli faktiski ir līgumi ar ierobežotu laiku. Tas nozīmē, ka pat tad, ja Bobs zaudē savienojamību, Alise var viegli iegūt savus līdzekļus pēc noildzes perioda beigām. Tādēļ zibens tīkls aizsargā lietotājus no darījumu partneru krāpšanas, un lietotāji var savstarpēji veikt darījumus, neuzticoties viens otram.

Blockchain ir tiesa

Zibens tīkla galvenais īrnieks ir tas, ka tas aizsargā lietotājus no darījumu partnera riska. Kas faktiski notiek, ir tas, ka pamatā esošā blokķēde, uz kuras balstās Zibens tīkls, darbojas kā tiesnesis.

Turklāt zibens tīkls ir balstīts uz viedajiem līgumiem, kas ir balstīti uz pamatā esošo blokķēdi. Vienīgais papildinājums ir taimauta funkcija, kas lietotājiem ļauj droši izņemt savus līdzekļus pēc tā termiņa beigām.

Tāpēc, pieņemsim, ka Bobs un Alise ienāk maksājumu kanālā, tagad viņi var veikt tik daudz darījumu, cik viņiem patīk. Tomēr, ja kāds no viņiem mēģina izpildīt krāpnieciskus darījumus, tad otrs lietotājs var atgriezties blokķēdē un pieprasīt savu maksājumu atpakaļ no otras puses, ar kuru ir noslēgts līgums..

Šajā scenārijā blokķēde ir tiesnesis un līdzīga tam, kā līgumi darbojas reālajā dzīvē – jūs varat slēgt līgumu ar citām pusēm bez nepieciešamības vērsties tiesā. Zibens tīkls darbojas līdzīgā veidā.

Elizabete Stārka, runājot 2017. gada Blockstack samitā, skaidro:

“Tātad, kā darbojas zibens, tas izmanto blokķēdi kā šķīrējtiesnesi. Blokķēde ir tiesa, un tā faktiski ir tāda pati kā tas, kā jums ir līgumi reālajā dzīvē, un ne katrs līgums nonāk tiesā. Tādā veidā jūs varētu veikt darījumus tūkstošiem vai varbūt miljoniem reižu, un tad jūs varētu apmesties pamatā esošajā blokķēdē, un, ja kāds mēģina jūs pievilt vai vienkārši pazust, tad jūs zināt, ka bloķētā ķēde ir paredzēta jūsu darījuma drošībai. ”

Viņa lieliski apkopo zibens tīkla principu vienā līnijā:

Blockchain ir globāls, decentralizēts tiesnesis, kuru nevar uzpirkt

Zibens tīkls arī veicina darījumu veikšanu starp dažādām blokķēdēm, kas nozīmē, ka lietotāji, kuriem pieder dažādas kriptogrāfijas valūtas, var viegli veikt darījumus un apmainīt savus marķierus, izmantojot zibens tīklu. Šo procesu sauc par starpķēžu atomu mijmaiņas darījumiem.

Starpķēžu atomu mijmaiņas darījumi izklausās kā kaut kas no ķīmijas grāmatas, taču neuztraucieties, kriptovalūtā nav ķīmijas, ir tikai datorzinātne. Izmantojot starpķēžu atomu mijmaiņas procesu, Zibens tīkls var apstrādāt pat darījumus starp divām dažādām kriptovalūtām. Pašlaik zibens tīkls atbalsta tikai starpķēžu atomu mijmaiņas darījumus starp Bitcoin un Litecoin blokķēdēm.

Tas ļaus lietotājiem veikt darījumus savā starpā, pat ja vienam ir bitcoin, bet otram litecoin. Šis process ietver starpposma mezglu starp abiem lietotājiem, kam ir likviditāte abās valūtās, ar kurām notiek darījums. Visa šī procesa skaistums ir tas, ka tas ir pilnībā decentralizēts.

Tas ir tikai sākums

Zibens tīkls nav pirmais no otrā slāņa lietojumprogrammām, kas izveidotas virs blokķēdes, un, protams, tas nebūs pēdējais. Tomēr Zibens tīkla ieviešana un ātra pieņemšana, jo tīklā pašlaik ir vairāk nekā 1268 mezgli, liecina, ka kriptovalūtu kopienai ir apnicis gaidīt ilgu laiku, kas var sasniegt dienas, lai apstiprinātu viņu darījumus. Viņiem ir nepieciešamas ātras platformas, piemēram, Lightning Network.

Nākotnē mēs varam gaidīt trešā slāņa lietojumprogrammas, kas sazinās ar otrā slāņa lietojumprogrammām, kuras var koplietot datus ar pamatā esošo blokķēdi. Visiem, kas zina pamata tīklu, tas būs līdzīgi tam, kā TCP / IP protokoli vispārināja 7 OSI tīkla slāņus. Trešais slānis var atļaut sarežģītākas lietojumprogrammas, kas ļaus blokķēdei apstrādāt sarežģītus uzdevumus, kurus iepriekš nebija iespējams izpildīt publiskajā virsgrāmatā.