O coprocessador ZK pode ser considerado um plug-in de computação off-chain derivado do conceito modular. Sua função é semelhante à da GPU em nossos computadores tradicionais que compartilha tarefas de computação gráfica para a CPU, ou seja, um processador que compartilha tarefas de computação em cenários específicos. Sob esta arquitetura de design, tarefas de dados pesados e lógica de cálculo complexa que as cadeias públicas não são boas em pode ser calculado através do coprocessador ZK. A cadeia só precisa receber os resultados de cálculo retornados, e sua correção é determinada por garantias de prova ZK, e, finalmente, permite cálculos off-chain confiáveis de tarefas complexas.