Hechos clave:
-
Las Watchtower permiten mantener una red honesta.
-
Este tipo de sistema evita que un usuario cierre un canal de pago de forma unilateral.
La comunidad de desarrolladores de Lightning Network (LN) de Bitcoin está trabajando para mejorar la seguridad y responsabilidad de las watchtowers, los nodos que protegen los canales de pago de los usuarios en la red.
Sergi Delgado Segura, un desarrollador de Bitcoin, publicó la semana pasada en la lista de correo Lightning-Dev una propuesta para hacer que las watchtowers sean responsables por no responder a violaciones de protocolo que podrían haber detectado.
El principio básico es que cada watchtower tenga una clave pública conocida y use la clave privada correspondiente para generar una firma para cualquier dato de detección de violaciones que acepte. Si una watchtower no responde a una violación, el usuario podría publicar los datos y la firma para demostrar que la watchtower no cumplió con su responsabilidad.
Sin embargo, Delgado señaló que hay problemas prácticos con este enfoque, como el hecho de que el usuario tendría que almacenar una firma adicional cada vez que envía nuevos datos a la watchtower para la detección de violaciones, lo que podría ser, en ocasiones, bastante frecuente en canales LN activos.
Además, algunas Watchtowers pueden querer almacenar datos solo de forma temporal, lo que plantea un problema si se requiere que los datos de detección de violaciones se almacenen de manera permanente.
Delgado sugiere utilizar acumuladores criptográficos. Estos proporcionan una solución práctica sobre el almacenamiento de datos y la verificación de las violaciones por parte de las Watchtower.
Los nodos watchtower han sido una pieza fundamental en el crecimiento de la red Lightning de Bitcoin. Desde su creación en 2019, según lo reportó CriptoNoticias, estos “vigilan” la red, evitando cierres de canales unilateralmente o pagos indebidos.
La creación de este tipo de herramientas, facilitó el uso de la red Lightning, ya que ahora no requiere que un usuario deba estar conectado a su wallet o nodo para recibir un pago. La Watchtower se encarga de vigilar que todo ocurra con normalidad.
Qué son los acumuladores criptográficos
Un acumulador criptográfico es una estructura de datos que permite a un usuario agregar elementos a una lista y generar una prueba criptográfica sin revelar los elementos individuales en la lista. En otras palabras, permite que varias entradas se combinen en una sola prueba criptográfica, lo que la hace útil en muchas aplicaciones, como sistemas de votación, redes sociales y sistemas de autenticación.
El uso de acumuladores criptográficos se ha propuesto como una forma de mejorar la privacidad y la escalabilidad en una variedad de aplicaciones, incluidas las cadenas de bloques. Por ejemplo, en lugar de almacenar todas las transacciones en una cadena de bloques, se podrían almacenar en un acumulador criptográfico y solo la prueba criptográfica de la agregación se agregaría a la cadena de bloques. Esto podría mejorar la escalabilidad y la privacidad de la cadena de bloques.
Gracias a esta ventaja que brindan los acumuladores criptográficos, las validaciones y almacenamientos de datos serían más fáciles de compartir, evitando sobrecargas en las Watchtower. Cabe destacar que por el momento solo se trata de una propuesta que aún está discusión y no ha sido implementada dentro del código fuente de la red Lightning.