-
El código ofrecerá soporte para un nuevo tipo de firmas de anillos, las CLSAG.
-
La red será actualizada el 17 de octubre de acuerdo al cronograma para el 2020.
La más reciente versión del software de Monero llamado Oxygen Orion ya está disponible para su actualización. El cliente llega previo a lo que será la próxima bifurcación dura no contenciosa de la red a ejecutarse el próximo 17 de octubre.
Una de las principales mejoras del código es que añadirá soporte para un nuevo tipo de firmas de anillo conocidas como CLSAG (Concise Linkable Spontaneous Anonymous Group o en español Grupo Anónimo Espontáneo Enlazable y Conciso), que reemplazará la implementación de las MLSAG (Multilayered Linkable Spontaneous Anonymous Group o Grupo Anónimo Espontáneo Vinculable de Múltiples Capas), según se informó a través de un comunicado.
«Esta es la versión v0.17.0.0 del software de Monero. Este importante lanzamiento se debe a la actualización de la red del 17 de octubre, que a su vez añade soporte para el formato de transacción CLSAG que mejora la velocidad de verificación y reduce el tamaño de la transacción.»
ErCiccione, desarrollador.
El nuevo mecanismo reducirá el tamaño de las transacciones en aproximadamente un 25%, mientras que la velocidad de verificación mejorará otro 10%, todo manteniendo los niveles de seguridad, de acuerdo con el grupo de programadores.
Parte del proceso de las firmas CLSAG ya se cumple con las MLSAG, sin embargo, la mejora es más eficiente ya que no ejecuta comprobaciones por separado. Es decir, el proceso anterior ejecutaba dos cálculos distintos para demostrar que al menos una de las salidas era propiedad del remitente, pero sin revelar cuáles, y para determinar el monto de la transacción.
«Utilizando algunas matemáticas simples pero inteligentes, las firmas CLSAG logran la misma funcionalidad que las firmas del MLSAG, pero a un tamaño mucho menor. Y gracias a algunas optimizaciones de la criptografía subyacente, el software de Monero puede verificar las firmas del CLSAG más rápidamente», se informó en julio luego del proceso de auditoría del mecanismo.
Tamaño de las transacciones en Monero
Los desarrolladores explicaron que el tamaño de las transacciones depende del número de salidas previamente gastadas y del número de nuevas transacciones salientes que se generen. La mayoría de las transacciones gastan como máximo dos salidas previas y generan dos nuevas salidas.
«Estas transacciones ocupan actualmente alrededor de 2,5 kB de espacio en la cadena de bloques. Con el CLSAG, la misma transacción ocupa solo 1,9 kB de espacio, ¡una mejora del 25%!», añadieron los programadores.
La versión v0.17.0.0 es la continuación de la v0.16.0.0 en la que se activó soporte para Dandelion++ y una mayor capacidad para la verificación de transacciones con la activación de Bulletproof. Se trató de un método para realizar transacciones con XMR a través de una variante de la prueba de conocimiento cero o Zk-SNARKS, según un reporte de CriptoNoticias publicado en mayo de este año.
El lanzamiento de Oxygen Orion ocurre nueve meses después que los desarrolladores de Monero anunciaron que estaban trabajando en un nuevo mecanismo para aumentar la privacidad. Este concepto fue llamado Triptych el cual también prometía seguridad y una mayor escalabilidad de la red.
Hay que recordar que Monero es una criptomoneda orientada a la privacidad de los usuarios y de las operaciones que se ejecutan en la red. Para lograr su objetivo se utilizan diversos métodos que permiten ocultar información relacionada con las transacciones.