September 16, 2020 / Interesante

Triptych: una visión general del algoritmo de protección del anonimato del usuario de Monero

A principios de este mes, el equipo de Monero anunció una nueva solución para una mayor protección de datos en la red criptográfica. Este artículo echa un vistazo a Triptych, la innovadora tecnología de Monero que oculta los datos sobre los emisores de monedas al aumentar el número de trampas.

Firmas de anillos

La protección de la dirección es la única manera de ocultar la información del remitente en la red Monero. Todos los datos de la transacción de Monero se presentan en el blockchain como una salida (TXO). A su vez, cada TXO está marcado con un identificador único (de una sola vez) o clave pública. Por lo tanto, cuando se monitoriza un bloqueo de Monero, es imposible vincular las claves públicas de TXO a las direcciones de los usuarios. Sin embargo, las propias llaves públicas también necesitan protección, ya que hay diferentes métodos de control de bloqueo que pueden vincular estas llaves públicas a las personas.

Mover a Monero por la red se clasifica por el método de la firma de anillo. Con este enfoque, la ocultación de la clave pública para el TXO real se hace mediante la inclusión de trampas en la transacción como entradas/salidas de las transacciones de otros. Por lo tanto, es imposible determinar la autenticidad del TXO. A su vez, el TXO de entrada y salida puede ser rastreado directamente en los éxitos de taquilla de Monero como moneroblocks.info o xmrchain.net.

Cabe señalar que el método de la firma de anillo ha sido objeto de transformación a lo largo de los años. Inicialmente, las trampas eran opcionales, y fueron elegidas al azar. Sin embargo, con el tiempo se convirtieron en parte integral del protocolo, y su número se incrementó a 10. El proceso de toma de muestras también mejoró con el tiempo, proporcionando un proceso individual para cada caso.

Los principales algoritmos de firma de anillo también fueron directamente mejorados. La CryptoNote describe un esquema de firma de anillo que difiere de la actual implementación más eficiente basada en la Firma Multilayered Linkable Spontaneous Anonymous Group Signature, (MLSAG). Una de las innovaciones más recientes es la sustitución del MLSAG por el esquema del CLSAG, que está diseñado para reducir el tamaño general y el tiempo de verificación de la transacción.

Estos esfuerzos sólo aumentaron el anonimato de la red Monero. Así, cada transferencia de XMR con el TXO real como una clave pública TXO, ya desconectada criptográficamente de la dirección Monero del remitente y oculta entre 10 claves públicas falsas, que son difíciles de distinguir de la real. Al mismo tiempo, el software criptográfico funciona rápidamente y sin problemas, manteniendo la velocidad estándar y sin afectar al tamaño del blockchain en su conjunto.

Retos
Pero el mecanismo de esconder el emisor en Monero no es ideal y diez trampas no siempre son suficientes. Por ejemplo, algunos TXO aleatorios pueden identificarse mediante las listas negras existentes o vinculándolos a fondos comunes e intercambios, evaluando la fiabilidad en otras transacciones y utilizando plazos. Y eso es un problema.

Así pues, esconderse entre las trampas sólo es posible cuando nadie sabe de ellas, y para algunos oponentes, especialmente inventivos, sólo 10 elecciones al azar pueden ser suficientes para identificar a las partes de la transacción. Entonces, ¿por qué no usar más?

Obsérvese que el algoritmo del MLSAG/CLSAG supone un aumento del tamaño de la transacción junto con su tiempo de procesamiento en relación con el número de trampas en progresión lineal. Así pues, el uso de 10 trampas es la mejor opción para mantener un nivel adecuado de confidencialidad a una velocidad de procesamiento y un tamaño de transacción normales. Un mayor número de trampas sin duda aumentará la confidencialidad, pero también aumentará el tamaño de las transacciones, lo que hará mucho más difícil comprobarlas.

Triptych
Como solución, los desarrolladores de Monero Saran Noezer y Brandon Goodell se asociaron con Arthur Blue (Randomrun) para crear un algoritmo para las firmas de anillos Triptych. En este caso, el tamaño de las firmas de anillo no aumenta linealmente, sino logarítmicamente, similar al mecanismo que funciona en la criptomoneda de Zcash. Por lo tanto, el tiempo de verificación aumenta en una progresión lineal con el número de trampas, pero la verificación se puede hacer utilizando algoritmos especializados que proporcionan un procesamiento más rápido.

Triptych resuelve una serie de problemas con la firma del anillo de Monero. Por ejemplo, este método debería bloquear la reutilización de claves públicas, previniendo así la posibilidad de un desperdicio del mismo TXO. La tecnología también admite el uso de transacciones confidenciales para ocultar sumas en línea. Con la ayuda de datos especiales llamados claves de compromiso, los miembros de la red prueban la autenticidad de las sumas cargadas, sin tener que revelarlas. Estas claves de compromiso, junto con las claves de firma y las etiquetas de unión, representan los tres componentes principales de Triptych.

Sin embargo, el equipo del proyecto no se detendrá ahí. Una de las alternativas, Arcturus – especialmente prometedora – es una versión mejorada del propio Triptych. La actualización reducirá el tamaño de la transacción mediante el uso de un paquete de datos de firma criptográfica para toda la transacción en lugar de uno para cada TXO, mientras que ambas versiones tienen tiempos de validación comparables.

Conclusión
Con Triptych y la posible actualización de Arcturus, Monero recibirá una nueva tecnología con el potencial de reducir el tamaño de los datos de la firma del anillo de crecimiento lineal a una trampa logarítmica, y el número de trampas aumentará sin necesidad de aumentar el tamaño del bloque. Como tal, la tecnología Triptych continúa el implacable progreso de Monero, demostrando más oportunidades en la dirección de proteger la privacidad y la libertad de los usuarios de la criptografía.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

/ Similar records