Una cosa que quería entender mejor mientras revisaba la documentación de Rayls era Enygma.

La pregunta simple era:

Si una transacción es privada, ¿cómo puede una institución seguir probando que fue válida o permitir que un auditor la revise?

La respuesta es más interesante que simplemente ocultar la transacción.

Los datos de la transacción permanecen privados.

Con Enygma, el remitente, el destinatario y el monto pueden ocultarse a los participantes normales de la red.

Pero la red todavía necesita saber que la transacción es válida.

Aquí es donde entra la criptografía.

Rayls usa cosas como ZK-SNARKs y compromisos de Pedersen para demostrar que la transacción es correcta sin exponer la información privada que hay detrás.

Así, un observador externo puede ver que ocurrió una transacción válida, sin ver el contenido real.

La prueba es visible.

Los datos sensibles no.

¿Y qué pasa con los auditores?

Esta fue la parte que me pareció más interesante.

Rayls separa la capacidad de gastar de la capacidad de ver.

Enygma usa claves separadas para gastar y para ver. Un auditor autorizado puede recibir una clave de visualización e inspeccionar las transacciones que está autorizado a ver, sin obtener la capacidad de mover los fondos.

Así que la privacidad no significa:

"Nadie puede ver nunca nada."

Significa:

"Solo las personas adecuadas pueden ver la información adecuada."

Eso es mucho más útil para las instituciones financieras.

Un ejemplo sencillo

Imagina que el Banco A envía 10 tokens privados al Banco B.

Un observador público normal no debería poder ver:

quién lo envió

quién lo recibió

cuánto se envió

Pero Enygma todavía puede generar la prueba criptográfica necesaria para verificar que la transferencia es válida.

Si un auditor autorizado necesita inspeccionar la transacción, se puede proporcionar el acceso de visualización adecuado sin dar a ese auditor autoridad para gastar.

Hay otro caso de uso interesante en la documentación: Entrega contra Pago, o DvP.

Por ejemplo, una parte puede depositar un activo tokenizado mientras que la otra deposita el token de pago. El contrato Enygma DvP comprueba las condiciones y liquida el intercambio de forma atómica.

Así que la capa de privacidad no se trata solo de ocultar saldos.

También puede admitir una lógica real de liquidación financiera.

Lo que me hizo clic

Antes de leer la documentación, pensaba que "blockchain privada" significaba principalmente restringir quién puede acceder a la red.

Enygma es diferente.

La privacidad se aplica mediante criptografía, mientras que la visibilidad autorizada se gestiona por separado.

Eso le da a Rayls tres propiedades útiles al mismo tiempo:

Datos privados

Transacciones verificables

Acceso de auditoría controlado

Para las finanzas institucionales, esa combinación tiene mucho más sentido para mí que simplemente poner transacciones sensibles en una cadena con permisos y llamarlas privadas.

Eso probablemente fue lo más interesante que aprendí al explorar Enygma.

@Rayls