Descripción General
El enrutamiento trampolín es una técnica para la Lightning Network que permite a los clientes ligeros (como las billeteras móviles) enviar pagos sin mantener una vista completa del grafo de red. En lugar de calcular toda la ruta desde el emisor hasta el receptor, el emisor construye una ruta a través de uno o más nodos "trampolín", cada uno de los cuales encuentra de forma independiente el siguiente salto hacia el destino.
Cómo Funciona
En el enrutamiento Lightning estándar, el emisor debe conocer la topología completa de la red para encontrar una ruta viable. El enrutamiento trampolín divide esta responsabilidad:
Enrutamiento Estándar (el emisor calcula la ruta completa):
Emisor --> A --> B --> C --> D --> Receptor
[El emisor conoce toda la ruta A->B->C->D]
Enrutamiento Trampolín (búsqueda de ruta delegada):
Emisor --> T1 ~~~> T2 ~~~> Receptor
| |
[T1 encuentra [T2 encuentra
ruta a T2] ruta al Receptor]
~~~> = el nodo trampolín encuentra los saltos intermedios
El emisor solo necesita conocer algunos nodos trampolín bien conectados, no todo el grafo de red. Cada nodo trampolín utiliza su propio conocimiento del grafo para enrutar el pago al siguiente trampolín o al destinatario final.
Beneficios para Billeteras Móviles
Los nodos Lightning móviles y ligeros enfrentan restricciones significativas:
- Almacenamiento: El grafo completo de la red Lightning puede tener decenas de megabytes y estar en constante cambio.
- Ancho de banda: Sincronizar datos de gossip sobre actualizaciones de canales consume ancho de banda significativo en conexiones móviles.
- Cómputo: Encontrar rutas a través de miles de canales es computacionalmente costoso en hardware móvil.
El enrutamiento trampolín aborda los tres problemas descargando el almacenamiento del grafo y la búsqueda de ruta a nodos trampolín con buenos recursos.
Consideraciones de Privacidad
El enrutamiento trampolín implica algunos compromisos de privacidad. El nodo trampolín sabe que está actuando como intermediario de enrutamiento y puede ver el siguiente trampolín en la ruta. Sin embargo, el uso de múltiples saltos trampolín y el cifrado de cebolla significa que ningún nodo trampolín único conoce la ruta completa desde el emisor hasta el receptor.
Conceptos Erróneos Comunes
El enrutamiento trampolín no es custodial — los nodos trampolín nunca tienen control sobre los fondos. El pago aún está asegurado por HTLCs en cada salto, manteniendo las mismas garantías sin confianza que el enrutamiento Lightning estándar. El nodo trampolín solo asiste con la búsqueda de ruta, no con la custodia de fondos.