Bitcoin VerityOtvoriť porovnávač ↗

Úroveň 10 · Overovanie a druhé vrstvy

Lightning kanály, commitmenty a HTLC

Ako dve strany menia stav kanála bez novej on-chain transakcie pri každej platbe.

Článok
99
Čas čítania
19 minút
Skontrolované
26. septembra 2026

Podstata v skratke

Lightning kanál uzamkne bitcoin vo funding výstupe a strany potom menia zostatky mimo blockchainu. Každý stav kryjú podpísané commitment transakcie a HTLC viaže platbu na tajomstvo aj časový limit. Starý stav sa po aktualizácii nesmie bezpečne použiť.

Zhrnutie ako pre dieťa

Úplne jednoducho

Dvaja ľudia uzamknú bitcoin v kanáli a potom si podpisujú nové rozdelenie bez zápisu každej platby do bloku. HTLC používa tajomstvo a časovač, aby sa platba dokončila celá alebo sa mohla vrátiť.

01

Funding výstup vytvorí spoločný základ

Otvorenie kanála vytvorí funding transakciu na blockchaine a jej výstup sa nazýva funding output. Uzamyká spoločnú kapacitu podľa pravidiel oboch strán. Neskoršie zmeny zostatkov už nemusia ísť do bloku a strany si namiesto toho vymieňajú podpisy.

Kapacita je celková suma uzamknutá v kanáli a smerová likvidita je suma dostupná jedným smerom. Tá sa pri platbách mení. Ak má Alice väčšinu zostatku, môže posielať Bobovi a na prijímanie potrebuje likviditu opačným smerom.

02

Každá strana drží vlastný commitment

Commitment transakcia vyrovná jeden konkrétny stav kanála a míňa funding výstup, ktorého hodnotu rozdelí. Každá strana drží vlastnú podpísanú verziu a tú môže v prípade potreby zverejniť sama. Obe verzie preto nie sú úplne rovnaké.

Aktualizácia vytvorí nové commitmenty s novými zostatkami. Strany si najprv bezpečne vymenia nové podpisy. Potom odovzdajú revokačné údaje pre starý stav. Revokácia znamená zrušenie jeho bezpečného použitia. Presné poradie správ chráni obe strany.

03

HTLC spája hash a čas

HTLC znamená Hashed Time-Locked Contract. Je to platba podmienená hashom a časom. Príjemca pozná preimage, teda tajný pôvodný údaj. Jeho hash sa zhoduje s payment hashom. Odhalenie preimage pred termínom umožní platbu dokončiť.

Po termíne sa otvorí návratová cesta. Trasa používa prepojené HTLC s rovnakým payment hashom. Preto sa platba cez viac kanálov dokončí ako celok. Inak sa jednotlivé kroky po čase vrátia.

Každý medziuzol používa inú hranicu CLTV. CLTV je absolútny časový zámok v Bitcoine. Skorší uzol dostane dlhší čas na reakciu. Po odhalení tajomstva tak môže uplatniť svoj nárok on-chain.

04

Starý stav musí byť nebezpečný

Klasický penalty kanál trestá zverejnenie starého commitmentu. Protistrana už pozná príslušné revokačné tajomstvo. Počas časového okna môže minúť oneskorený výstup podvodníka. Blockchain preto treba pravidelne sledovať. Pomôcť môže watchtower, teda poverená strážna služba.

Pri kooperatívnom zatvorení sa obe strany dohodnú. Vytvoria jednu closing transakciu bez trestného čakania. Force close je jednostranné zatvorenie posledným commitmentom. Môže priniesť časové zámky a ďalšie poplatky.

Záloha seedu preto nemusí obnoviť celý kanál. Potrebné sú aj aktuálne údaje o jeho stave. Presný postup závisí od použitej peňaženky. Obnovu treba poznať ešte pred väčším vkladom.

Úroveň 10 · Overovanie a druhé vrstvy

Pojmy, ktoré treba poznať

Funding output
On-chain výstup s uzamknutou kapacitou kanála.
Commitment transakcia
Podpísaná transakcia pre vyrovnanie jedného stavu kanála.
HTLC
Platba splniteľná tajomstvom alebo vratná po časovom limite.

Častý omyl

Lightning iba prepisuje čísla na serveri a nemá vynútiteľnú väzbu na Bitcoin.

Presnejšie vysvetlenie

Stavy kryjú podpísané bitcoinové transakcie. Pri zatvorení ich možno vynútiť na základnej vrstve.

Presnejšie vysvetlenie

Prečo nepoužiť na každú platbu blockchain?

On-chain platba sa ľahšie sleduje, ale využíva vzácny priestor. Kanál presunie veľa zmien mimo reťazca. Cenou je správa likvidity a zložitejšia obnova.

99

Čo si odniesť

  1. 01Funding výstup ukotví kapacitu kanála on-chain.
  2. 02Commitment umožní každej strane jednostranne uzavrieť aktuálny stav.
  3. 03HTLC spája preimage s časovým limitom.
  4. 04Staré penalty stavy vyžadujú sledovanie blockchainu.

Skontrolované: 26. septembra 2026

Zdroje a ďalšie čítanie

Zdroje podporujú konkrétne fakty a definície; ich uvedenie neznamená, že redakcia preberá každý názor autora.

01
Lightning Network whitepaperLightning Network
lightning.network ↗
02
BOLT 2: správa kanála a aktualizácie HTLCLightning Network Specifications
github.com ↗
03
BOLT 3: bitcoinové transakcie kanálaLightning Network Specifications
github.com ↗
04
BOLT 5: on-chain riešenieLightning Network Specifications
github.com ↗

Vzdelávací obsah, nie investičné odporúčanie.