Este es mi último artículo de la serie de criptomonedas anónimas.

#Estrellarse

¿Cómo se garantiza el anonimato?

Hay dos tipos de transacciones en Dash: una transacción normal y "transparente", cuyos datos están disponibles para todos, y una transacción privada "PrivateSend". Más adelante hablaremos del segundo tipo de transacciones.

La cadena de bloques Dash se ejecuta con el protocolo Prueba de trabajo. Es decir, en la blockchain Dash hay mineros que tienen un nodo en su computadora y todas las transacciones se realizan a través de los mineros, por lo que reciben una recompensa.

Un nodo es un software que realiza transacciones y las registra en bloques. Gracias a los nodos, la blockchain funciona.

Hay dos tipos de nodos en la cadena de bloques Dash. Nodos regulares a través de los cuales se realizan transacciones “transparentes” y masternodos a través de los cuales se realizan transacciones PrivateSend.

PrivateSend comienza dividiendo el monto de la transacción en denominaciones estándar de 0,001, 0,01, 0,1, 1 y 10 Dash. Luego, su billetera envía solicitudes a los masternodes diciéndoles que desea realizar una transacción. Cuando se encuentran en la red otras dos solicitudes similares para mezclar las mismas denominaciones, comienza una sesión de mezcla. Los masternodes mezclan los fondos enviados e instruyen a las tres billeteras de los usuarios para que se paguen a sí mismos las entradas ahora transformadas. Su billetera paga la denominación directamente a sí misma, pero a una dirección diferente (llamada dirección de cambio). Esto requiere alguna aclaración. Cuando envías criptomonedas, lo que sale de tu billetera no es la cantidad que quieres enviar, sino todos tus fondos, algunos se envían y el resto se devuelve a tu billetera, que es de donde provienen estos “inputs”. Para ocultar completamente tus fondos, tu billetera debe repetir este proceso varias veces con cada denominación (0,01, 0,1, etc.). Cada vez que se completa un proceso, se denomina "ronda". Con cada ronda de PrivateSend, se vuelve exponencialmente más difícil determinar el origen de sus fondos. El usuario puede elegir entre 1 y 16 rondas de mezcla. El proceso de mezcla se produce automáticamente en segundo plano y no requiere intervención de su parte. Cuando desees completar una transacción, tus fondos ya estarán anonimizados. No se requiere espera adicional.

¿Qué vulnerabilidades tiene Dash?

La mayor vulnerabilidad que veo es la capacidad de enviar pagos “transparentes”, esto siempre trae problemas en criptomonedas de este tipo. La anonimización es posible en el caso de transacciones ordinarias. Además, vale la pena señalar que, aunque la mezcla es una forma confiable de ocultar información de pago, aún es matemáticamente posible calcularla, la posibilidad es muy pequeña debido a posibles permutaciones, pero está ahí;