La mayoría de las personas piensan en las monedas de privacidad como herramientas para pagos anónimos. Proyectos como Monero y Zcash fueron creados para hacer que las transacciones sean más difíciles de rastrear. Ocultan detalles como el remitente, el receptor o la cantidad que se mueve a través de la red.

Ese enfoque tenía sentido en los primeros días de las criptomonedas. Las cadenas de bloques públicas exponían mucha información por defecto, y la privacidad de los pagos se convirtió en el primer problema a resolver.

Pero la privacidad en la cadena de bloques puede no detenerse en los pagos.

Midnight mira a una capa más tranquila del sistema: contratos inteligentes y datos. En lugar de preguntar cómo ocultar una transferencia, pregunta si un contrato puede ejecutarse mientras algunos de sus datos permanecen privados por debajo.

Esto es importante porque las aplicaciones reales involucran más que dinero. Un contrato podría incluir términos comerciales, información de identidad, datos de la cadena de suministro o registros médicos. En esos casos, poner todo en un libro mayor completamente transparente puede crear fricción.

Las monedas de privacidad protegen las transacciones. Midnight explora la privacidad para aplicaciones.

Un enfoque mezcla transacciones para que el remitente sea difícil de aislar. Otro utiliza pruebas de conocimiento cero para confirmar un pago sin revelar los detalles. Midnight cambia la atención hacia si partes de un contrato inteligente pueden permanecer ocultas mientras la red aún verifica que se siguieron las reglas.

La idea a veces se llama divulgación selectiva. Ciertos participantes ven cierta información, mientras que el resto permanece privado. Crea un sistema en capas en lugar de un modelo de todo o nada.

Si este modelo se vuelve ampliamente utilizado aún es incierto. Pero la diferencia es clara bajo la superficie. Las primeras monedas de privacidad intentaron proteger los pagos. Midnight está explorando cómo la privacidad podría apoyar sistemas completos en la cadena.

@MidnightNetwork $NIGHT #night