Klíčové věci

  • Řešení na 2. vrstvě byla vytvořena s cílem řešit inherentní omezení škálovatelnosti technologie blockchain.

  • Lightning Network je škálovací řešení vrstvy 2, které nabízí rychlé transakce bez nutnosti potvrzování bloků, což umožňuje efektivní mikroplatby.

  • Zajišťuje bezpečné a škálovatelné platby prostřednictvím adres s více podpisy a smluv Hash Timelock.

Úvod

Kryptoměny mají některé docela unikátní vlastnosti. Nelze je snadno hacknout nebo vypnout a kdokoli je může použít k přenosu hodnoty po celém světě bez zásahu třetí strany.

Aby se zajistilo, že tyto vlastnosti zůstanou zachovány, je třeba provést významné kompromisy. Protože mnoho uzlů je odpovědných za provoz kryptoměnové sítě, propustnost je omezená. Výsledkem je, že počet transakcí za sekundu (TPS), které může blockchainová síť zpracovat, je relativně nízký na technologii, která má být přijata masami.

Aby se překonala vrozená omezení technologie blockchain, byla navržena řada řešení škálovatelnosti pro zvýšení počtu transakcí, které může síť zpracovat. V tomto článku se hluboce ponoříme do Lightning Network, jednoho takového rozšíření bitcoinového protokolu.

Co je to Lightning Network?

Lightning Network je síť, která běží na blockchainu a umožňuje rychlé peer-to-peer transakce. Není to exkluzivní pro bitcoiny – integrovaly to jiné kryptoměny.

Možná vás zajímá, co máme na mysli pod pojmem „běží na blockchainu“. Lightning Network je to, čemu se říká off-chain řešení nebo řešení vrstvy dvě. Umožňuje jednotlivcům provádět transakce, aniž by museli zaznamenávat každou transakci na blockchainu.

Lightning Network je oddělená od bitcoinové sítě – má své vlastní uzly a software, ale přesto komunikuje s hlavním řetězcem. Chcete-li vstoupit nebo opustit Lightning Network, musíte vytvořit speciální transakce na blockchainu.

To, co ve skutečnosti děláte se svou první transakcí, je vytváření jakési chytré smlouvy s jiným uživatelem. Brzy se dostaneme k podrobnostem – prozatím si vzpomeňte na chytrou smlouvu obsahující soukromou účetní knihu pro vás a dalšího uživatele. Do této knihy můžete zapsat mnoho transakcí. Jsou viditelné pouze pro vás a vaši protistranu, ale ani jeden z vás nemůže podvádět kvůli některým zvláštním funkcím nastavení.

Tato minikniha se nazývá kanál. Řekněme, že Alice a Bob vložili každý 5 BTC do chytré smlouvy. Na svém kanálu – oba by nyní měli zůstatek 5 BTC. Alice pak mohla napsat do účetní knihy „zaplaťte 1 BTC Bobovi“. Nyní má Bob na své straně 6 BTC a Alice 4. Potom by Bob mohl později poslat 2 BTC zpět Alici a aktualizovat zůstatky na 6 BTC na straně Alice a 4 BTC na straně Boba. Mohou v tom chvíli pokračovat.

Každý může kdykoli publikovat aktuální stav kanálu do blockchainu. V tomto okamžiku jsou zůstatky na každé straně kanálu přiděleny jejich příslušným stranám v řetězci.

V souladu se jménem jsou transakce Lightning bleskurychlé. Nemusíte čekat na potvrzení blokování – platby lze provádět tak rychle, jak vám to vaše internetové připojení dovolí.

Proč je Lightning Network nezbytná?

Lightning Network (nebo jednoduše LN) se zatím jeví jako nejrozumnější přístup ke škálování bitcoinového blockchainu. Koordinace změn v tak rozsáhlém ekosystému je složitá – existuje riziko hard forků a potenciálně katastrofických chyb. S takovou hodnotou v sázce je experimentování neuvěřitelně nebezpečné.

Když toto experimentování přesunete od blockchainu, máte mnohem větší flexibilitu. Pokud se něco pokazí, nebude to mít žádný dopad na skutečnou bitcoinovou síť. Řešení na druhé vrstvě nepodkopávají žádné bezpečnostní předpoklady, které udržovaly protokol v chodu více než 15 let.

Neexistuje také žádná povinnost přejít ze starého způsobu dělání věcí. On-chain transakce pro koncového uživatele nadále fungují jako obvykle, ale nyní mají možnost provádět transakce i mimo řetězec.

Používání Lightning Network má několik výhod. Níže se podíváme na některé z hlavních.

Škálovatelnost

Bitcoinové bloky se vytvářejí přibližně každých deset minut a mohou pojmout pouze tolik transakcí. Blokový prostor je vzácný zdroj, takže musíte nabízet ceny proti ostatním uživatelům, aby byl ten váš zahrnut včas. Těžaři se v první řadě starají o výplatu, takže nejprve zahrnou transakce s vyššími poplatky.

Když se nesnaží mnoho uživatelů současně poslat finanční prostředky, není to ve skutečnosti problém. Můžete nastavit nízký poplatek a pravděpodobně budete mít transakci zahrnutou v dalším bloku. Pokud však příliš mnoho uživatelů vysílá transakce současně, může průměrný poplatek výrazně vzrůst. Několikrát bylo více než 10 dolarů. Na vrcholu býčího trhu v roce 2017 přesáhl 50 dolarů. V dubnu 2021 přesáhl průměrný poplatek za bitcoinovou transakci 60 USD.

To se může zdát nevýznamné pro transakce pohybující se bitcoiny v hodnotě tisíců dolarů, ale pro menší platby to není udržitelné. Kdo chce zaplatit za kávu 3 $ s poplatkem 10 $?

S Lightning Network stále platíte dva poplatky – jeden za otevření kanálu a druhý za jeho uzavření. Ale vy a vaše protistrana můžete provádět tisíce transakcí zdarma, jakmile je kanál otevřený. Jakmile budete hotovi, stačí publikovat konečný stav do blockchainu.

Ve velkém schématu, pokud se více uživatelů bude spoléhat na off-chain řešení, jako je Lightning Network, bude blokový prostor využit efektivněji. Vysokofrekvenční převody s nízkou hodnotou by mohly být prováděny v platebních kanálech, zatímco blokový prostor se používá pro větší transakce a otevírání/uzavírání kanálů. To by zpřístupnilo systém mnohem širší uživatelské základně, což by umožnilo jeho dlouhodobé škálování.

Mikroplatby

Existuje minimální množství bitcoinů, které můžete poslat v transakci – přibližně 0,00000546 BTC. V době psaní tohoto článku se to rovná asi 38 centům. Je to malá částka, ale Lightning Network vám umožňuje posouvat limity pro transakce s nejmenší aktuálně dostupnou jednotkou – 0,00000001 BTC nebo jedno satoshi.

Lightning je pro mikroplatby mnohem přitažlivější. Poplatky za běžné transakce způsobují, že je nepraktické posílat malé částky na hlavní řetězec. V rámci kanálu však můžete zdarma poslat zlomek zlomku bitcoinu.

Mikroplatby jsou vhodné pro mnoho případů použití. Někteří spekulují, že by mohly být životaschopnou náhradou za modely založené na předplatném, kde uživatelé místo toho platí malé částky pokaždé, když použijí službu.

Soukromí

Sekundární výhodou Lightning Network je, že může uživatelům nabídnout vysoký stupeň důvěrnosti. Strany nemusí zveřejňovat své kanály širší síti. I když se můžete podívat na blockchain a říci, že tato transakce otevřela kanál, nebudete nutně schopni říct, co se v něm děje. Pokud se účastníci rozhodnou nastavit svůj kanál jako soukromý, pouze oni budou vědět, jaké transakce probíhají.

Pokud má Alice kanál s Bobem a Bob má kanál s Carol, mohou si Alice a Carol posílat platby prostřednictvím Boba. Pokud je Dan spojen s Carol, Alice mu může posílat platby. Můžete si představit, že se to rozšíří do rozsáhlé sítě vzájemně propojených platebních kanálů. V takovém nastavení jste si nemohli být jisti, komu Alice poslala peníze, jakmile je kanál uzavřen.

Jak funguje Lightning Network?

Vysvětlili jsme, jak se Lightning Network spoléhá na kanály mezi uzly na vysoké úrovni. Pojďme se nyní podívat pod pokličku.

Adresy s více podpisy

Adresa s více podpisy (nebo multisig) je adresa, ze které může být použito více soukromých klíčů. Při vytváření jednoho určíte, kolik soukromých klíčů může utratit prostředky a kolik z těchto klíčů je potřeba k podepsání transakce. Například schéma 1-z-5 znamená, že pět klíčů může vytvořit platný podpis a že je potřeba pouze jeden. Schéma 2 ze 3 by naznačovalo, že ze tří možných klíčů jsou k utracení prostředků vyžadovány kterékoli dva.

Pro inicializaci kanálu Lightning účastníci uzamknou finanční prostředky ve schématu 2 ze 2. Existují pouze dva soukromé klíče schopné podepisování a oba jsou potřeba k přesunu mincí. Vraťme v tuto chvíli naše přátele Alice a Boba. V nadcházejících měsících si budou navzájem hodně platit, a tak se rozhodnou otevřít kanál Lightning Network.

To začíná tím, že oba vloží, řekněme, 3 BTC každý na společně vlastněnou multisig adresu. Stojí za to zopakovat, že Bob nemůže přesunout prostředky z adresy, aniž by Alice souhlasila, nebo naopak.

Teď si mohli nechat jen list papíru, který upravuje rovnováhu na každé straně. Oba mají počáteční zůstatek 3 BTC. Pokud chce Alice zaplatit Bobovi 1 BTC, proč si nepoznamenat, že Alice nyní vlastní 2 BTC a Bob vlastní 4 BTC? Zůstatky bylo možné takto sledovat, dokud se nerozhodli prostředky přesunout.

To je možné, ale kde je v tom zábava? A co je důležitější, není to pro někoho neuvěřitelně snadné nespolupracovat? Pokud Alice skončí se 6 BTC a Bob s žádným, Bob tím, že odmítne uvolnit prostředky, nic neztratí (snad kromě svého přátelství s Alicí).

Hash Timelock Contracts (HTLC)

Výše uvedený systém je nudný a oproti dnešním důvěryhodným nastavením toho moc nenabízí. Je to mnohem zajímavější, když představíme mechanismus, který vynucuje „smlouvu“ mezi Alicí a Bobem. Pokud se jedna ze stran rozhodne nehrát podle pravidel, druhá strana má stále možnost dostat své prostředky z kanálu.

Tímto mechanismem je Hash Timelock Contract (nebo HTLC). Tento termín může znít skličujícím způsobem, ale ve skutečnosti je to docela přímočarý koncept. Spojuje dvě další technologie (hashlocky a časové zámky) k nápravě jakéhokoli nespolupracujícího chování v platebních kanálech.

Hashlock je podmínka kladená na transakci, která diktuje, že můžete utratit prostředky pouze tím, že prokážete, že znáte tajemství. Odesílatel hashuje část dat a zahrne hash do transakce pro příjemce. Jediným způsobem, jak je příjemce může utratit, je poskytnout původní data (tajemství), která odpovídají hash. A jediný způsob, jak mohou tyto údaje poskytnout, je poskytnout jim je odesílatel.

Časový zámek je stav, který vám brání utratit finanční prostředky před určitou dobou. Zadává se buď jako skutečný čas, nebo jako zadaná výška bloku.

HTLC jsou vytvářeny kombinací hashlocků a timelocků. V praxi lze HTLC použít k vytvoření podmíněných plateb – příjemce musí před určitou dobou poskytnout tajemství, nebo může odesílatel získat prostředky zpět. Tato další část je pravděpodobně lépe vysvětlena na příkladu, takže se vraťme k Alici a Bobovi.

Otevírání a zavírání kanálů

Uvedli jsme příklad Alice a Boba, kteří právě vytvořili transakce, které financují vícepodpisovou adresu, kterou budou sdílet. Ale tyto transakce ještě nejsou zveřejněny na blockchainu! Nejprve musíme udělat ještě jednu věc.

Three coins from Bob and three coins from Alice.

Tři mince od Boba a tři mince od Alice.

Pamatujte, že jediný způsob, jak se tyto mince mohou přesunout z multisig, je, když Alice i Bob společně podepíší transakci. Pokud by Alice chtěla poslat všech šest mincí na externí adresu, potřebovala by Bobův souhlas. Nejprve dala dohromady transakci (šest bitcoinů na tuto adresu) a přidala svůj vlastní podpis.

Mohla by se pokusit transakci ihned odvysílat, ale bylo by to neplatné, protože Bob neuvedl svůj podpis. Alice mu musí nedokončenou transakci předat jako první. Jakmile připojí svůj podpis, stane se platným.

Stále jsme nezavedli mechanismus, aby všichni hráli poctivě. Jak jsme řekli dříve, pokud vaše protistrana odmítne spolupracovat, vaše prostředky jsou v podstatě uvězněny. Pojďme k mechanismu, který tomu brání. Existuje několik různých pohyblivých kusů, takže mějte s námi trpělivost.

Každá strana musí přijít s tajemstvím – říkejme těmto tajemstvím As a Bs. Byla by to strašná tajemství, kdyby je Alice a Bob odhalili, takže je zatím nechají skrytá. Dvojice vygeneruje příslušné hash tajemství – h(As) a h(Bs). Takže místo toho, aby sdíleli svá tajemství, sdílejí tyto hashe mezi sebou.

Alice and Bob share the hashes of their secrets with each other.

Alice a Bob spolu sdílejí hashe svých tajemství.

Alice a Bob také potřebují vytvořit sadu závazkových transakcí, než publikují své první transakce na vícepodpisovou adresu. To jim poskytne nápravu v případě, že se druhý rozhodne ponechat si peníze jako rukojmí.

Pokud uvažujete o kanálu, jako je minikniha, o které jsme se zmiňovali dříve, pak jsou závazkové transakce aktualizacemi, které provedete v knize. Kdykoli vytvoříte nový pár závazkových transakcí, vyrovnáváte prostředky mezi dvěma účastníky.

Ten Alice bude mít dva výstupy – jeden, který platí adresu, kterou vlastní, a druhý, který je uzamčen na nové multisig adrese. Podepíše to a dá to Bobovi.

Alice’s transaction with two outputs – one to her own address, and one to a new multisig. She still needs Bob’s signature to make it valid.

Alicina transakce se dvěma výstupy – jedním na její vlastní adresu a jedním na nový multisig. Stále potřebuje Bobův podpis, aby byl platný.

Bob dělá totéž – jeden výstup platí sám sobě, druhý platí další multisig adresu. Podepíše to a dá to Alici.

We have two incomplete transactions that are very similar.

Máme dvě nedokončené transakce, které jsou si velmi podobné.

Normálně mohla Alice přidat podpis k Bobově transakci, aby byla platná. Ale všimnete si, že tyto prostředky jsou utráceny z 2-of-2 multisig, které jsme ještě nefinancovali. Je to trochu jako snažit se utratit šek z účtu, který má prozatím nulový zůstatek. Proto budou tyto částečně podepsané transakce použitelné až poté, co bude multisig spuštěn.

Nové adresy s více podpisy (kam jsou určeny 3 výstupy BTC) mají některé zvláštní vlastnosti. Podívejme se na neúplnou transakci, kterou Alice podepsala a dala Bobovi. Výstup multisig lze použít za následujících podmínek:

  1. Obě strany jej mohou společně podepsat.

  2. Bob je může strávit sám po určité době (kvůli našemu časovému zámku).

  3. Alice to může utratit, pokud zná Bobovo tajné B.

Za transakci, kterou dal Bob Alici:

  1. Obě strany jej mohou společně podepsat.

  2. Alice jej může po určité době strávit sama.

  3. Bob je může utratit, pokud zná Alicino tajemství.

Mějte na paměti, že ani jedna strana nezná tajemství té druhé, takže podmínka 3 zatím nepřipadá v úvahu. Další věc, kterou je třeba poznamenat, je, že pokud podepíšete transakci, vaše protistrana může okamžitě utratit, protože na její výstup nejsou žádné zvláštní podmínky. Můžete buď počkat, až vyprší časový zámek, abyste mohli utratit prostředky sami, nebo můžete spolupracovat s druhou stranou a utratit je přímo.

Dobře! Nyní můžete publikovat transakce na původní vícepodpisovou adresu 2 ze 2. Konečně je to bezpečné, protože můžete získat své prostředky, pokud vaše protistrana opustí kanál.

Jakmile jsou transakce potvrzeny, kanál je v provozu. Tato první dvojice transakcí nám ukazuje aktuální stav mini knihy. Aktuálně vyplatí 3 BTC Bobovi a 3 BTC Alici.

Když chce Alice provést novou platbu Bobovi, dvojice vytvoří dvě nové transakce, které nahradí první sadu. Cvičení je stejné – jsou podepsané jen napůl. Alice a Bob se však nejprve vzdají svých starých tajemství a vymění nové hashe pro další kolo transakcí.

If Alice wanted to pay 1 BTC to Bob, for example, the two new transactions would credit 2 BTC to Alice, and 4 BTC to Bob. In this way, the balance is updated.

Pokud by například Alice chtěla zaplatit 1 BTC Bobovi, dvě nové transakce by připsaly 2 BTC Alici a 4 BTC Bobovi. Tímto způsobem se aktualizuje zůstatek.

Každá ze stran může kdykoli podepsat a vysílat jednu z nejnovějších transakcí, aby ji „vypořádala“ na blockchainu. Ale kterákoli strana tak učiní, bude muset počkat, dokud nevyprší časový zámek, zatímco druhá strana může utratit okamžitě. Pamatujte, že pokud Bob podepíše a odvysílá Aliceinu transakci, má nyní výstup bez podmínek.

Obě strany se mohou dohodnout na společném uzavření kanálu (kooperativní uzavření). Toto je pravděpodobně nejjednodušší a nejrychlejší způsob, jak dostat své prostředky zpět do řetězce. Nicméně, i když jedna strana přestane reagovat nebo odmítne spolupracovat, druhá může stále získat zpět své prostředky tím, že počká na časový blok.

Jak Lightning Network zabraňuje podvádění?

Možná jste zde identifikovali útočný vektor. Pokud má Bob aktuálně zůstatek 1 BTC, co mu brání ve vysílání starší transakce, kde měl více? Už má napůl podepsanou transakci od Alice, jen potřebuje přidat svůj podpis a odvysílat ji, že?

Nic mu v tom nebrání – kromě toho, že by mohl úplně ztratit rovnováhu. Řekněme, že to projde a odešle starou transakci, která zaplatí jednu minci Alici a pět na tu multisig adresu, o které jsme se zmínili dříve.

Alice okamžitě obdrží svou minci. Bob, na druhé straně, musí počkat, dokud nevyprší časový zámek, aby mohl utratit z multisig adresy. Pamatujete na další podmínku, kterou jsme zmínili a která by Alici umožnila utratit tytéž prostředky okamžitě? Potřebuje tajemství, které tehdy neměla. Nyní ano – jakmile bylo vytvořeno druhé kolo transakcí, Bob toto tajemství prozradil.

Zatímco Bob sedí a nemůže nic dělat, zatímco čeká na vypršení časového zámku, Alice může tyto prostředky přesunout. Tento mechanismus založený na trestu znamená, že účastníci se pravděpodobně ani nepokusí podvádět, protože peer získá přístup k jejich mincím.

Směrování plateb

Toho jsme se dotkli dříve – kanály lze propojit. Jinak by Lightning Network nebyla pro platby tak užitečná. Opravdu se chystáte zavřít 500 dolarů do kanálu s kavárnou jen proto, abyste mohli na několik příštích měsíců dostat svůj denní kofein?

Nemusíte to dělat. Pokud Alice otevře kanál s Bobem a Bob již má kanál s Carol, může Bob přesměrovat platby mezi těmito dvěma. To může fungovat napříč několika „skoky“, což znamená, že Alice může efektivně platit komukoli, ke komu existuje cesta.

In this scenario, Alice can go through multiple routes to get to Frank. In practice, she will always take the easiest one.

V tomto scénáři může Alice projít několika cestami, aby se dostala k Frankovi. V praxi vždy vezme ten nejjednodušší.

Za svou roli při směrování si zprostředkovatelé mohou účtovat malý poplatek (ačkoli to není povinno učinit). Síť Lightning Network je stále relativně nová, takže trh s poplatky se teprve musí zhmotnit. To, co mnozí očekávají, jsou poplatky založené na poskytnuté likviditě.

V základním řetězci je váš poplatek založen výhradně na prostoru, který vaše transakce zabírá v bloku – na přenášené hodnotě nezáleží – platby 1 $ a 10 000 000 $ stojí stejně. Naproti tomu v Lightning Network neexistuje nic takového jako blokový prostor.

Místo toho je tu myšlenka lokálních a vzdálených zůstatků. Místní zůstatek je částka, kterou můžete „posunout“ na druhý konec kanálu, zatímco vzdálený zůstatek je částka, kterou vám může poslat vaše protistrana.

Čas na další příklad. Podívejme se blíže na jednu z výše uvedených cest: Alice <> Carol <> Frank.

Users’ balance before and after a transfer of 0.3 BTC from Alice to Frank.

Zůstatek uživatelů před a po převodu 0,3 BTC od Alice do Franka.

Každý z Alice <> Carol a Carol <> Frank má celkovou kapacitu 1 BTC. Alicin místní zůstatek je 0,7 BTC. Pokud by se nyní usadili na blockchainu, ona by obdržela 0,7 BTC a Carol by obdržela vzdálený zůstatek (tj. 0,3 BTC).

Pokud chce Alice poslat 0,3 BTC Frankovi, vloží 0,3 BTC na Carolinu stranu kanálu. Poté Carol tlačí 0,3 BTC ze svého místního zůstatku na kanálu s Frankem. Výsledkem je, že Carolin zůstatek zůstává stejný: +0,3 BTC od Alice a -0,3 BTC pro Franka se navzájem ruší.

Carol neztrácí hodnotu tím, že působí jako spojení mezi Alicí a Frankem, ale stává se méně flexibilní. Vidíte, že nyní může utratit 0,6 BTC na svém kanálu s Alicí, ale pouze 0,1 BTC na kanálu s Frankem.

Dokážete si představit situaci, kdy je Alice připojena pouze ke Carol, zatímco Frank je připojen k mnohem širší síti. Carol mohla dříve poslat ostatním celkem 0,4 BTC prostřednictvím Franka, ale nyní může poslat pouze 0,1 BTC, protože to je vše, co má na svém konci kanálu.

V tomto scénáři Alice účinně požírá Carolinu likviditu. Bez jakéhokoli podnětu Carol možná nebude chtít oslabit svou vlastní pozici. Místo toho by mohla říct, že budu směrovat každých 0,01 BTC za poplatek deset satoshi. Tímto způsobem, čím více svých místních bilancí Carol obětuje na „silnějších“ cestách, tím více profituje.

Jak již bylo zmíněno dříve, neexistuje de facto požadavek účtovat poplatek. Někomu nemusí snížení likvidity vadit. Jiní mohou jednoduše otevřít kanály přímo do přijímače.

Omezení Lightning Network

Bylo by fantastické, kdyby se ukázalo, že Lightning Network je řešením všech problémů se škálovatelností bitcoinu. Bohužel má své nedostatky, které mohou překážet.

Použitelnost

Bitcoin není nejintuitivnější systém pro začátečníky – adresy, poplatky atd. mohou být matoucí při seznámení se s nimi. Po nastavení klienta Lightning musí uživatelé také začít otevírat kanály, než budou moci provádět platby. To může být časově náročný proces a může být zdrcující, když se nováček seznámí s pojmy jako příchozí/odchozí kapacita.

To znamená, že neustále dochází k vylepšením, aby se snížily překážky vstupu a aby uživatelé měli efektivnější zážitek.

Likvidita

Jednou z největších kritik Lightning Network je, že vaše schopnost provádět transakce může být omezena. Nemůžete utratit více, než kolik jste zablokovali v kanálu. Pokud utratíte všechny své prostředky, takže vzdálený zůstatek má všechny prostředky kanálu, budete muset kanál zavřít. Případně můžete počkat, až vám někdo zaplatí, ale to není ideální.

Vaše cesty mohou být také omezeny celkovou kapacitou kanálu. Vezměte si příklad Alice <> Carol <> Frank z předchozího. Pokud mají Alice a Carol na svém kanálu kapacitu 5 BTC, ale Carol a Frank mají kapacitu pouze 1 BTC, Alice nikdy nemůže poslat více než 1 BTC. I potom by celá bilance musela být na Carolově straně kanálu Carol <> Frank, aby to fungovalo. To může výrazně omezit množství prostředků, které lze předávat kanály LN, a má to tedy dominový efekt na použitelnost.

Centralizované uzly

Kvůli problému uvedenému v předchozí části existují určité obavy, že síť usnadní vytváření masivních „rozbočovačů“. Tedy velké, silně propojené subjekty s velkou likviditou. Jakékoli významné platby by musely být směrovány přes některé z těchto subjektů.

Je jasné, že by to nebyla skvělá situace. Oslabilo by to systém, protože přechod těchto subjektů do režimu offline by výrazně narušil vztahy mezi kolegy. Existuje také zvýšené riziko cenzury, protože existuje pouze několik bodů, kterými transakce procházejí.

Aktuální stav Lightning Network

Od března 2024 vypadá Lightning Network zdravě. Může se pochlubit více než 13 000 online uzly, více než 52 000 aktivními kanály a kapacitou něco málo přes 4 570 BTC.

Global distribution of Lightning Network nodes. Source: explorer.acinq.co

Globální distribuce uzlů Lightning Network.

Existuje několik různých implementací uzlů – c-lightning společnosti Blockstream, Lightning Network Daemon od Lightning Labs a ACINQ Eclair jsou některé příklady. Pro uživatele, kteří jsou méně technicky nakloněni, nabízí mnoho společností uzly typu plug-and-play. Jediná věc, kterou musíte udělat, je zapnout zařízení a budete připraveni začít s Lightning Network.

Závěrečné myšlenky

Od svého mainnetového spuštění v roce 2018 zaznamenala Lightning Network významný růst. Stále existují určité překážky použitelnosti, které je třeba překonat, protože v současné době vyžaduje určitý stupeň technické způsobilosti k ovládání uzlu Lightning. Ale s množstvím probíhajícího vývoje můžeme dobře vidět, že se překážky vstupu časem snižují.

Další čtení

  • Škálovatelnost blockchainu – vedlejší řetězce a platební kanály

  • Co jsou uzly?

  • Co jsou chytré smlouvy a jak fungují?

Zřeknutí se odpovědnosti: Tento obsah je vám prezentován „tak, jak je“, pouze pro obecné informační a vzdělávací účely, bez zastoupení nebo záruky jakéhokoli druhu. Nemělo by být vykládáno jako finanční, právní nebo jiné odborné poradenství, ani není určeno k doporučení nákupu jakéhokoli konkrétního produktu nebo služby. Měli byste vyhledat vlastní radu od příslušných profesionálních poradců. V případě, že článek přispěl přispěvatelem třetí strany, vezměte prosím na vědomí, že tyto vyjádřené názory patří přispěvateli třetí strany a nemusí nutně odrážet názory Binance Academy. Pro další podrobnosti si prosím přečtěte naše úplné prohlášení o vyloučení odpovědnosti zde. Ceny digitálních aktiv mohou být kolísavé. Hodnota vaší investice může klesat nebo stoupat a investovaná částka se vám nemusí vrátit. Jste výhradně odpovědní za svá investiční rozhodnutí a Binance Academy nenese odpovědnost za jakékoli ztráty, které vám mohou vzniknout. Tento materiál by neměl být vykládán jako finanční, právní nebo jiné odborné poradenství. Další informace naleznete v našich podmínkách použití a varování před riziky.