Gossip vytváří neúplnou mapu
BOLT 7 definuje podepsaná oznámení uzlů, kanálů a směrové aktualizace. Ty uvádějí stav, základní a poměrný poplatek, limity HTLC a rozdíl CLTV; odesílatel z nich sestaví místní graf sítě.
Kapacita funding výstupu je vidět on-chain, její aktuální rozdělení však veřejné není. Soukromé kanály v globálním grafu chybějí. Mapa proto ukazuje možné hrany, nikoli záruku pro konkrétní částku.
Trasa se počítá odzadu
Od požadované částky a konečné expirace odesílatel při cestě zpět přičítá poplatek a CLTV delta dalšího uzlu. První HTLC proto nese vyšší částku a pozdější expiraci než poslední.
Nejlevnější trasa nemusí být nejlepší. Peněženka může vážit pravděpodobnost úspěchu, počet hopů, časové riziko, limity kanálů a minulé pokusy. Výběr trasy je politika peněženky, ne jediný konsenzuální algoritmus Lightningu.
Onion odhaluje jediný krok
BOLT 4 používá vrstvený paket Sphinx. Každý hop odstraní svou vrstvu, zjistí odchozí kanál, částku a expiraci a předá změněný paket dál. Automaticky nevidí celou trasu ani pokyny pro ostatní.
Nejde o dokonalou anonymitu. První hop vidí odesílajícího peera, poslední směr k příjemci a vodítka mohou poskytovat čas, částky, topologie či kontrolované uzly. Informace odhalují i opakované neúspěchy.
Selhání je součást hledání trasy
Platba může selhat kvůli směrové likviditě, zastaralé aktualizaci, vypnutému uzlu, limitům HTLC, poplatkům či času. Šifrovaná chyba dovolí odesílateli upravit místní pohled a zkusit jinou trasu bez částečného vypořádání platby.
Peněženka může platbu rozdělit mezi více cest, ale každá část stále potřebuje průchodnou trasu a kompatibilního příjemce. Lepší likvidita a opakování zvyšují pravděpodobnost, nikoli jistotu úspěchu.