Why Nostr? What is Njump?
2023-04-08 11:00:02

federicorivi on Nostr: Che succede quando si effettua un pagamento Lightning verso qualcuno con cui non si ...

Che succede quando si effettua un pagamento Lightning verso qualcuno con cui non si ha un canale? Avviene la magia del routing 🪄

La rete Lightning permette di raggiungere peer con cui non si hanno canali aperti direttamente instradando il pagamento tramite altri peer, a patto che esista un percorso in grado di collegare il mittente al destinatario.

Prima che un pagamento venga effettivamente eseguito, il nodo deve trovare il percorso da far seguire ai fondi: questo processo prende il nome di pathfinding. Oggi la rete Lightning conta oltre 16.000 nodi, connessi tra loro da quasi 43.000 canali con una liquidità media di 4.000.000 di sats.

L’algoritmo di pathfinding non ha difficoltà a trovare percorsi di pagamento. Il problema è verificare se i canali dei percorsi trovati abbiano la liquidità necessaria per supportare il pagamento.

Se il nodo A volesse pagare 1M di sats a Q - passando per B, K ed F - ma anche solo uno dei canali intermedi non fosse finanziato con tale liquidità, la transazione non avverrebbe.

Inoltre come si può essere certi che un nodo del percorso non si comporti in modo malevolo sottraendo i fondi? A questa domanda risponde il concetto di Hashed Timelock Contract (HTLC), uno smart-contract a tutti gli effetti.

Tutti i dettagli nella nuova fermata di #BitcoinTrain!

https://bitcointrain.substack.com/p/fermata-89-bitcoin-training-il-routing
Author Public Key
npub1rd0wwn037yltsh256d4urxjpsr6ye6dva6azaggsl848nwc64ehq60r3ys