Pre tých z vás, ktorí nemajú žiadne znalosti o práci v sieti, je stavebným kameňom internetu protokol HyperText Transfer Protocol (HTTP). Je to súbor pravidiel, ktoré určujú, ako sa pakety (t. J. Údaje) prenášajú medzi dvoma používateľmi. Dáta môžu byť text, video, obrázok alebo akákoľvek iná položka, ktorú sa používateľ rozhodne odoslať cez internet. Protokol HTTP funguje na základe sady protokolov TCP / IP, ktorá je zakladajúcim protokolom internetu. Aby ste to ľahko pochopili, predstavte si, že TCP je nákladné vozidlo na diaľnici a HTTP je náklad, ktorý tento nákladný automobil prepravuje.
Lightning Network (LN) je jednou z posledných noviniek v oblasti blockchainových technológií, ktorej cieľom je splniť prísľub, ktorý pôvodne dal Bitcoin – sieť, ktorá dokáže okamžite dokončiť transakcie s nízkymi poplatkami.
Lightning Network prvýkrát navrhli v roku 2015 Joseph Poon a Thaddeus Dryja, dvaja počítačovo vedci posadnutí bitcoinmi. Napísali dokument vysvetľujúci problém škálovateľnosti bitcoinu a navrhli riešenie v podobe systému okamžitých platieb mimo reťazca, ktorý nazvali Lightning Network..
Problém so škálovateľnosťou bitcoinu
Elizabeth Stark, kolegyňa Poona a Tadeáša, ktorí upravili svoj príspevok, vysvetľuje problém škálovateľnosti bitcoinu nasledovne:
“Predstavte si, že ak máte poslať e-mail, musíte si nielen stiahnuť každý e-mail, ktorý ste kedy poslali, ale aj každý e-mail, ktorý ste kedy poslali.”
Takto funguje blockchain. Aby správne fungovalo, musíte mať globálny konsenzus v celej sieti. To znamená, že každá transakcia a každá zmena v blockchaine musí byť pre overenie overená a prenesená cez celú sieť. Takýto proces overovania je povinný, inak existuje riziko, že sa digitálna mena môže jednoducho skopírovať a pridať do blockchainu podvodne..
Toto sa nazýva problém „dvojnásobných výdavkov“ a aby ste ho pochopili, zvážte, ako funguje fiat mena (fyzická mena). Kopírovať nekryté meny je takmer nemožné, pretože proti tomu existuje toľko záruk. Obchodníci môžu falošnú bankovku jednoducho odhaliť jednoduchým preskúmaním voľným okom. Problém „dvojnásobných výdavkov“ je podobným problémom, keď sa vezme do úvahy digitálne meny. Overenie v celej sieti je potrebné, aby sa zabránilo falšovaniu digitálnych tokenov.
To však spôsobuje problém, pretože tisíce používateľov sa pokúšajú overiť svoje transakcie v jednom okamihu. Blokový reťazec môže v ktoromkoľvek okamihu zadržať iba obmedzený počet transakcií a s hromadením transakcií bude proces overovania čoraz pomalší..
The Lightning Network – magické riešenie
Lightning Network je svätý grál problému škálovateľnosti blockchainu. Neschopnosť blockchainu škálovať nie je problém, ktorý je špecifický pre bitcoin. Akýkoľvek altcoin založený na blockchaine je možné integrovať do Lightning Network, aby sa umožnili bezproblémové transakcie medzi digitálnymi menami.
Zvážte Lightning Network ako aplikáciu druhej vrstvy, ktorá môže na operácie využívať podkladový blockchain a jeho dáta. Blockchain je možné použiť ako základnú vrstvu pre budovanie decentralizovaného internetu a na tejto základnej vrstve je možné stavať Lightning Network spolu s Blockstackom a inými podobnými aplikáciami. Tieto aplikácie potom môžu využiť podkladový blockchain na ukotvenie svojich transakcií a údajov.
To znamená, že vzťah Lightning Network k blockchainu je podobný tomu, ako bolo na vrstvách TCP / IP postavených množstvo aplikačných protokolov, ako sú HTTP, FTP a ďalšie. Lightning Network je postavený na základnom blockchaine, aby mu poskytol podporu a väčšiu funkčnosť.
Na vykonávanie blockchainu je možné postaviť ľubovoľný počet aplikácií na vykonávanie ľubovoľnej konkrétnej sady úloh. Sieť Lightning umožňuje okamžité veľkoobjemové transakcie. Tumblebit je služba kompatibilná s bitcoinmi, ktorá ponúka platobné kanály nad rámec blockchainu. Štátne kanály, ktoré sú obojsmernými diskusnými kanálmi, uľahčujú uzatváranie zmlúv mimo reťazca. Podobne je možné zostaviť nekonečné množstvo ďalších aplikácií na podporu základného blockchainu.
Výhodou vytvorenia druhej vrstvy (vrstva dva), ktorá je ukotvená na blockchaine, je to, že minimalizuje množstvo údajov uložených do podkladovej verejnej knihy (základnej vrstvy). To znižuje zaťaženie blockchainov a podporuje operácie, ako sú transakcie mimo reťazca, pričom sa celý proces decentralizuje..
[titulok id ="attachment_3933" zarovnať ="aligncenter" šírka ="819"] Zdroj: Elizabeth Stark, Summit Blockstack 2017[/ caption]
Ako to funguje
Lightning Network funguje podobne ako inteligentné zmluvy. V zásade používa rovnaké princípy na podporu okamžitého vykonania transakcií s minimálnymi poplatkami. Na ilustráciu to uveďme dvoch používateľov: Alice a Bob. Chcú vykonávať transakcie, a tak sa zapoja do transakcie viacerých podpisov v blockchaine.
Transakcia s viacerými podpismi umožňuje používateľom otvoriť adresu alebo kanál, ktorý môžu použiť na vykonávanie transakcií. Tieto kanály vyžadujú na prijatie transakcie podpis zo súkromných kľúčov všetkých používateľov zapojených do kanála.
Alice a Bob chcú uskutočniť transakciu v celkovej hodnote 20 dolárov. Bob preto zaviaže 15 dolárov a Alice 5 dolárov na vstup do platobného kanála 20 dolárov. Blockchain uvidí iba počiatočnú transakciu, ktorú uskutočnili Bob a Alice s cieľom vstúpiť do kanála. Aj keď tento kanál existuje, môžu si Bob a Alice vymieňať mince toľkokrát, koľkokrát chcú, bez toho, aby im museli platiť ďalšie poplatky.
[titulok id ="attachment_3934" zarovnať ="aligncenter" šírka ="1366"] Zdroj: Elizabeth Stark, Summit Blockstack 2017[/ caption]
Teraz vyvstáva otázka: Čo bráni jednému z používateľov v tom, aby jednoducho ukradol všetky prostriedky druhej osobe? Existuje kryptografický dôkaz, ktorý možno použiť na zvrátenie všetkých stavov (transakcií) zmenených prostredníctvom platobného kanála. Povedzme, že Alice sa snaží ukradnúť všetky Bobove mince. Ak sa to stane, potom sa Bob môže jednoducho vrátiť k blockchainu a pomocou kryptografického dôkazu získať späť nielen svoje mince, ale aj pokutu Alice’s.
Povedzme navyše, že Bob na istý čas stráca pokrytie internetom, ale Alice chce, aby jej finančné prostriedky boli zo zmluvy oslobodené. Platobné kanály sú v skutočnosti časovo obmedzené zmluvy. To znamená, že aj keď Bob stratí pripojenie, Alice môže ľahko získať svoje prostriedky po uplynutí časového limitu. Preto Lightning Network chráni používateľov pred podvodmi protistrany a používatelia môžu medzi sebou obchodovať bez toho, aby si navzájom museli dôverovať.
Blockchain je súd
Hlavným nájomcom Lightning Network je, že chráni používateľov pred rizikom protistrany. Čo sa vlastne stane, je to, že základný blockchain, na ktorom je založená Lightning Network, pôsobí ako sudca.
Lightning Network je navyše založená na inteligentných zmluvách, ktoré sú postavené na základnom blockchaine. Jediným doplnkom je funkcia časového limitu, ktorá umožňuje používateľom bezpečne vyčerpať prostriedky po uplynutí jeho platnosti.
Povedzme teda, že Bob a Alice vstupujú do platobného kanála, teraz môžu vykonávať toľko transakcií, koľko sa im páči. Ak sa však ktorýkoľvek z nich pokúsi vykonať podvodné transakcie, môže sa druhý používateľ vrátiť späť do blockchainu a požadovať ich platbu späť od druhej strany, s ktorou boli uzatvorené zmluvy..
V tomto scenári je blockchain sudcom a podobne ako zmluvy fungujú v reálnom živote – môžete uzavrieť zmluvu s inými stranami bez toho, aby ste sa museli obrátiť na súd. Lightning Network funguje podobným spôsobom.
Elizabeth Stark počas vystúpenia na samite Blockstack v roku 2017 vysvetľuje:
“Takže v podstate blesk funguje tak, že využíva blockchain ako arbitra.” Blockchain je súdny dvor a v skutočnosti sa niečo podobá tomu, ako máte zmluvy v reálnom živote a nie každá zmluva sa dostane pred súd. Týmto spôsobom by ste mohli obchodovať tisíce alebo možno miliónykrát a potom by ste sa mohli vyrovnať so základným blockchainom, a ak sa vás niekto pokúsi oklamať alebo ak len zmizne, potom viete, že blockchain je tu na zabezpečenie vašej transakcie. “
Dokonale zhŕňa princíp Lightning Network v jednej linke ako:
„Blockchain je globálny, decentralizovaný sudca, ktorého nemožno podplatiť“
Lightning Network tiež podporuje vykonávanie transakcií medzi rôznymi blockchainmi, čo znamená, že používatelia vlastniaci rôzne kryptomeny môžu ľahko uskutočňovať transakcie a vymieňať si svoje tokeny prostredníctvom Lightning Network. Tento proces sa nazýva krížové atómové výmeny.
Atómové výmeny medzi reťazcami znejú ako niečo z knihy o chémii, ale nebojte sa, v kryptomene nie je žiadna chémia, iba informatika. Pomocou procesu krížových atómových swapov dokáže Lightning Network zvládnuť rovnomerné transakcie medzi dvoma rôznymi kryptomenami. V súčasnosti blesková sieť podporuje iba atómové swapy medzi reťazcami medzi blockchainmi bitcoinu a litecoinu.
To umožní používateľom uskutočňovať transakcie navzájom, aj keď jeden má bitcoin a druhý litecoin. Tento proces zahŕňa prechodný uzol medzi dvoma používateľmi, ktorý má likviditu v oboch menách, s ktorými sa obchoduje. Krása celého tohto procesu je, že je úplne decentralizovaný.
Toto je iba začiatok
Lightning Network nie je prvou z aplikácií druhej vrstvy postavených na vrchole blockchainu a určite nebude posledná. Zavedenie Lightning Network a jeho rýchle prijatie, ktoré má v súčasnosti viac ako 1 268 uzlov v sieti, však ukazuje, že komunita kryptomien je unavená čakaním na dlhé časové úseky, ktoré môžu trvať dni na overenie ich transakcií. Potrebujú rýchle platformy, napríklad Lightning Network.
V budúcnosti sa môžeme tešiť na aplikácie tretej vrstvy, ktoré komunikujú s aplikáciami druhej vrstvy, ktoré môžu zdieľať údaje so základným blockchainom. Pre všetkých, ktorí poznajú základnú sieť, to bude podobné tomu, ako protokoly TCP / IP zovšeobecnili 7 vrstiev siete OSI v sieti. Tretia vrstva môže umožniť zložitejšie aplikácie, ktoré umožnia blockchainu zvládnuť komplikované úlohy, ktoré predtým nebolo možné vykonať vo verejnej knihe.