Estoy leyendo sobre rayos y tengo algunas preguntas:
El contrato HTLC parece ser diferente en cada canal de pago de ruta nuevo que se abre (debido a un valor Hash diferente que debe proporcionarse), pero desde mi eufemismo, el canal se abre de forma independiente y por adelantado a los pagos en esos canales, entre dos partes. ¿Como es posible? ¿El HTLC no está escrito en la cadena de bloques?
Esta parte me confunde.
¿Existen formas conocidas de extender el tiempo de un canal antes de que finalice el período de tiempo predefinido? (sin cerrar y abrir un nuevo canal)?
Gracias.
¿Como es posible? ¿El HTLC no está escrito en la cadena de bloques?
En Lightning Network, los HTLC son parte de las transacciones de compromiso que no se transmiten a la red. Esto significa que los HTLC no ingresan a la cadena de bloques a menos que haya ocurrido algún fraude o alguien no responda.
Ninguna de las condiciones de una transacción de compromiso (todo el castigo, bloqueo de tiempo, HTLC, etc.) se incluye en la cadena de bloques a menos que se haya producido un fraude o una de las partes no responda. En un Lightning Channel típico, las únicas cosas que van a la cadena de bloques son la transacción de financiación que solo paga una dirección multigrado estándar de 2 de 2, y la transacción de cierre, que solo gasta de una dirección multigrado estándar de 2 de 2.
¿Existen formas conocidas de extender el tiempo de un canal antes de que finalice el período de tiempo predefinido?
Los canales no tienen un período de tiempo predefinido.
Solo los HTLC tienen un tiempo de espera predefinido y esto no se puede cambiar sin revocar el HTLC y crear uno nuevo.
muro