Coprocessadores de Zero-Knowledge (Coprocessadores ZK) são um avanço inovador na tecnologia blockchain, possibilitando a combinação da computação off-chain com a verificação on-chain. Eles permitem que as blockchains processem tarefas complexas ou com grande volume de dados sem comprometer a segurança ou a descentralização. Por meio da geração de provas de conhecimento zero, os Coprocessadores ZK asseguram que as operações realizadas fora da cadeia sejam confiáveis. Não há necessidade de repetição dessas operações dentro da blockchain. Este curso proporciona uma visão completa dos Coprocessadores ZK, abrangendo desde os conceitos fundamentais e bases criptográficas até aplicações práticas e perspectivas para pesquisas futuras. O curso busca reduzir a lacuna de conhecimento tanto de iniciantes quanto de desenvolvedores experientes em blockchain, que buscam aprofundar-se nesse campo inovador.
O curso foi estruturado em cinco módulos, que evoluem progressivamente dos fundamentos até os temas mais avançados. O módulo inicial aborda conceitos essenciais, como coprocessadores, provas de conhecimento zero e sua importância nas arquiteturas modulares de blockchain. Nos módulos seguintes, são tratados tópicos como arquitetura técnica, plataformas e ferramentas, aplicações práticas em DeFi e comunicação entre blockchains, encerrando com uma visão prospectiva sobre desafios e tendências de pesquisa. O conteúdo apresenta uma linguagem clara e objetiva, mantendo a profundidade técnica necessária. Cada módulo conta com diagramas e infográficos desenvolvidos para facilitar a compreensão dos processos técnicos. Casos práticos de projetos como Space & Time, RISC Zero e Lagrange permitem que os participantes associem a teoria às inovações que estão moldando o setor atualmente.