À medida que o ecossistema Ethereum evolui, Rollup se consolida como a principal solução para escalabilidade de performance. Tanto Optimistic Rollup quanto zkRollup compartilham o objetivo de reduzir custos e aumentar o throughput. No entanto, a maioria das soluções Layer2 ainda herda a transparência do Ethereum, tornando todas as negociações e dados de status acessíveis publicamente.
Embora esse modelo tenha sido suficiente nos primeiros dias do DeFi, a crescente complexidade das aplicações on-chain tornou a privacidade uma necessidade central. Usuários desejam ocultar estratégias de negociação, empresas buscam proteger informações corporativas e instituições precisam equilibrar privacidade e compliance. A chegada do Aztec representa uma mudança de paradigma, transformando Rollup de uma “ferramenta de escalabilidade” em um “ambiente de execução de privacidade”.
A maioria dos projetos de zkRollup atuais prioriza performance e compatibilidade com EVM. O Aztec, por outro lado, coloca a privacidade como base de sua arquitetura. Em vez de apenas otimizar o processamento de negociações, o Aztec redefine a execução de Smart Contracts.
Isso posiciona o Aztec mais próximo de um “sistema operacional de privacidade” do que de uma solução de escalabilidade convencional. Com execução privada, provas de conhecimento zero e uma linguagem de programação própria, o Aztec oferece aos desenvolvedores o poder de criar aplicações verificáveis e com privacidade nativa.

Para o setor, essa arquitetura abre novas possibilidades para aplicações Web3 — como finanças com foco em privacidade, identidade on-chain e soluções blockchain corporativas. Compreender a arquitetura de rede do Aztec é essencial para acompanhar o futuro da infraestrutura blockchain.
A arquitetura central do Aztec é composta por três módulos principais: Sequencer, Prover e o modelo de programação Noir. Cada um responde pelo processamento das negociações, geração de provas e interface para desenvolvedores, respectivamente.

Visão geral da seleção do Sequencer | Fonte: Aztec
O processo funciona assim: após o usuário iniciar uma negociação, o Sequencer ordena e empacota as transações; o Prover gera provas de conhecimento zero para essas negociações; por fim, essas provas são enviadas para a mainnet Ethereum para verificação. Durante todo o fluxo, o Noir define a lógica de privacidade e o comportamento dos contratos, permitindo que os desenvolvedores controlem a visibilidade dos dados.
Esse design em camadas permite ao Aztec entregar alta performance, privacidade robusta e programabilidade avançada.
O Sequencer é o coordenador central da rede Aztec. Sua principal função é receber negociações dos usuários, ordená-las e agrupá-las em blocos Layer2.
Assim como em blockchains tradicionais, o Sequencer define a ordem de execução das negociações. No Aztec, ele também gerencia atualizações de status criptografadas e resultados privados de execução. Isso significa que o Sequencer não acessa o conteúdo das negociações diretamente, organizando-as com base em dados criptografados.
O Sequencer ainda envia os dados das negociações para o sistema de provas e atualiza o status final no Ethereum. Sua eficiência impacta diretamente o throughput da rede e a experiência do usuário.
Do ponto de vista do design, o Sequencer é essencial para a performance, mas não é um ponto de confiança — a correção final é sempre garantida pelas provas de conhecimento zero.
O Prover funciona como o “motor de segurança” do Aztec, responsável por gerar provas zkSNARK para a execução das negociações. Sua função é comprovar ao Ethereum que um lote de negociações foi executado corretamente, sem revelar detalhes sensíveis.
Todos os resultados computacionais no Aztec precisam ser convertidos em provas matemáticas verificáveis pelo Prover. Como esse processo exige alta capacidade computacional, a performance e otimização do Prover são fatores críticos.
O Prover não é um único nó — pode ser uma rede de participantes. Esse design reforça a descentralização e distribui a carga computacional.
Com o Prover, o Aztec garante um diferencial: mesmo com todos os dados criptografados, o sistema permanece totalmente verificável.
Noir é a linguagem de programação zero-knowledge do Aztec, criada para facilitar o desenvolvimento de aplicações com privacidade. Diferente do Solidity, Noir foi projetada desde o início para execução privada.
Com Noir, desenvolvedores definem quais variáveis são privadas e quais são públicas, compilando essa lógica diretamente em circuitos de zero-knowledge. A privacidade passa a ser parte fundamental da lógica da aplicação.
A chegada do Noir transforma o Aztec de um simples ambiente de execução em uma plataforma completa de desenvolvimento. Desenvolvedores podem criar Smart Contracts privados sem precisar de conhecimento avançado em criptografia.
No longo prazo, Noir tem potencial para se tornar uma ferramenta padrão para desenvolvimento de aplicações zero-knowledge.
Na prática, Sequencer, Prover e Noir funcionam de forma integrada.
Quando um usuário inicia uma negociação por meio de uma aplicação baseada em Noir, a negociação é executada privadamente no dispositivo do usuário, gerando atualizações de status criptografadas. O Sequencer ordena e empacota essas negociações, o Prover gera provas de conhecimento zero para todo o bloco e a prova é enviada ao Ethereum para verificação e liquidação.
Esse fluxo de trabalho alcança um objetivo central: permitir computação confiável e atualizações de status sem expor dados sensíveis.
Ou seja, o Aztec não apenas “oculta dados” — ele estabelece uma estrutura completa de computação privada.
A arquitetura de rede do Aztec representa uma virada de chave no design blockchain, integrando privacidade, verificabilidade e programabilidade por meio da colaboração entre Sequencer, Prover e Noir. Essa abordagem soluciona as limitações de privacidade das blockchains tradicionais e estabelece uma base sólida para as próximas gerações de aplicações Web3.
Atualmente, o Sequencer pode apresentar certo grau de centralização, mas isso não compromete a segurança do sistema, pois as provas de conhecimento zero garantem a correção do status final. O Aztec planeja migrar gradualmente para uma sequenciação descentralizada no futuro.
Os cálculos do Prover são complexos, mas a eficiência pode ser aprimorada com paralelização e hardware especializado. A criação de uma rede de Provers também é uma estratégia essencial para superar desafios de performance.
Noir foi criada para provas de conhecimento zero, com foco em privacidade e geração de circuitos. Solidity, por sua vez, foi desenvolvida para Smart Contracts públicos. As duas linguagens diferem fundamentalmente em filosofia de design e aplicação.
Como o ambiente de execução do Aztec não é totalmente compatível com EVM, aplicações existentes exigem algum refactoring, principalmente na lógica de privacidade.
A computação de privacidade exige design detalhado de circuitos zero-knowledge, algo altamente complexo em linguagens tradicionais. O Noir foi criado para tornar o desenvolvimento de aplicações de privacidade mais intuitivo e eficiente para os desenvolvedores.





