Il modo in cui un pagamento Lightning trova un percorso di canali che lo porti fino al destinatario.
Per pagare qualcuno su Lightning non serve avere un canale diretto con lui. Il pagamento attraversa una catena di canali già esistenti, saltando da un nodo all’altro fino a destinazione. È il mittente a calcolare il percorso, sulla base della mappa pubblica dei canali, e a impacchettare le istruzioni in strati sovrapposti: ogni nodo del percorso apre solo il proprio strato e conosce da chi ha ricevuto e a chi deve passare il pagamento, senza sapere né chi lo ha originato né dove sia diretto.
Il percorso riesce solo se ogni canale attraversato ha liquidità sufficiente nella direzione giusta, cosa che il mittente non può conoscere in anticipo: per questo un pagamento può fallire e il wallet riprova con altre strade, di solito senza che l’utente se ne accorga. I nodi intermedi trattengono una piccola commissione per il servizio, in genere pochi sat. Un tentativo fallito non mette a rischio i fondi, perché finché il pagamento non si completa nessun impegno diventa definitivo.
Vedi anche: Lightning Network, Canale di pagamento, Liquidità (Lightning), Nodo Lightning, HTLC (Hash Time Locked Contract).