Kanál je meniaca sa dohoda
Dve strany uzamknú bitcoin vo financujúcom výstupe. Ten bežne vyžaduje ich spoločné podpisy. Každá strana však drží transakciu záväzku pre jednostranné zatvorenie.
Pri platbe si vymenia nový podpísaný stav zostatkov. Starší stav odvolajú. Spoločné zatvorenie zverejní konečné rozdelenie. Force-close je jednostranné zatvorenie podľa pravidiel protokolu. Obe cesty používajú blockchain a poplatok.
Platba môže prejsť cez viac uzlov
Odosielateľ nepotrebuje priamy kanál s príjemcom. Peňaženka hľadá trasu cez ďalšie uzly. Každý krok chráni HTLC, teda prevod podmienený tajomstvom a časovým limitom.
V bežnom výsledku sa dokončí celá platba alebo sa pokus zruší. Onion routing ukáže každému uzlu najmä susedné kroky. Nezaručuje úplnú anonymitu. Čas, sumy a údaje služby môžu stále vytvoriť väzby.
- príjemca poskytne platobnú požiadavku
- peňaženka nájde trasu s použiteľnou likviditou
- platba sa dokončí celá alebo pokus zlyhá
Likvidita má smer
Kapacita kanála nie je suma dostupná v oboch smeroch. Miestny zostatok umožňuje odosielať. Vzdialený zostatok vytvára priestor na prijímanie. Presné možnosti ešte obmedzujú rezervy a pravidlá kanála.
Trasa môže zlyhať pre nedostatok likvidity alebo nedostupný uzol. Iná trasa môže uspieť. Smerovací poplatok môže mať pevnú a pomernú časť. Pomerná časť rastie s hodnotou platby.
Faktúra nie je trvalá adresa
BOLT 11 faktúra je kódovaná platobná požiadavka. Môže obsahovať sieť, sumu, payment hash a čas platnosti. Payment hash viaže platbu na tajomstvo príjemcu. Niektoré polia sú voliteľné.
Pred zaplatením over príjemcu, sumu a platnosť. Lightning nemá zabudovanú autoritu pre chargeback, teda spätné zrušenie platby. Začni malou hodnotou. Pri nevhodnej peňaženke alebo príjemcovi použi on-chain platbu.