Funding výstup ukotvuje kanál
Otevření vytvoří on-chain funding transakci s výstupem ovládaným podle dohodnutého typu kanálu. Dokud se tento výstup neutratí, mohou se zůstatky měnit výměnou podpisů mimo blockchain.
Kapacita je bitcoin uzamčený ve výstupu, zatímco směrová likvidita se mění. Strana může odeslat jen to, co má na své straně; přijetí vyžaduje použitelnou likviditu opačným směrem.
Každá strana drží vlastní commitment
Commitment transakce utrácí funding výstup a rozděluje aktuální stav. Každá strana drží verzi, kterou může jednostranně zveřejnit, takže skripty a klíče jsou záměrně nesymetrické.
Při aktualizaci se nové podpisy vymění před odvoláním předchozího stavu. Pořadí zpráv je zásadní: nikdo nesmí zůstat bez platného uzavření ani se dvěma výhodně zveřejnitelnými stavy.
HTLC spojuje hash a čas
Hashed Time-Locked Contract dovoluje vyplatit jednu větev po odhalení preimage k payment hashi před termínem a později otevře návratovou cestu. Stejný hash napříč hopy dává směrované platbě atomický výsledek.
Každý prostředník použije posunutou expiraci CLTV, aby po získání tajemství měl čas vymoci příchozí platbu on-chain. HTLC je soubor transakčních podmínek a protokolových zpráv, nikoli samostatná právní smlouva.
Starý stav musí být nebezpečný
V klasických penalty kanálech odhalí zveřejnění starého stavu opožděný výstup protistraně, která zná revokační tajemství. Musí si podvodu všimnout a jednat v relativním časovém zámku, případně sledování bezpečně delegovat.
Kooperativní uzavření používá dohodnuté vypořádání. Force close zveřejní poslední commitment a může vyžadovat čekání, další on-chain transakce a poplatky. Obnova kanálu proto závisí na stavových datech a modelu záloh implementace, ne pouze na seedu.