Eclair endurece las reglas de financiamiento de Bitcoin tras detectar vulnerabilidades en los pagos Lightning
Eclair actualiza las reglas de financiamiento de Bitcoin para mejorar la seguridad de los pagos Lightning, instando a los operadores a actualizar tras descubrir vulnerabilidades en el manejo de transacciones.

Actualización de Seguridad en Bitcoin Lightning
El desarrollador de Bitcoin Lightning, ACINQ, ha instado a los operadores de nodos a actualizar sus sistemas después de corregir debilidades de seguridad que podrían ser explotadas por pares maliciosos. La compañía lanzó la versión 0.14.6 de Eclair el 27 de octubre, introduciendo requisitos de transacción más estrictos y mecanismos de recuperación para evitar que el financiamiento de canales manipulado ponga en riesgo los pagos pendientes.
"Recomendamos encarecidamente la actualización, ya que algunos de estos problemas pueden ser explotados por nodos maliciosos"
advirtió ACINQ en su anuncio de lanzamiento.
Vulnerabilidades en los Canales Lightning
La advertencia se centra en una vulnerabilidad en la forma en que los canales Lightning manejan los cambios de financiamiento antes de que las transacciones subyacentes de Bitcoin sean confirmadas. Lightning permite a los usuarios transferir Bitcoin a través de canales de pago sin registrar cada transacción en la blockchain. Los operadores también pueden agregar o retirar liquidez de canales existentes mediante un proceso conocido como splicing.
Sin embargo, la documentación de lanzamiento de ACINQ advierte que aceptar entradas de financiamiento no confirmadas de otro nodo crea una oportunidad para la manipulación. Un par malicioso podría gastar dos veces una transacción no confirmada después de firmar un splice, invalidando el acuerdo de financiamiento que respalda el canal. Si el canal afectado se cierra posteriormente a través de la blockchain de Bitcoin, los pagos pendientes asegurados por contratos condicionales conocidos como HTLCs podrían volverse vulnerables, ya que su liquidación depende de la transacción de financiamiento invalidada.
Mejoras en la Seguridad y Protección
Los desarrolladores describieron una posible exposición de seguridad en lugar de un robo confirmado, dejando en la incertidumbre la magnitud de cualquier explotación en el mundo real. La actualización introduce una nueva configuración de seguridad que requiere entradas confirmadas de pares antes de que puedan contribuir fondos a los splices de canal. Activada por defecto, esta protección también impide que los operadores construyan splices adicionales sobre cambios de financiamiento no confirmados, reduciendo las oportunidades para que pares maliciosos socaven la liquidación.
ACINQ separó este requisito de sus protecciones de financiamiento dual existentes, que ahora se aplican específicamente a la creación de canales. Los desarrolladores también fortalecieron la respuesta del software cuando un canal debe cerrarse mientras una transacción de financiamiento permanece no confirmada. Bajo la lógica de liquidación revisada, Eclair selecciona una transacción de compromiso respaldada por financiamiento que su backend de Bitcoin Core reconoce, volviendo al último estado de financiamiento confirmado cuando sea necesario.
Correcciones Adicionales y Recomendaciones
Este cambio aborda un problema en el que un operador podría intentar liquidar un canal utilizando una transacción de financiamiento que había desaparecido de su grupo local de transacciones pendientes de Bitcoin. Una corrección relacionada aborda otro escenario potencial de pérdida que involucra transacciones que los mineros confirman después de que Eclair ha dejado de rastrearlas como su ruta de liquidación preferida. Anteriormente, el software podría identificar erróneamente tal transacción como perteneciente a la contraparte, fallando potencialmente en reclamar fondos y salidas de pago pendientes que permanecían recuperables.
La nueva lógica reconoce esas transacciones e intenta recuperar las salidas correspondientes, protegiendo fondos que de otro modo podrían quedar sin reclamar. ACINQ también advirtió a los operadores en contra de usar su función opcional de compromiso sin tarifa al hacer splicing con pares no confiables. Esa función ya estaba desactivada por defecto.
El lanzamiento acredita al investigador de seguridad Erick Cestari por divulgar responsablemente los problemas abordados por la actualización. Se ha aconsejado a los operadores que ejecutan versiones más antiguas de Eclair que instalen el parche y mantengan la nueva salvaguarda de entrada confirmada. ACINQ indicó que los canales de pago existentes pueden permanecer abiertos durante la actualización, que requiere detener el software, instalar la nueva versión y reiniciar el nodo.