Un criptógrafo e ingeniero de software de Ripple ha publicado un método propuesto para garantizar una mayor privacidad para las transacciones en el Ledger XRP. Según Nik Bougalis, quien también es el jefe del equipo C ++ de Ripple, el cegamiento de etiquetas es la solución.
En una publicación reciente de Github, Bougalis explica que el libro mayor de XRP utiliza etiquetas de origen y de destino para sus transacciones. Básicamente, cuando se inicia una transacción, la cuenta que hace esto usa una etiqueta de origen que transporta información sobre el origen de la transacción. Luego, una etiqueta de destino describe dónde debe finalizar la transacción.
Puede que exista un riesgo de privacidad
Bougalis explica que si bien las etiquetas de destino tienen más de 4 mil millones de combinaciones posibles, aún presenta un riesgo de privacidad, lo que permite rastrear fácilmente una dirección a un cliente. Él escribe que una «posible solución» sería el cegamiento de etiquetas, permitiendo que los intercambios de cifrado asignen múltiples etiquetas nuevas con la frecuencia que sea necesaria, para reducir la posibilidad de correlación con direcciones o usuarios.
La publicación también dice que si se implementan etiquetas ocultas, los atacantes tendrían más dificultades para violar cualquier transacción en el libro mayor. Sin embargo, admite que los intercambios podrían no estar dispuestos a hacer esto, ya que complicaría sus registros y sus procesos de transacción. Bougalis especifica que el uso de etiquetas cegadas debe ser perfecto.
Esta propuesta apunta a ser segura, mínima y eficiente; idealmente, debería ser posible implementar el enmascaramiento de etiquetas como una llamada de función única que no aumenta notablemente el tiempo necesario para ensamblar una transacción. Del mismo modo, el uso de una etiqueta oculta no debería dificultar significativamente que el destinatario procese una transacción.