Enabling Threshold Custody for the Lightning Network with Nested Threshold Multi-Signatures
Este artículo presenta "Iceberg", una novedosa construcción criptográfica para firmas MuSig2 de umbral anidado que permite que un lado de un canal de la Lightning Network de Bitcoin opere como un grupo de umbral -de- seguro sin requerir ninguna modificación al protocolo subyacente, a Bitcoin o a las contrapartes, mientras mantiene un alto rendimiento de pagos.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
En el mundo digital de Bitcoin, el dinero se mueve a través de dos capas distintas. La capa principal, conocida como la cadena de bloques (blockchain), es un libro de contabilidad público donde las transacciones se registran de forma permanente. Sobre esta se asienta la Lightning Network, un sistema más rápido y privado diseñado para gestionar miles de pagos por segundo sin saturar el libro de contabilidad principal. Para utilizar este sistema, dos personas abren un canal privado entre ellas, bloqueando sus fondos bajo un candado digital especial que requiere la aprobación de ambos para poder gastarlos. Esta configuración se ha vuelto vital para las grandes instituciones financieras, gestionando cientos de millones de dólares en valor. Sin embargo, una debilidad crítica ha persistido desde el inicio de la red: las llaves digitales que controlan estos fondos en cada lado del canal se encuentran en un único dispositivo. Si ese único dispositivo es robado, hackeado o simplemente se pierde, los fondos desaparecen para siempre. No hay copia de seguridad, no hay recuperación y no hay forma de dividir la autoridad entre varias personas o máquinas.
Durante años, los expertos han sabido que la solución reside en la "custodia de umbral" (threshold custody), un método donde un grupo de personas debe acordar la firma de una transacción, pero no es necesario que todos los miembros estén presentes. Esta es una práctica estándar para asegurar grandes sumas en la cadena de bloques principal, pero ha sido imposible de aplicar a la Lightning Network. La razón es un estancamiento técnico: la Lightning Network requiere un apretón de manos específico y rígido entre dos partes para actualizar los saldos, y este apretón de manos no permite que un lado revele repentinamente que en realidad es un grupo de personas. Si un lado intentara usar una llave de grupo, rompería el protocolo, obligando a la otra persona a cambiar su software o a que toda la red se adapte. Esto ha dejado a la Lightning Network vulnerable, dependiendo de puntos únicos de fallo frágiles mientras el resto del mundo financiero avanza hacia una seguridad más robusta y distribuida.
Un equipo de investigadores ha resuelto este problema mediante la invención de un nuevo método criptográfico llamado Iceberg. Su trabajo permite que un lado de un canal de Lightning opere como un grupo seguro de firmantes mientras aparece ante el otro lado como un usuario único y ordinario. Imagine una caja fuerte bancaria que requiere que tres gerentes la abran, pero que para el mundo exterior parezca que una sola persona está girando la llave. Los investigadores lograron esto creando un sistema donde el acuerdo interno del grupo ocurre de forma invisible, entre bastidores, sin alterar nunca los mensajes enviados a la contraparte. El resultado es una forma de distribuir el riesgo y evitar la pérdida total sin requerir cambios en la red Bitcoin, en el protocolo Lightning o en el software utilizado por la otra persona en el canal.
El núcleo de la innovación reside en cómo el grupo gestiona los "nonces" digitales, que son números aleatorios utilizados para crear una firma. En la Lightning Network, estos números deben acordarse antes de que siquiera se conozcan los detalles específicos de la transacción. Esto crea un desafío único: si el grupo cambia sus miembros entre el momento en que se elige el número y el momento en que se firma la transacción, la firma podría fallar o volverse insegura. Los intentos previos de resolver esto requerían que todos los miembros estuvieran conectados al mismo tiempo o forzaban al grupo a revelar su estructura interna. El sistema Iceberg supera esto mediante el uso de una técnica llamada intercambio de secretos replicado (replicated secret sharing). En esta configuración, cada miembro del grupo posee una pieza de la clave secreta, pero las piezas están dispuestas de tal manera que cualquier pequeña mayoría del grupo puede reconstruir los números necesarios, independientemente de quién esté conectado en ese momento. Crucialmente, el sistema deriva estos números de una manera que depende únicamente del estado del canal, no de qué miembros específicos estén presentes. Esto significa que si algunos miembros se desconectan o si la composición del grupo cambia, los miembros restantes aún pueden producir la misma firma exacta que se prometió anteriormente, manteniendo el canal seguro y funcional.
Para demostrar que este concepto funciona en el mundo real, los investigadores construyeron un prototipo funcional y lo integraron en un nodo de producción de Lightning, una pieza de software utilizada para enrutar pagos. Probaron el sistema bajo diversas condiciones, simulando grupos de diferentes tamaños y tolerando distintos números de miembros defectuosos o ausentes. Los resultados mostraron que el nuevo método añade solo una cantidad mínima de tiempo al proceso de pago. Para un grupo diseñado para tolerar un miembro corrupto, el tiempo adicional requerido fue de apenas 3,8 milisegundos por pago. Esto representa un incremento de apenas el 6,7 por ciento en el trabajo computacional que ya requiere una transacción estándar. Incluso con grupos más grandes diseñados para manejar más fallos, el sistema mantuvo una alta velocidad, sosteniendo más del 93 por ciento del rendimiento de pagos de un canal estándar y sin modificar. Esto demuestra que la seguridad de la custodia de umbral puede añadirse a la Lightning Network hoy mismo sin sacrificar la velocidad que hace que la red sea útil.
La seguridad de este nuevo sistema también fue rigurosamente probada. Los investigadores demostraron que, mientras el grupo tenga una mayoría de miembros honestos, es matemáticamente imposible que un atacante falsifique una firma o robe los fondos, incluso si controla algunos de los dispositivos del grupo. La prueba tiene en cuenta la compleja realidad de la Lightning Network, donde los miembros pueden desconectarse, los mensajes pueden retrasarse y el grupo puede necesitar acordar el estado actual del canal antes de firmar. Al formalizar un nuevo tipo de primitiva criptográfica llamada "multifirmas de umbral anidadas" (nested threshold multi-signatures), el equipo proporcionó una garantía matemática de que el grupo actúa como una entidad única y segura. Esto significa que las instituciones y los individuos pueden ahora desplegar esta protección de forma unilateral; pueden mejorar su propia seguridad sin pedir a nadie más que cambie su software o sin esperar a una actualización de toda la red.
Las implicaciones de este trabajo van más allá de simplemente solucionar una vulnerabilidad; cambian nuestra forma de pensar sobre la seguridad de los activos digitales en un sistema distribuido. Durante años, la Lightning Network fue vista como un compromiso: la velocidad y la privacidad venían al costo de depender de llaves únicas y frágiles. Iceberg elimina ese compromiso, permitiendo que la red escale con el mismo nivel de seguridad que las grandes instituciones ya demandan para sus activos en la cadena (on-chain). Los investigadores verificaron que su sistema funciona perfectamente con el hardware y el software existentes, lo que significa que la transición a este modelo más seguro puede ocurrir de inmediato. Al integrar la solución en un nodo del mundo real y medir su rendimiento, trasladaron el concepto de una posibilidad teórica a una herramienta práctica. Los hallazgos confirman que la Lightning Network puede ahora soportar el tipo de custodia multipartita robusta que protege contra el robo y la pérdida accidental.
Este avance no depende de cambiar las reglas fundamentales de Bitcoin o de la Lightning Network. En su lugar, funciona encajando un complejo sistema de seguridad multipersona dentro del espacio simple de una sola persona que la red espera. Es un recordatorio de que, a veces, las soluciones más efectivas no consisten en construir algo nuevo desde cero, sino en encontrar una manera de hacer que las estructuras existentes soporten más peso. Los investigadores han demostrado que, con el enfoque matemático adecuado, es posible ocultar un grupo de guardianes detrás de una sola cara, asegurando que el dinero digital que se mueve a la velocidad de la luz sea tan seguro como las personas que lo utilizan. El camino a seguir es ahora claro: la tecnología para proteger estos fondos existe, y la única barrera que queda es la decisión de adoptarla.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.