zkSync es una solución de escalado Layer-2 que preserva las propiedades de seguridad de la blockchain subyacente aprovechando la última generación de pruebas de conocimiento cero sucintas. Todos los fondos en zkSync se mantienen en un contrato inteligente en la cadena principal, mientras que el cómputo y el almacenamiento se realizan fuera de la cadena. Para cada bloque Rollup, se genera una prueba de conocimiento cero de transición de estado (SNARK) que es verificada por el contrato de la cadena principal. Este SNARK incluye la prueba de validez de cada transacción en el bloque Rollup.