En 2016, Chaum y un equipo de investigadores publicaron un diseño para una red de mezcla "acelerada" llamada "cmix". "Precomputación" se propuso como solución a la lentitud de las redes de mezcla típicas.

La precomputación permite a los nodos mixtos ejecutar la criptografía de clave pública, que consume mucho tiempo, antes de la fase en tiempo real de tratamiento de mensajes o transmisión de datos entre remitentes y destinatarios. El resultado es un tipo de mixnet muy eficiente que permite a los usuarios enviar y recibir en tiempo real sin comprometer la seguridad ni la privacidad.

Parte del proyecto de investigación inicial fue una implementación académica de referencia que sirvió como prueba de concepto para cmix; incluía un equipo backend de nodos mixtos y un cliente rudimentario para smartphone.

En agosto de 2017, bajo el liderazgo de Chaum, un grupo de desarrollo comenzó a crear una implementación descentralizada, segura y escalable llamada cMixx. El equipo incluía a pioneros que desarrollaron los primeros sistemas criptográficos prácticos, anónimos y verificables. Sus miembros fueron de los primeros en proponer y desplegar monedas digitales, redes mixtas, criptografía sin permiso, sistemas de votación verificables y muchos otros avances en criptografía.

cMixx es una mixnet muy rápida. En términos más generales, las mixnets, también conocidas como redes de mezcla, fueron descritas por primera vez por David Chaum, fundador de xx network, en 1979. Una mixnet establece reglas criptográficas para que los mensajes o transacciones sean retransmitidos por una secuencia de intermediarios de confianza conocidos como nodos mixtos. Estos nodos mixtos reciben un lote de datos cifrados de los usuarios, los permutan o "mezclan" aleatoriamente y envían los datos reordenados y cifrados al siguiente nodo mixto.

Esta "mezcla" oculta los metadatos asociados a la actividad del usuario, creando un sistema de comunicación que protege la privacidad. Los metadatos son los detalles de quién, qué, cuándo, dónde y cómo asociados a cualquier mensaje o actividad. 

El principal inconveniente de las redes mixtas existentes es que las operaciones de clave pública necesarias para la operación de mezcla requieren un cálculo intensivo. De hecho, en 1979, los cálculos descritos originalmente en el artículo de Chaum superaban la potencia de la mayoría de los ordenadores existentes. Incluso ahora, los cálculos necesarios para las redes mixtas típicas consumen muchos recursos y tiempo. Por eso, cuando se realizan a gran escala, las redes mixtas son demasiado lentas para la mayoría de los consumidores.

cMixx es el protocolo avanzado de privacidad del xx network diseñado para eliminar la exposición de metadatos en las interacciones en línea entre personas, cadenas y empresas.

En la precomputación, tras la selección aleatoria de un nuevo equipo de xx nodos, éstos realizan una serie de cálculos criptográficos resistentes a la cuántica para producir una plantilla que dicta cómo debe procesar el equipo la información durante la mezcla. La plantilla está completamente definida antes de que llegue el lote de mensajes, lo que garantiza la confidencialidad al tiempo que aumenta drásticamente la velocidad a la que puede procesarse la información en la fase de tiempo real.

En tiempo real, los remitentes consultan a las pasarelas y envían sus datos. A continuación, las pasarelas agregan los datos en conjuntos anónimos. La red encamina los conjuntos de datos a través de un equipo de nodos seleccionados al azar. El primer nodo del equipo utiliza la plantilla para cifrar eficazmente cada dato; el nodo también utiliza la plantilla para cambiar el orden de los datos en el conjunto. Los sucesivos nodos del equipo repiten este proceso. El último nodo envía el conjunto de datos anónimos, ahora cifrados, a una pasarela. A continuación, los destinatarios consultan xx pasarelas para recuperar sus datos.

A diferencia del software de comunicación y transferencia de datos existente que utiliza criptografía heredada, cMixx es resistente a la computación cuántica, salvaguardando los datos y contenidos incluso frente a futuras amenazas de la computación cuántica.

El proceso de "mezcla" del xx network rompe el vínculo entre remitentes y destinatarios, garantizando el anonimato total e imposibilitando el seguimiento de patrones de interacción o la identificación de usuarios. A diferencia de los métodos tradicionales de comunicación o transferencia de datos, que dejan al descubierto metadatos como direcciones IP y marcas de tiempo, el cMixx cifra y aleatoriza eficazmente el tráfico de datos, impidiendo cualquier forma de rastreo. Este nivel de privacidad es crucial para proteger datos sensibles.

El protocolo puede integrarse a la perfección como una solución de privacidad de capa 2 en varias redes blockchain, mejorando la seguridad de aplicaciones descentralizadas, empresas y otros servicios digitales. Con cMixx, el xx network está construyendo la infraestructura para una comunicación segura, privada y escalable en la era digital.

Ver: xx network proporciona destrucción de metadatos en tiempo real para mensajería y transacciones ultraseguras.