-
VLS es de cรณdigo abierto y es compatible con los clientes CLN y LDK.
-
El equipo desarrollador proyecta la adiciรณn de multifirmas en Lightning, como ocurre en Bitcoin.
Almacenar las claves privadas de Bitcoin en un nodo de la red Lightning, que estรก conectado a internet, puede ser riesgoso. Con el objetivo en solucionar esta amenaza, se anunciรณ el lanzamiento de VLS 1.1 (Validating Lightning Signer), un cliente que aloja las claves privadas separadas del nodo.
VLS es una biblioteca de software de cรณdigo abierto escrita en el lenguaje de programaciรณn RUST. Todavรญa en fase beta, se trata de una herramienta que puede significar un paso adelante en el desarrollo de la red Lightning, segunda capa de Bitcoin enfocada en pagos instantรกneos, ya que plantea una gestiรณn de las claves privadas diferente al resto.
El enfoque de VLS se basa en dispositivos de firma con seguridad reforzada y reglas de validaciรณn estrictas, en el que se alojan las claves privadas. Es decir que la firma de las transacciones se produce desde un dispositivo remoto (mediante una llamada proxy) y no desde el nodo.
El dispositivo de firma estรก compuesto por un front end (interfaz de usuario o componente de entrada), conectado a internet, y un รกrea segura, con recursos mรกs limitados pero con mayor seguridad. En esta รบltima se guardan las claves privadas. Asรญ, si alguien vulnera un nodo, de todos modos no podrรญa sortear esta nueva barrera que lo separa de tener acceso a los fondos del usuario.
Otras caracterรญsticas de VLS para nodos de Lightning
En adiciรณn a lo anterior, esta primera versiรณn de VLS ofrece caracterรญsticas diseรฑadas como la compatibilidad con las implementaciones CLN (Core Lightning) y LDK (Lightning Development Kit) y respaldo de estado cifrado en la nube. Asimismo, permite configurar conjuntos de reglas de validaciรณn de capa 1, capa 2 y otras opcionales, como la velocidad o cantidad de aprobaciones.
Fuente: Gitlab
Ademรกs, suma herramientas de recuperaciรณn en caso de fallos del firmante o el nodo, lista blanca para destinos aprobados y garantรญas de seguridad en el conjunto de UTXO (salidas de transacciones no gastadas) a travรฉs de un orรกculo, con el fin de comprobar que las UTXO que se firman no fueron gastadas previamente.
La implementaciรณn de VLS tambiรฉn abre la puerta a la configuraciรณn de redes de Lightning con multifirma. Esta es una funcionalidad ya disponible en wallets de la capa principal de Bitcoin, y que permite involucrar a varios usuarios en la gestiรณn de los bitcoins (BTC) en una wallet. Se trabajarรก en esto una vez que protocolos clave, como Taproot, Musig2 y FROST, tengan la madurez necesaria, aseguran.
Los desarrolladores de VLS aseguran que el cliente podrรก usarse en casos diversos, que abarcan desde los usuarios domรฉsticos que usan dispositivos mรณviles hasta servidores de grandes empresas. Varias compaรฑรญas y proyectos desarrolladores de soluciones en Bitcoin, como Spiral, Blockstream, Core Lightning, Lightning Dev Kit y Sphinx Chat apoyan el proyecto de VLS.
La hoja de ruta de VLS establece como prรณximos objetivos ejecutar firmas en plataformas con recursos limitados, optimizar el rendimiento para procesadores integrados y aรฑadir caracterรญsticas como el soporte extendido de BOLT-12 (estรกndares de funcionamiento de la red Lightning) y la integraciรณn de VSS (Verifiable Secret Sharing, protocolo usado para distribuir secretos de manera segura entre mรบltiples participantes).