Algunas preguntas sobre Lightning y Tor

Actualmente hay una ola de artículos que afirman que Lightning Network se está reduciendo. Si observa las estadísticas oficiales, como en p2sh.info, esto parece cierto.

Me dijeron que parte de esto podría ser un efecto de más y más nodos Lightning usando Tor. En mi humilde opinión, es una locura ejecutar un nodo LN en casa sin Tor, por lo que esta podría ser una buena explicación.

Pero quedan algunas preguntas...

  1. ¿Por qué los nodos tor no aparecen en las estadísticas? No pude encontrar una buena respuesta a esto.

  2. Si los nodos tor no aparecen en las estadísticas, ¿pueden los nodos no tor enrutar los pagos a través de ellos? Alguien mencionó que necesita nodos de puente para ello. ¿Por qué? ¿Y qué hacen los nodos puente? ¿Son conocidos públicamente, tienen una configuración especial?

Gracias a todos. Esperando sus respuestas.

Respuestas (2)

En general, si lee BOLT 07, verá que los nodos y canales de rayos pueden ser privados o públicos .

Esto es independiente del hecho de si se ejecutan en tor o no.

El mensaje de anuncio del nodo respalda explícitamente el anuncio de que se ejecuta en tor como está escrito en el BOLT 07

address descriptorSe definen los siguientes tipos:

  • 1: ipv4; datos = [4:ipv4_addr][2:port](longitud 6)
  • 2: ipv6; datos = [16:ipv6_addr][2:port](longitud 18)
    • 3: servicio de cebolla Tor v2; datos = [10:onion_addr][2:port](longitud 12)
      • direcciones de servicio de cebolla versión 2; Codifica un hash truncado de 80 bits SHA-1de una clave pública de 1024 bits RSApara el servicio de cebolla (también conocido como servicio oculto Tor).
    • 4: servicio de cebolla Tor v3; datos = [35:onion_addr][2:port](longitud 37)
      • versión 3 ( prop224 ) direcciones de servicio de cebolla; Codifica: [32:32_byte_ed25519_pubkey] || [2:checksum] || [1:version], donde checksum = sha3(".onion checksum" | pubkey || version)[:2].

Sin embargo, creo que a la mayoría de los usuarios que se ejecutan en tor les gusta su privacidad y no anuncian su nodo.

Generalmente, los nodos solo se pueden anunciar si tienen al menos un canal público. Esto es para evitar ataques de spam y DoS en el protocolo de chismes. Como algunas personas solo tienen canales privados, los nodos no se anunciarán.

Además, la mayoría de los nodos móviles como eclair abren canales privados de forma predeterminada porque podría no ser tan útil para un usuario que su teléfono móvil consuma todos los datos del plan de datos de su operador para convertirse en un nodo de enrutamiento.

Los nodos Tor aparecen en las estadísticas, por ejemplo, 1ml.com. Ejecuto nodos de Lightning Network solo detrás de Tor.