Creo que tengo una comprensión general de cómo funciona Lightning Network. Sin embargo, tenía algunas dificultades para entender qué sucede cuando un nodo en medio de un "camino" de repente se queda inactivo o fuera de línea durante mucho tiempo. Para aclarar mi pregunta, considere el siguiente ejemplo:
Sin embargo, ¿qué pasa si C de repente está fuera de línea, lo que significa que C no estará allí para recibir R de D y, por lo tanto, detiene el flujo de R de regreso a través de la ruta? Asumiría que los HTLC entre A y B y B y C se agotan y, por lo tanto, A y B se reembolsan.
Entonces, ¿C perdería? ¿Habría A realizado una transacción "gratis"? Supongo que este es un proceso rápido, pero ¿es probable que ocurra un evento de este tipo en el que un nodo medio en una transacción de LN simplemente deja de funcionar durante mucho tiempo?
A menos que haya entendido mal el LN, el valor de R se divulga públicamente cuando D acepta el pago, lo que permite que toda la cadena de respaldo reclame sus partes.
Si la transacción no puede resolverse antes de que se agote el valor CLTV del HTLC, se reembolsará a los pares (los HTLC pendientes se cancelarán) y la transacción se cancelará.
Si C no está allí para recibir R, los fondos no se moverán, por lo que no es necesario forzar el cierre, pero los fondos también permanecerán en los canales en línea durante ese período de tiempo. Mientras tanto, los canales en línea podrán propagar pagos dado que hay más liquidez disponible y la cantidad de HTLC-s pendientes está por debajo del límite establecido.
Vea la situación en la que C estaría en línea para recibir R y se desconectaría antes de propagarse a B discutida en: ¿Qué sucede si uno de los nodos de Lightning Network no revela R? (Cancelación de pago)
crypto_rob
jonathan sangre plateada
crypto_rob
jonathan sangre plateada
crypto_rob
jonathan sangre plateada
crypto_rob
helin wang