Publikácii o Lightning Network je len za hrsť a o to viac nás teší, že sa aj v rámci československej komunity našiel autor, ktorý sa odvážil napísať knihu o technológii, ktorá rieši problematiku škálovania Bitcoinu. Názov publikácie z dielne Michala Nováka, ktorej PDF verziu si môžete zadarmo stiahnuť tu, znie „Lightning Network: Platby budúcnosti“, a náš rozhovor je samozrejme práve o nej a o LN vo všeobecnosti.
Rozhovor
Ahoj Michal. V prvom rade gratulujem k vydaniu knihy o Lightning Network. Mám dojem, že prvé ohlasy na ňu sú výborné a veľa naznačujú aj reviews od Dominika Stroukala či Alexa Piliařa. Máš na ňu už prvú spätnú väzbu od čitateľov, ktorým je k dispozícii na stiahnutie zatiaľ len niekoľko dní?
Ahoj Martine, díky! Ohlasy jsou zatím velmi dobré, za což jsem upřímně rád, až takové jsem nečekal.
Rovno sa spýtam – ako je to s tlačenou verziou? Bude? Ak áno, kedy je to reálne?
Musím říct, že mne i Braiins Publishing překvapilo, jaký je zájem o tištěnou verzi. Konkrétně u této knihy je ale problém v tom, že obsahuje velmi mnoho barevné grafiky, což prodraží tisk. Zároveň je na takovouto publikaci vhodný i jiný typ papíru, který cenu také navýší. Stručně řečeno – cena takové knihy by byla vyšší, než je běžně zvykem.
Každopádně je to něco co aktivně řešíme a pevně doufáme, že vymyslíme vhodné řešení. Nechci nic slibovat ale je to na dobré cestě.

Ako sa u teba vôbec zrodila myšlienka urobiť knihu o Lightning Network? Považuješ toto riešenie na druhej BTC vrstve za také perspektívne, že bude dlhodobým riešením problematiky škálovania BTC?
Myšlenka se zrodila tak, že jsem si sám při studiu Lightningu uvědomil, že zde neexistuje žádná ucelená publikace. O Bitcoinu toho bylo napsáno již mnoho ale Lightning byl většinou popsán jen velmi okrajově a pokud se chtěl někdo dozvědět více, musel si jednotlivé informace doslova “vyzobávat” z vícero zdrojů. Takto se zrodila myšlenka a pak to bylo již “jen” několik měsíců práce.
Jinak já osobně Lightningu věřím. Jsme ale stále na začátku a čeká nás ještě mnoho práce, aby tato platební metoda byla bez problémů použitelná pro běžné lidi. Každopádně si myslím, že jsme na dobré cestě a Lightning prokázal, že umí škálovat dobře. Tento systém, založený na více vrstvách, mi architektonicky přijde vhodnější, než se snažit o vysokou propustnost na základní vrstvě, jako je to běžné u konkurenčních kryptoměn.
Postrehol som, že v priebehu posledného +/- mesiaca sa mali objaviť na Lightning Network hneď dve chyby, ktoré boli vykreslené ako „kritické“. Vedel by si laickému publiku vysvetliť o aké chyby išlo, aké vážne naozaj boli (napr. čo hrozilo pri najhoršom scenári) a či sú tieto chyby už zaplátané?
Je to tak. Jednalo se o to, že s příchodem Taprootu došlo na Bitcoinové síti k určitým změnám. A jedna konkrétní implementace Lightningu (zvaná LND) měla v části kódu zpracovávající nové bloky staré parametry, které platily před Taprootem. Prostě se zde zapomnělo na úpravu. Toho využil uživatel Burak a vytvořil velmi netypickou transakci odesílající prostředky na multisig adresu, ke které existuje celkem 999 klíčů a libovolných 998 z nich je potřeba na utracení.
Všem je asi jasné, že takováto transakce moc reálných využití nemá. Každopádně platná je a tak se vytěžila do bloku. A právě chyba v knihovně, kterou LND využívá, způsobila, že se všechny lightningové uzly, využívající tuto implementaci, na tomto bloku zasekly.
Z tohoto důsledku “neviděly do blockchainu” na nové bloky, což je pro správné fungování Lightningu potřeba. Síť jako taková fungovala ale s určitými technickými omezeními, do kterých nechci zabíhat. Oprava vyšla v řádu hodin, takže stačilo updatovat software.
A hrozila tedy nějaká rizika ztráty bitcoinů? Čistě teoreticky ano, i když je to velmi nepravděpodobné. Potenciální útočník by totiž musel ihned “po zaseknutí” oběti vyslat do sítě transakci s neaktuálním (pro něj vhodnějším) stavem kanálu, což rozhodně nezvládne každý. Zároveň by si musel být jistý, že pro oběť nemonitoruje blockchain nějaká třetí strana, což je dnes stále běžnější. A i kdyby v tomto všem byl úspěšný, tak má oběť většinou řádově několik dní na reakci a pokud by do té doby updatovala svůj uzel, útočník by přišel naprosto o vše. Bylo tedy možné někoho okrást ale tato akce by byla nesmírně komplikovaná, velmi riziková i s možnou ztrátou pro útočníka a pokud mám dostatek informací, tak k žádné ztrátě bitcoinů takto nedošlo.
Bohužel, stejný uživatel o několik dní později vytvořil další transakci, která využívala trochu jiné chyby a celé se to opakovalo na chlup stejně – opět bylo nutné aplikovat update, který vyšel v řádu hodin.
Aký je predpoklad, že sa budú na LN objavovať ďalšie kritické chyby?
Lightning je jenom software, takže chyby obecně nelze nikdy vyloučit. Zde je ale nutné upozornit na jeden důležitý fakt – výše popsaná chyba se netýkala Lightningu jako takového, pouze jedné konkrétní implementace. Bohužel, tato implementace je dnes nejrozšířenější. Alternativní řešení ale nikterak poznamenány nebyly a protokol jako takový je navržený správně, což je hlavní.
Obzvlášť po té druhé chybě se v komunitě začínají objevovat názory, že by se tato konkrétní implementace Lightningu měla více zaměřit na audit bezpečnosti svého kódu, na místo přidávání nových funkcionalit. Každopádně kdokoliv může přejít na jakoukoliv jinou implementaci a někteří již tak na základě těchto událostí činí.
Jedná se tedy o systém, kdy mezi sebou jednotlivé implementace vedou určitý konkurenční boj a pokud se ukáže, že některá z nich nemá bezpečnost na prvním místě, může být postupně vytlačena z trhu.
Podľa dát 1ml.com má LN aktuálne okolo 16 500 nodov, 78 000 kanálov a kapacitu takmer 5200 BTC. Pokiaľ ide o mediálnu interpretáciu, veľa sa v poslednom roku písalo o tom, že kapacita LN prudko stúpla, čiže tieto čísla boli vyhodnocované skôr bullish. Naozaj to tak vidíš? Sú uvedené čísla naozaj optimistické pri vyhodnocovaní adopcie tohto riešenia?
Tento web a podobné jiné ukazují pouze informace o veřejných kanálech. Reálná kapacita sítě je zajisté mnohem vyšší, jelikož například privátní kanály, které využívá vaše lightningová pěněženka, zde započteny nejsou.
Každopádně dle mého je to klasický stav v bearmarketu. Běžný retail, který z velké části pouze spekuluje na cenu je ze hry a je nyní čas zlepšovat ekosystém jako takový. Nové služby, nástroje, peněženky, startupy a celková vylepšení Lightningu vznikají nyní neuvěřitelným tempem, pouze se o tom tolik nemluví. Neustále rostoucí celková kapacita sítě to jen potvrzuje – lidé mají v Lightning důvěru a uzamykají stále více bitcoinů do platebních kanálů, aby síť mohli využívat a zlepšovali ji.
Chytrých lidí, kteří aktuálně na Lightnignu pracují je nespočet. Kromě všem známého Jacka Dorseyho mohu zmínit například Davida Marcuse. Jedná se o bývalého vysoce postaveného manažera PayPalu, který následně pracoval ve Facebooku na její kryptoměně Diem. Po těchto zkušenostech se vydal na správnou cestu a založil si lightningový startup Lightspark, kam aktuálně nabírá ty nejchytřejší mozky z celé komunity.
Podobných případů je plno a není týdne, aby se někde neobjevila zpráva o tom, kde nově můžete platit Lightningem.
Podporil adopciu Lightning Network El Salvador? Súvisí to s tým?
Technicky určitě ne. Vládní peněženka Chivo je bohužel po této stránce velmi nepovedená, což je dle mého názoru škoda. Šlo to udělat mnohem lépe.
Na druhou stranu Lightningu velmi pomohlo to, že se o této technologii začalo díky El Salvadoru více mluvit a plno lidí si Lightning na základě těchto zpráv poprvé vyzkoušelo.
Čo sú najväčšie prekážky a ciele pokiaľ id eo vývoj LN smerom do najbližších rokov? Si vo všeobecnosti optimista?
Osobně jsem velký fanoušek Bitcoinu a Lightningu, zároveň i optimista. Na druhou stranu se snažím stát vždy nohama na zemi a vnímat i negativa a možné problémy.
Lightning je stále v počátku. Vytvořit technologii, která bude plně decentralizovaná ale zároveň bezpečná, rychlá a téměř bez poplatků je nesmírně náročné. Občas se stane, že platba neprojde, některé transakce trvají déle a celková uživatelská přívětivost pro netechnické uživatele se má ještě kam posouvat.
Zároveň zde máme i různé technické problémy – například u non-custodial lightningových peněženek, (tedy u těch, kde sami vlastníte privátní klíče), jako je například Phoenix nebo Breez, nemůžete aktuálně přijímat platby, pokud nemáte aplikaci otevřenou na popředí vašeho mobilního telefonu.
Pro spoustu těchto problémů ale již máme řešení, pouze bude trvat, než se aplikují. Na bitcoinové konferenci v Miami roku 2022 od vývojářů zaznělo, že kdyby se teď zastavil jakýkoliv vývoj na Lightningu a pouze se měly implementovat ty vylepšení, opravy a nové funkce, které již byly vymyšlené, tak mají na 5 let práce dost.
Toto mne nabíjí optimismem a věřím, že kvalita a spolehlivost Lightningu bude za pár let úplně někde jinde.
Ďakujem za rozhovor!