Čo je Lightning Network? Riešenie škálovateľnosti bitcoinu

stručne povedané

  • Kvôli spôsobu, akým je postavený, Bitcoin trpí nízkou rýchlosťou transakcií a vysokými transakčnými nákladmi.
  • Lightning Network je „riešenie druhej vrstvy“, ktoré urýchľuje transakcie a zároveň znižuje náklady tým, že obchádza hlavný bitcoinový blockchain.

Bitcoin bol brzdený vlastnou popularitou. Vďaka spôsobu, akým blockchain je navrhnutý, rýchlosť transakcií je nízka a náklady na transakcie sa zvýšili.

Výskumníci, vývojári a bitcoinová komunita sa snažia prísť na spôsob, ako povoliť bitcoiny – a iné cryptocurrencies— na prijatie väčšieho počtu transakcií.

Ich doterajšie najlepšie úsilie sa sústredilo na niečo, čo sa nazýva Sieť bleskov. Dokáže vyriešiť problémy so škálovaním kryptomeny? Dozvieme sa nižšie.

Súčasné obmedzenia bitcoinu: rýchlosť a cena

Existujú dve obmedzenia, ktoré musíme vysvetliť, pokiaľ ide o blockchain, skôr než budeme môcť preskúmať, ako sa ho ľudia snažia opraviť.

Prvý z nich je rýchlosť.

V blockchaine sú bloky v podstate skupiny transakcií zhromaždených dohromady. V rámci návrhu blockchainu existuje len toľko transakcií, ktoré môžu byť zahrnuté do bloku.

Ak sa vaša transakcia nedostane do aktuálneho bloku, zaradí sa do frontu. Spracovanie tohto frontu môže trvať od niekoľkých minút až po potenciálne deň alebo viac, v závislosti od toho, koľko ďalších transakcií je vo fronte mempool.

To obmedzuje použitie blockchainu ako média na spracovanie rýchlych transakcií, ako je nákup šálky kávy. Nikto nechce čakať, kým sieť overí, že máte hotovosť.

Druhé obmedzenie je náklady.

Bitcoinová sieť a ďalšie sú postavené na konsenzuálnom protokole tzv doklad o práci.

Tu je miesto baníci vynaložiť energiu na vyriešenie zložitého rébusu. Aby pomohli kompenzovať náklady na vybavenie a energiu použitú pri tomto výpočte, baníci účtujú transakčné poplatky.

Keď je systém malý a počet transakcií, ktoré je potrebné overiť, je malý a ďaleko od seba, sieť funguje dobre a transakčné náklady sú nízke. S rastom siete však rastú aj náklady na transakčné poplatky, keďže v každom novo vyťaženom bloku je obmedzený priestor. Výsledkom je, že len transakcie s najvyššími poplatkami sú spracované vysoko v čase vysokej záťaže.

Výzva bitcoinu v oblasti škálovateľnosti sa prejavila koncom roka 2017, keď milióny ľudí naskočili do rozbehnutého vlaku bitcoinov. sa snažil vyrovnať s počtom transakcií. Na svojom vrchole v decembri 2017 boli priemerné náklady na spracovanie jednej transakcie na bitcoinovom blockchaine – či už za 1 $ alebo 1,000 XNUMX $ – $37. To spôsobilo, že bitcoin ako forma meny je neekonomický, pretože transakčný poplatok by bol vyšší ako skutočná platba pri mnohých malých transakciách. Tu prichádza na scénu Lightning Network.

Máme celý článok, ktorý vysvetľuje viac Obmedzenia bitcoinu.

Čo je to Lightning Network?

Lightning Network je „riešenie druhej vrstvy“ postavené na bitcoinovej sieti, čo znamená, že je postavené oddelene od bitcoinovej siete, ale interaguje s ňou. Tvorí ho systém kanálov, ktoré umožňujú ľuďom alebo spoločnostiam presúvať peniaze medzi sebou bez toho, aby na overenie transakcie museli použiť blockchain.

Má podobnosť so súčasným systémom zúčtovania, ktorý používajú spoločnosti ako Visa a Mastercard. Keď za niečo zaplatíte, nie je to okamžite vyrovnané.

Namiesto toho je tu rýchle overenie finančných prostriedkov od kupujúceho a žiadosť od predajcu, čo dáva zelenú na uskutočnenie transakcie. Vyúčtovanie prostriedkov sa uskutoční neskôr – v niektorých prípadoch o niekoľko dní alebo týždňov neskôr.

Sieť Lightning Network prevádzkuje sieť uzlov, ktoré spracúvajú platby, a transakcie sa bežne uskutočňujú pomocou QR kódov – namiesto zložitých verejných kľúčov. Pointa je, že umožňuje rýchlejšie platby s nižšími poplatkami.

Teoreticky by to mohlo umožniť okamžité uskutočnenie tisícok alebo dokonca stoviek tisíc transakcií, čo je skvelé pre malé transakcie.

Kto prišiel s týmto nápadom?

Lightning Network má svoj pôvod v dumanie Satoshi Nakamoto, pseudonymný tvorca Bitcoinu, ale bol formalizovaný výskumníkmi Josephom Poonom a Thaddeusom Dryjom, ktorí publikovali whitepaper pre Lightning Network dňa 14. januára 2016.

Tvrdili v ňom, že sieť mikroplatobných kanálov by mohla vyriešiť problémy so škálovateľnosťou bitcoinovej siete namiesto toho, aby zmenila samotnú bitcoinovú sieť, aby umožnila viac transakcií.

Lightning Labs, laboratórium na vývoj blockchainu, pomohlo v marci 2018 spustiť beta verziu Lightning Network – spolu s množstvom jednotlivcov a ďalších spoločností vrátane ACINQ a Blockstream. Pôvodne bola financovaná prostredníctvom počiatočného investičného kola vo výške 2.5 milióna dolárov, ktoré zahŕňalo významného investora Jacka Dorseyho (ktorého spoločnosť Square odvtedy financovala niekoľko granty pre projekty Bitcoin a Lightning Network). Prvá verzia Lightning Network bola spustená na bitcoinoch v marci 2018.

Lightning Network bol prvým pokusom o riešenie druhej vrstvy, ale nasledovali ďalšie.

Ako funguje Lightning Network?

Lightning Network zrýchľuje transakcie a zároveň znižuje náklady tým, že obchádza hlavný bitcoinový blockchain. Je to neštruktúrovaná sieť vytvorená okolo neho.

Kanály sú ad hoc pripojenia typu peer-to-peer, prostredníctvom ktorých sa uskutočňujú platby. V kanáli je možné odoslať ľubovoľný počet platieb.

Sieť je udržiavaná uzlami, ktoré smerujú platby. Uzly sú riadené bežnými ľuďmi – alebo korporáciami – spúšťajúcimi program na svojich stolných počítačoch, notebookoch alebo Raspberry Pis. Vďaka tomu je Lightning Network decentralizovaná.

Ak chcete začať používať sieť Lightning Network, akékoľvek množstvo bitcoínov musí byť uzamknuté v platobnom kanáli. Potom ho možno minúť cez sieť Lightning, kým sa kanál nezatvorí.

Keď chce niekto prijať transakciu, vytvorí takzvanú faktúru. Ide o dlhý alfanumerický reťazec číslic, ktorý je často reprezentovaný pomocou QR kódov. Osoba, ktorá chce uskutočniť platbu, jednoducho potrebuje naskenovať túto faktúru pomocou svojej Lightning Wallet a potvrdiť (poskytnutím digitálneho podpisu), že chce platbu uskutočniť.

Po vykonaní platby sa potvrdenie odošle cez sieť osobe, ktorá pôvodne požiadala. Toto je známe ako sieť peer-to-peer a znamená to, že spracovanie platieb nezávisí od žiadnej strany. Zvyčajne sa to stane v priebehu niekoľkých sekúnd - odtiaľ názov Blesk.

Keďže sa platby neuskutočňujú na bitcoinovom blockchaine, nevzťahujú sa na ne dlhé čakacie doby a vysoké poplatky. To znamená, že oveľa menšie platby alebo mikroplatby možno uskutočniť už za jedno satoshi (stomilióntinu bitcoinu). Vďaka tomu je vhodnejší pre každodenné transakcie – zatiaľ čo väčšie transakcie možno vykonávať v sieti bitcoinov.

Keď niekto dokončí používanie siete Lightning Network, môže zatvoriť svoj kanál a opustiť sieť. To znamená, že môžu svoje bitcoiny opäť používať v štandardnej bitcoinovej sieti.

Ak chcete získať komplexnejší technický úvod do siete Lightning Network, pozrite si príručku CEO spoločnosti Lightning Labs Elizabeth Stark Cocenter.

Ako môžem platiť bitcoinmi pomocou Lightning Network?

Povedzme, že chcete obchodovať s miestnou kaviarňou. Najprv by ste museli poslať nejaké bitcoiny do peňaženky, ktorá vyžaduje viac ako jeden podpis alebo kľúč na uvoľnenie prostriedkov.

Tieto sa bežne označujú ako multisig peňaženky. Tieto multisig peňaženky vyžadujú na uvoľnenie prostriedkov viac ako jeden podpis. V prípade Lightning Network umožňuje ľuďom uzavrieť dohodu, ktorá zabezpečí, že dostanú dohodnutú platbu. V skutočnosti vytvára súvahu.

Zakaždým, keď si kúpite šálku kávy, vytvoríte novú súvahu a podpíšete ju svojim verejným kľúčom, aby odrážal to, čo zostalo vo vašej peňaženke a čo je v peňaženke kaviarne.

Ak si už nechcete kupovať kávu z tejto kaviarne, môžete kanál zavrieť a výsledná súvaha sa uloží do blockchainu ako trvalý záznam.

Platobné spory možno vyriešiť aj odkazom na poslednú podpísanú súvahu medzi oboma stranami.

Čo sa stane, ak nemáte priamy kanál s ďalším miestom, kde chcete niečo kúpiť? Sieť nájde najkratšiu cestu medzi vami a obchodom cez ostatných v sieti.

Ako sa pripojiť k Bitcoin Lightning Network

K Lightning Network sa môžete pripojiť buď spustením uzla, alebo pomocou Lightning peňaženky. Tu sú naše top výbery:

Bitcoin Lightning Wallet pre Android

Ak nechcete zážitok z celého uzla, môžete si stiahnuť súbor Bitcoinová blesková peňaženka aplikáciu na vašom telefóne s Androidom, ktorá všetko usporiada na pozadí a umožní vám pripojiť sa k sieti Lightning Network. Pomocou toho môžete otvoriť kanál Lightning a začať vykonávať transakcie s inými používateľmi. Je to tiež „non-custodial“, čo znamená, že sa staráte o svoje vlastné kľúče – bitcoiny máte stále vo svojich rukách. (Vyskúšali sme to tak, že sme zaplatili za a jazda taxíkom).

Prečítajte si našu recenziu Bitcoinová blesková peňaženka.

Modrá peňaženka pre iOS a Android

Ak chcete používať Lightning Network, ale nechcete sa starať o svoje vlastné prostriedky, Modrá peňaženka je úschovná služba, ktorá pre vás prevádzkuje uzol. Umožňuje vám odosielať a prijímať platby typu Lightning, ale neumožňuje vám vybrať bitcoiny zo siete Lightning Network.

Bitcoin plný uzol

Ak chcete získať plný zážitok zo siete Lightning Network, môžete to skúsiť spustený úplný uzol.

Čo to teda znamená? Na začiatok teraz podporujete bitcoinovú sieť a sieť Lightning tým, že skontrolujete, či sú transakcie legitímne. Znamená to tiež, že ho môžete pripojiť k počítaču a vykonávať transakcie z vlastného uzla. To z vás doslova robí vašu vlastnú banku; ste jedinou osobou, ktorá vlastní a kontroluje svoje prostriedky. Strašidelné, čo?

Eclair Lightning Node

Ak sa cítite ambicióznejšie, môžete nastaviť úplný Lightning Node. Spustenie si vyžaduje oveľa viac počítačových znalostí. Znamená to sťahovanie Blesk do počítača – alebo domáceho Raspberry Pi – a spustite ho. Potom smerujete transakcie v sieti a môžete vykonávať svoje vlastné transakcie.

Eclair ponúka aj mobilnú verziu pre používateľov Androidu tzv Eclair Mobile. Toto je odrezaný uzol Lightning, čo znamená, že budete mať svoje bitcoiny pod kontrolou. Môžete ho pripojiť k svojmu vlastnému Eclair Lightning Node, ak nejaký prevádzkujete. Má to len jeden háčik: nemôžete naň prijímať platby. Eclair vysvetľuje, prečo v tento blogový príspevok. TL;DR je to pre nich bezpečnejšie a jednoduchšie.

Bleskový Joule

Keď si nastavíte svoj vlastný uzol, čo ďalej? Zasekli ste sa pri používaní počítačovej aplikácie? Bleskový Joule je rozšírenie prehliadača, ktoré vám umožní pripojiť váš Lightning Node k vášmu prehliadaču, aby ste mohli jednoducho vykonávať platby v prehliadačoch Chrome, Firefox, Opera a statočný. Je to pohodlný hack.

Čo môžete robiť s Bitcoin Lightning Network?

Na začiatok môžete platiť komukoľvek inému, kto má nastavenú Lightning peňaženku. Lightning Network však obsahuje viac ako len to. Keďže ide o digitálnu menu, je ľahko integrovateľná do webových stránok bez potreby zapojenia tretích strán.

Hoci drvivá väčšina krypto spoločností zatiaľ neakceptuje Lightning transakcie, počet platforiem, ktoré tak robia, pomaly rastie. Napriek tomu v súčasnosti funguje široká škála populárnych platforiem s podporou Lightning, od búrz s kryptomenami, ako sú Bitfinex a MercuriEX, online predajcov a obchodníkov ako Bitrefill, ako aj od širokej škály kasín a iných poskytovateľov služieb.

Ak hľadáte niekde miestne, možno by ste mohli nájsť niečo v okolí Prijmite Blesk alebo na Obchody siete Lightning.

Tu je niekoľko príkladov vecí, ktoré môžete robiť so sieťou Lightning Network:

Získajte satoshi s Lightning Faucetom

Môžete získať ďalšie bitcoiny. Faucety sú už dlho spôsob, ako distribuovať malé množstvo Bitcoinu a iných kryptomien a nie je tomu inak ani v prípade Lightning Network. Toto Bleskový kohútik umožňuje otestovať odosielanie a prijímanie z peňaženky Lightning; naraz si môžete vybrať 14 satoshi, čo je niečo cez 0.004 USD. Niekde však začať treba.

Tipujte ľuďom v satoshi na Twitteri

Želáte si, aby boli sociálne médiá viac odmeňujúce? Teraz je to tak. Môžete dať tip iným ľuďom – a oni môžu dať tip vám – v bitcoinoch pomocou Lightning Network. Jednoducho integrovať Tippin.me a na každý tweet vloží malý symbol blesku.

Na posielanie tipov budete potrebovať vlastnú peňaženku (pozri vyššie). Všetky skvelé deti to robia, ako Jack Dorsey, spoluzakladateľ Twitteru.

Aká veľká je Bitcoin Lightning Network?

Je ťažké pochopiť niečo, čo zahŕňa tisíce malých častí, ktoré vytvárajú milióny interakcií medzi sebou. Je to trochu ako snažiť sa predstaviť si všetko, čo sa deje vo vašom mozgu. Takže, aby sme to trochu uľahčili, použili sme množstvo vizuálnych diagramov. Takto vyzerá Lightning Network zhora.

Skvelým zdrojom údajov Lightning Network je 1ML, vyhľadávací a analytický nástroj. Poskytuje údaje o tom, ktoré obchody prijímajú platby Lightning a informácie o aktuálnych uzloch. Obsahuje však aj veľkolepú vizualizáciu siete Lightning Network, ktorá ukazuje všetky uzly a ako sú navzájom prepojené. Pozrite si to nižšie.

 

Dokonca aj najvzdialenejšie uzly sa môžu pripojiť k ostatným v sieti. Fotografický kredit: 1ML

Ak to nebolo dosť triviálne, tu je a Zobrazenie 3D Lightning Network, ktorú môžete preskúmať. A ak sa chcete ponoriť ešte hlbšie do siete, môžete si nasadiť okuliare VR, aby ste si mohli naplno vychutnať zážitok.

Preskúmajte sieť Lightning prostredníctvom náhlavnej súpravy VR. Fotografický kredit: Lightning VR

Časť vizualizácia spôsobuje, že Lightning Network vyzerá ako nejaký druh futuristickej planéty. Toto je pohľad z uzla jednej osoby. Čím väčšie sú oblasti, tým viac bitcoínov v kanáloch Lightning. Je zaujímavé, že veľká modrá oblasť na pravej strane sa nazýva „DeutscheTestnetBank“, bez ohľadu na to, kto to môže byť.

Guľový pohľad na Lightning Network. Fotografický kredit: Bl.ocks

Aktuálny stav siete Lightning Network

Sieť čelila prvému veľkému únosu 20. marca 2018, keď a distribuovaný útok odmietnutia služby odstránilo približne 200 uzlov Lightning, približne 20 % siete v tom čase, čo znamená, že sieť mala problémy so spracovaním akýchkoľvek transakcií. Po zavedení preventívnych opatrení sa rozrástla na celkový počet 7,000 XNUMX uzlov.

Odvtedy sa Lightning Network neustále rozrastá. Od našej najnovšej aktualizácie je v prevádzke viac ako 17,000 84,000 uzlov Lightning a viac ako 3,815 113.2 kanálov. Celková kapacita siete Lightning Network teraz predstavuje XNUMX XNUMX BTC (alebo približne XNUMX milióna dolárov v súčasných hodnotách).

Každý uzol Lightning je zodpovedný za interakciu s inými uzlami, aby pomohol pri transakciách peňazí, zatiaľ čo kanály sú v podstate diaľnice, ktoré umožňujú presun peňazí medzi uzlami v sieti. Čím viac uzlov a kanálov je, tým ľahšie je úspešne dokončiť väčšie transakcie.

Budúcnosť Lightning Network

Popularita kryptomien a transakcií s nimi v priebehu niekoľkých krátkych rokov zvyšuje tlak na blockchainy, na ktorých sú postavené.

Zatiaľ čo tam boli menšie zmeny - a niektoré prípady vidličky— Aby siete pomohli lepšie zvládať dopyt, mohla by Lightning Network, ak bude úspešná, pomôcť otvoriť dvere širokému prijatiu kryptomien a ich aplikácií.

V auguste 2020 bola aktualizovaná sieť Lightning Network, aby zahŕňala podporu pre Wumbo funkciu. V prvých dňoch Lightningu vývojári obmedzili množstvo bitcoínov, ktoré bolo možné ponechať v rámci platobného kanála Lightning, na 0.1677 BTC; Kanály Wumbo umožňujú uzlom obsluhovať väčšie transakcie a väčšie objemy.

Rastúci počet krypto búrz teraz podporuje Lightning Network, vrátane kraken, OKEx, Bitstamp a Bitfinex, ako aj aplikáciu na finančné obchodovanie Robin Hood. Avšak dve hlavné výmeny, Binance a Coinbase, ešte nezaviedli podporu pre Lightning Network.

A El Salvador, ktorý v júni 2021 prijal legislatívu do urobiť bitcoin zákonným platidlom, predajcovia sú pomocou Lightning Network na uľahčenie malých platieb, zatiaľ čo štátom podporovaná peňaženka Chivo tiež integrovať Lightning Network. Podľa spoluzakladateľa AlphaPoint, vývojára pracujúceho na peňaženke Chivo, je to možno prvý príklad použitia bitcoinu na rozšírené každodenné transakcie a „prvé nasadenie Lightningu v tomto rozsahu“.

V apríli 2022, Lightning Labs zvýšil milión USD o 70 financovať vývoj protokolu Taro, ktorý pomôže umožniť stablecoin transakcie na Lightning Network.

Lightning Network sa šíri aj mimo Bitcoin. Blockstream vytvoril vlastnú implementáciu Lightning Network tzv c-Lightning ktorý je vytvorený v programovacom jazyku C, ktorý pozná väčšina vývojárov. Litecoin má tiež svoju vlastnú verziu – Litecoin Lightning Network – ktorá je malá v porovnaní s verziou Bitcoin, ale pomaly rastie.

Viac informácií o Lightning Network nájdete na stránke zdrojov Jamesona Loppa tu.

Chcete byť odborníkom na kryptomeny? Získajte to najlepšie z dešifrovania priamo do svojej doručenej pošty.

Získajte najväčšie správy o kryptomenách + týždenné zhrnutia a ďalšie!

Zdroj: https://decrypt.co/resources/bitcoin-lightning-network