¿El enfoque de enrutamiento de Bitcoin Lightning Network es "descentralizado" y "sin confianza"?

De la Red Lightning de Bitcoin :

es posible encontrar una ruta a través de la red similar al enrutamiento de paquetes en Internet.

¿El enfoque de enrutamiento de Bitcoin Lighning Network se realiza de manera "descentralizada" y "sin confianza" ?

Además, ¿no importa el hecho de que en la red Bitcoin no haya una tabla de enrutamiento ?

Respuestas (1)

¿El enrutamiento es descentralizado y sin confianza?

Generalmente, sí. Utiliza el enrutamiento de cebolla de esfinge para evitar que cualquier compañero en el camino sepa el origen/destino del pago.

También tenga en cuenta que la información de los saldos de los canales puede filtrarse si los intentos de enrutamiento se utilizan para sondear la liquidez a lo largo de una ruta.

El enrutamiento no es sólido contra los ataques de sybil, ya que los nodos comprometidos pueden determinar las rutas reconstruyendo la ruta a través de payment_hash en los scripts de salida htlc.

Sin embargo, corresponde al operador del canal garantizar que la implementación del rayo siempre esté sincronizada con un nodo completo. Solo de esta manera puede detectar una contraparte del canal de trampas y transmitir una transacción de penalización. Las torres de vigilancia pueden proporcionar vigilancia como un servicio, pero no son confiables.

Además, tenga en cuenta que Lightning Network es una red p2p separada.

El descubrimiento de la topología ocurre con los chismes de los compañeros.

Gracias, ¿podría decir que si la "red p2p separada" provoca una especie de centralización o basada en la confianza? Si pudiera presentar una referencia/documento/sitio web sobre la explicación de la "red p2p separada", sería perfecto. Gracias
Realmente no puedo decir eso porque no hay garantías de centralización ni descentralización. Algunos argumentan que la liquidez de los canales es costosa, por lo que se acumulará en manos de intercambios/individuos con un alto BTC acumulado. Por lo tanto, los nodos con una actividad de alto número de canales tenderán a tener más pagos promocionados a través de ellos, puede haber una presión de centralización, sí. Sin embargo, lo mismo ocurre con la agrupación de minería y los grandes comerciantes en la red de Bitcoin.
Puede decir que Lightning no es confiable en el sentido de que siempre puede penalizar los cierres de canales no válidos (dado que los ve antes del tiempo de espera).
Gracias. ¿Hay alguna buena referencia que explique el término " red p2p separada " ? gracias de nuevo
Lo sentimos, esto es un poco pesado, pero consulte el capítulo sobre pares en el protocolo lightning rfc: github.com/lightningnetwork/lightning-rfc?files=1 Tenga en cuenta que la red lightning "interconecta" con la red Bitcoin a través de transacciones Bitcoin (abiertas, compromisos, cerca).
Ese es el protocolo de mensajería p2p, sí.
Gracias, En este documento: ( bit.ly/2RpuavY ) se afirma que: "... se cree que las tablas de enrutamiento son necesarias para los grandes operadores en cuanto a los algoritmos de enrutamiento de Internet actuales como los protocolos BGP o Cjdns". Y: "existencia de un grupo de nodos de baliza (incluso cuando se seleccionan al azar y se renuevan regularmente) presenta una amenaza para la descentralización. De hecho, incluso el conocimiento global de la geometría de la red puede ser un vector de ataque". ¿Estás de acuerdo con esta afirmación? Gracias
Esa es siempre la compensación: una tabla de enrutamiento a través de una tabla hash distribuida es lenta, pero descentralizada. Las balizas centrales (incluso si se seleccionan de manera determinista) son más eficaces, pero están centralizadas.