Dentro del protocolo Zama — Cómo funcionan las transacciones confidenciales
Publicado: 30 de enero de 2026 a las 7:50
Objetivo de aprendizaje:Para comprender la arquitectura operativa de la red Zama y cómo sus componentes especializados trabajan juntos para habilitar cálculos confidenciales en blockchains públicas.
Una Sinfonía de Componentes Especializados: Cómo Opera la Red Zama
El Protocolo Zama no es una aplicación monolítica, sino una red cuidadosamente orquestada de partes especializadas que trabajan en conjunto. Comprender esta arquitectura es clave para apreciar su innovación. Tracemos el recorrido de una única transacción confidencial, por ejemplo, el traslado privado de un token encriptado.
1. El punto de partida: La cadena anfitriona (por ejemplo, Ethereum)
Su transacción comienza en una cadena de host—una blockchain pública existente como Ethereum o Solana. Este es el lugar donde se implementa el contrato inteligente confidencial (por ejemplo, un stablecoin privado). Envía una transacción con entradas encriptadas (el monto del traslado) y una prueba ZK que acredite que su encriptación es válida.
2. El Despachador: El contrato del Executor FHEVM
Cuando tu transacción llama a una función en el contrato confidencial, interactúa con la biblioteca FHEVM de Zama. Esta biblioteca contiene tipos especiales como euint64 (entero sin signo encriptado). Cuando la lógica del contrato requiere un cálculo en este dato encriptado, por ejemplo, verificar si tu saldo es suficiente, la propia Host Chain no realiza esta compleja matemática FHE.
En su lugar, un contrato Executor dedicado en la cadena principal actúa como despachador. Registra un evento que esencialmente dice:
“El contrato X necesita que se realice una operación de comparación FHE con estas entradas encriptadas.”
Este diseño es brillante porque mantiene la carga computacional masiva de FHE fuera de la cadena principal, preservando su rendimiento y bajo costo para todas las demás transacciones no confidenciales.
3. El centro de cálculo: Coprocesadores de CIF
Este es el lugar donde ocurre la magia. Una red de nodos de coprocesador FHE escucha constantemente estos eventos. Son servidores de alto rendimiento equipados para ejecutar cálculos FHE optimizados de Zama de forma eficiente.
-
Un coprocesador obtiene los datos cifrados del evento.
-
Realiza la operación FHE solicitada (la comparación, y más tarde, la resta y la suma para los saldos) directamente sobre los cifrados.
-
Publica la salida encriptada resultante (p. ej., los nuevos saldos encriptados) de vuelta a la cadena.
Múltiples coprocesadores operan en paralelo para redundancia y seguridad, y su trabajo es públicamente verificable. Cualquier persona puede volver a ejecutar el cálculo para asegurarse de que se realizó correctamente.
4. El Sistema Nervioso Central: La Puerta de Entrada
Coordinar todo este proceso es el Gateway, que opera en un rollup dedicado de alta capacidad de procesamiento de Arbitrum. Piense en él como el centro de mando y registro del protocolo. Sus roles críticos incluyen:
-
Orquestación: Dirigir tareas a coprocesadores y agrupar sus resultados.
-
Administrador de Lista de Control de Acceso (ACL): Mantener el registro maestro de quién puede descifrar qué. Cuando el contrato inteligente se ejecuta
FHE.permite(nuevoSaldo, direcciónDestinatario), este permiso se registra permanentemente en la ACL de la Puerta de Enlace. -
Centro de Servicios: Es la interfaz única para que los usuarios soliciten servicios clave del protocolo: verificar sus pruebas ZK, solicitar descifrados o conectar activos encriptados entre diferentes Host Chains.
5. El Fort Knox de las claves: El servicio de administración de claves (KMS)
Todos los datos en la red Zama están cifrados bajo una única y poderosa clave pública. La correspondiente clave privada de descifrado debe protegerse con una seguridad extrema, pero al mismo tiempo debe ser utilizable cuando se autorice. Este es el trabajo del KMS.
-
La clave privada se divide en fragmentos utilizando un protocolo robusto de Cómputo de Múltiples Partes (MPC).
-
Estos fragmentos están distribuidos entre 13 operadores de nodos independientes y reputados. Ningún operador individual, ni siquiera un pequeño grupo, tiene nunca acceso a la clave completa.
-
Cuando usted, como destinatario legítimo, solicita descifrar su nuevo saldo, la puerta de enlace verifica su ACL. Si se autoriza, reenvía la solicitud al comité KMS.
-
Los nodos KMS realizan colaborativamente un descifrado umbral dentro de entornos seguros AWS Nitro Enclaves. Solo el esfuerzo combinado de una mayoría suficiente (por ejemplo, 9 de cada 13) puede producir el texto en claro final, que luego se envía de vuelta a usted de forma segura.
Esta arquitectura garantiza confidencialidad (los datos siempre están encriptados), descentralización (ningún punto único de control) y verificabilidad pública (todos los pasos son verificables).
Aviso: La información de esta página puede provenir de terceros y no necesariamente refleja las vistas u opiniones de KuCoin. Este contenido es solo para referencia y no constituye ninguna forma de representación o garantía, ni debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de cualquier resultado derivado del uso de esta información. Invertir en activos virtuales puede implicar riesgos. Por favor, evalúa cuidadosamente los riesgos del producto y tu tolerancia al riesgo en función de tu situación financiera. Para más información, por favor consulta nuestras Condiciones de Uso y Declaración de Riesgos.