Cortex Labs ha lanzado oficialmente ZkMatrix, una solución de aceleración de transacciones de cadena lateral. Al adoptar la tecnología ZkRollup (prueba de conocimiento cero), el proyecto puede consolidar transacciones por lotes de cadenas laterales en una transacción en la red principal, lo que aumenta el TPS y el rendimiento de la cadena de bloques y reduce significativamente las tarifas de endorfina consumidas por cada transacción. Además, todos los datos de esta tecnología se almacenan en la cadena de Capa 1 y la seguridad es completamente idéntica a la de la red principal. Incluso si ocurre un ataque en la cadena lateral, los usuarios pueden restaurar el estado de la cadena lateral y retirar activos utilizando datos de la red principal en caso de emergencia. La tecnología front-end y back-end del proyecto actual se ha completado y se puede utilizar con la interfaz de usuario front-end ZkWallet, Metamask para proteger el estado de los activos del usuario.
El proyecto ZkMatrix se divide en tres módulos: la interfaz ZkWallet, la cadena lateral ZkNode y ZkProver. Después de que ZkWallet envía una transacción a ZkNode para su agregación, cambia de En cola a Comprometida, y después de que ZkProver genera una prueba de circuito y envía la transacción agregada a la red principal, las partes de la transacción pueden cambiar a Verificada.
Bajo la optimización del desarrollador, ZkProver ha desarrollado una versión de GPU para reducir significativamente el tiempo requerido para la generación de Pruebas, y ZkNode admite la generación paralela de múltiples Pruebas de Probador de Capa 2, que teóricamente pueden admitir la agregación de transacciones de hasta 2000 TPS. El proyecto ZkMatrix se puede completar en 5 segundos con el grupo de transacciones ZkNode y la lógica de transición de estado.
El tiempo de generación de pruebas y las reglas de generación de bloques de la red principal limitan la lógica de interacción con la red principal. Después de esperar 60 segundos, se espera que los datos de la transacción se coloquen en la red principal para lograr la misma seguridad que la red principal. El tamaño del bloque se ajustará automáticamente por la cadena lateral de ZkNode en función del tiempo de bloqueo y el rendimiento de agregación. Actualmente, puede admitir capacidades de hasta 8, 32 y 64, y cuando el volumen de transacciones es adecuado, el costo promedio de cada transacción en la red principal es solo 1/64.
ZkMatrix está disponible en Cortex (https://zkmatrix.cortexlabs.ai/).