9 - Mastering the Lightning Network - Onion routing, Gossip protocol et Path Finding
   2 min. de lecture    Jonathan Serra

Lecture des chapitre 10, 11 et 12 de Mastering the Lightning Network

Routage en oignon

Dans ce chapitre, nous dĂ©crirons le mĂ©canisme de routage en oignon du Lightning Network. L’invention du routage en oignon prĂ©cède le Lightning Network de 25 ans ! Le routage en oignon a Ă©tĂ© inventĂ© par des chercheurs de la marine amĂ©ricaine en tant que protocole de sĂ©curitĂ© des communications. Le routage en oignon est le plus cĂ©lèbre utilisĂ© par Tor, la superposition Internet routĂ©e en oignon qui permet aux chercheurs, aux militants, aux agents de renseignement et Ă  tout le monde d’utiliser Internet de manière privĂ©e et anonyme.

Dans ce chapitre, nous nous intĂ©ressons Ă  la partie “Source-based onion routing (SPHINX)” de l’architecture du protocole Lightning, mise en Ă©vidence par un aperçu au centre (couche de routage) du routage Onion dans la suite de protocoles Lightning.

Protocole de Gossip

Dans ce chapitre, nous dĂ©crirons le protocole de potins du Lightning Network et comment il est utilisĂ© par les nĹ“uds pour construire et maintenir un graphe de canal. Nous passerons Ă©galement en revue le mĂ©canisme d’amorçage DNS utilisĂ© pour trouver des pairs avec lesquels “commĂ©rer”.

La section “Frais de routage et relais Gossip” est mise en Ă©vidence par un aperçu couvrant la couche de routage et la couche peer-to-peer du protocole Gossip dans la suite de protocoles Lightning.

Path Finding

La livraison des paiements sur le Lightning Network dĂ©pend de la recherche d’un chemin de l’expĂ©diteur au destinataire, un processus appelĂ© recherche de chemin. Étant donnĂ© que le routage est effectuĂ© par l’expĂ©diteur, l’expĂ©diteur doit trouver un chemin appropriĂ© pour atteindre la destination. Ce chemin est ensuite encodĂ© dans un oignon.

Dans ce chapitre, nous examinerons le problème de la recherche de chemin, comprendrons comment l’incertitude sur les Ă©quilibres des canaux complique ce problème et examinerons comment une implĂ©mentation typique de la recherche de chemin tente de le rĂ©soudre.