En los primeros años de la red Bitcoin, la criptomoneda se consideraba completamente anónima. Sin embargo, con el tiempo, los técnicos han aprendido a rastrear y desanonimizar las transacciones de Bitcoin. Luego, los desarrolladores de algunas nuevas criptomonedas decidieron agregar la capacidad de enviar transacciones verdaderamente anónimas a sus monedas.
Hoy hay 3 criptomonedas anónimas populares. Estos son Dash, ZCash y Monero. Comparemos los mecanismos de privacidad utilizados en estas monedas.
Guión. Método CoinJoin.
Hay dos tipos de transacciones en la criptomoneda Dash: regular y transacciones con mayor privacidad, utilizando la función opcional "PrivateSend". La función PrivateSend se basa en el método CoinJoin. La esencia de este método es dividir una transacción en muchas y mezclar estas transacciones entre sí.
Cabe señalar que para Bitcoin hay servicios similares: mezcladores. Sin embargo, en Dash esta funcionalidad está integrada en el protocolo, y para Bitcoin todos los servicios son desarrollos privados, algunos de los cuales pueden resultar fraudulentos.
Tenga en cuenta que el método CoinJoin oculta el flujo de fondos y limita la capacidad de rastrear directamente las transacciones, pero no garantiza su completo anonimato.
Zcash. Zero-Knowledge protocol
Zcash fue la primera criptomoneda que no solo pudo aumentar la confidencialidad de las transacciones, sino que realmente las anonimizó: los pagos de Zcash se publican en una cadena de bloques pública, pero el remitente, el destinatario y el monto de la transacción pueden ocultarse. Zcash utiliza el protocolo zk-SNARK, basado en el principio de evidencia de conocimiento cero. El protocolo de conocimiento cero no registra información completa en la cadena de bloques, por lo que es prácticamente imposible obtenerlo de la red.
Al igual que Dash, la criptomoneda Zcash tiene transacciones tanto regulares como privadas. Sin embargo, su implementación es diferente. La criptomoneda Zcash tiene 2 tipos de direcciones:
- z-address — protegido por un protocolo de evidencia de divulgación cero;
- t-address — código abierto público similar a bitcoin.
Las transacciones se pueden enviar desde una z-dirección a una t-dirección, y viceversa. Y este es el principal problema del anonimato de esta criptomoneda.
Cuando las monedas se mueven de direcciones "no seguras" a "seguras" y luego regresan, el anonimato general de las transacciones disminuye en un 69.1%. Las traducciones que involucran diferentes tipos de direcciones son mucho menos anónimas, y al rastrear el comportamiento del usuario, incluso puede obtener información sobre las z-direcciones
Protocolo Monero CryptoNote
Criptomoneda Monero utiliza el protocolo CryptoNote en el que al enviar una transacción, no puede ver ni al remitente, ni al destinatario, ni siquiera la cantidad que se envió. Se utilizan tecnologías únicas: firmas de anillo y direcciones ocultas, así como la intercambiabilidad de monedas Monero (fungibilidad). Para confirmar el envío de fondos, se utilizan claves privadas especiales. Esto convierte a Monero en la criptomoneda más anónima disponible.
Por el momento, no ha habido un solo precedente para piratear o descifrar transacciones de Monero, aunque algunos grupos de investigación señalan las deficiencias del algoritmo de mezcla y argumentan que algunas transacciones de Monero pueden descifrarse.
A diferencia de Dash y Zcash, Monero no tiene transacciones públicas no anónimas en absoluto.
Conclusiones
Hoy, Monero es la criptomoneda tecnológicamente más avanzada en términos de privacidad. Ahora solo en él no hay oportunidades para reducir el anonimato. Otros aspectos de las monedas en cuestión no se tuvieron en cuenta, como la relación de los reguladores a estas monedas.
Examinamos solo las 3 criptomonedas anónimas más grandes, aunque también hay otras monedas destinadas a mantener la confidencialidad y proteger los datos personales, su lista probablemente crecerá con el tiempo.