À medida que o ecossistema Ethereum evolui, o Rollup consolida-se como a principal solução para escalar o desempenho. Tanto o Optimistic Rollup como o zkRollup visam reduzir custos e aumentar o throughput. Porém, a maioria das soluções Layer2 continua a herdar a transparência do Ethereum — tornando todas as negociações e dados de estado acessíveis publicamente.
Se, nos primórdios da DeFi, este modelo era aceitável, a crescente sofisticação das aplicações on-chain tornou a privacidade numa procura incontornável. Os utilizadores pretendem ocultar estratégias de negociação, as empresas procuram salvaguardar dados empresariais e as instituições equilibram privacidade e conformidade. A chegada da Aztec assinala uma viragem fundamental, convertendo o Rollup de “ferramenta de escalabilidade” em “ambiente de execução de privacidade”.
A maioria dos projetos zkRollup atuais privilegia o desempenho e a compatibilidade com a EVM. A Aztec, por seu lado, coloca a privacidade no centro da arquitetura. Em vez de se limitar a otimizar o processamento de negociações, a Aztec redefine a execução dos Contratos inteligentes.
Assim, a Aztec aproxima-se mais de um “sistema operativo de privacidade” do que de uma solução de escalabilidade tradicional. Com execução privada, provas de conhecimento zero e uma linguagem de programação própria, a Aztec permite aos programadores criar aplicações verificáveis e que preservam a privacidade.

Neste contexto, a arquitetura da Aztec abre novas possibilidades para aplicações Web3 — desde finanças orientadas para a privacidade a identidade on-chain e soluções blockchain empresariais. Compreender a arquitetura da rede Aztec é essencial para antecipar o futuro da infraestrutura blockchain.
O núcleo arquitetónico da Aztec assenta num sistema coordenado por três módulos principais: Sequencer, Prover e o modelo de programação Noir. Estes módulos correspondem ao processamento de negociações, geração de provas e interfaces para programadores.

Visão geral da seleção do Sequencer | Fonte: Aztec
O processo é o seguinte: após o utilizador iniciar uma negociação, o Sequencer ordena e empacota; o Prover gera provas de conhecimento zero para essas negociações; e, por fim, as provas são submetidas ao mainnet Ethereum para verificação. Ao longo de todo o processo, o Noir define a lógica de privacidade e o comportamento do contrato, permitindo aos programadores controlar a visibilidade dos dados.
Graças a este design modular, a Aztec oferece elevado desempenho, privacidade reforçada e grande flexibilidade de programação.
O Sequencer é o coordenador central da rede Aztec. Recebe negociações dos utilizadores, ordena-as e empacota-as em blocos Layer2.
Tal como nas blockchains convencionais, o Sequencer determina a ordem das execuções. Contudo, na Aztec, gere também atualizações de estado encriptadas e resultados de execução privados. Assim, o Sequencer não tem acesso direto ao conteúdo das negociações; limita-se a organizar com base em dados encriptados.
O Sequencer submete ainda os dados de negociação ao sistema de provas e atualiza o estado final no Ethereum. A sua eficiência impacta diretamente o throughput e a experiência do utilizador.
No desenho da rede, o Sequencer é determinante para o desempenho, mas não é fonte de confiança — a correção final é sempre garantida pelas provas de conhecimento zero.
O Prover é o “motor de segurança” da Aztec, responsável por gerar provas zkSNARK para a execução das negociações. A sua principal função é provar ao Ethereum que um lote de negociações foi corretamente executado, sem revelar qualquer dado sensível.
Todos os resultados computacionais na Aztec têm de ser convertidos em provas matemáticas verificáveis pelo Prover. Como este processo é exigente em termos computacionais, o desempenho e a otimização do Prover são críticos.
Importa salientar que o Prover não é um único nodo — pode ser uma rede de vários participantes. Esta abordagem reforça a descentralização e distribui o esforço computacional.
Com o Prover, a Aztec garante uma funcionalidade essencial: mesmo com todos os dados encriptados, o sistema é totalmente verificável.
Noir é a linguagem de programação zero-knowledge da Aztec, concebida para facilitar o desenvolvimento de aplicações orientadas para a privacidade. Ao contrário da Solidity, o Noir foi desenvolvido de raiz para execução privada.
Com Noir, os programadores definem que variáveis são privadas ou públicas, compilando essa lógica diretamente em circuitos de conhecimento zero. Assim, a privacidade integra a lógica da aplicação desde o início.
A introdução do Noir transforma a Aztec de simples ambiente de execução em plataforma de desenvolvimento completa. Os programadores podem criar Contratos inteligentes privados sem necessitar de conhecimentos aprofundados em criptografia.
A longo prazo, o Noir poderá tornar-se a ferramenta de referência para o desenvolvimento de aplicações zero-knowledge.
Na prática, Sequencer, Prover e Noir funcionam de forma integrada.
Quando um utilizador inicia uma negociação numa aplicação baseada em Noir, esta é executada de forma privada no dispositivo do utilizador, gerando atualizações de estado encriptadas. O Sequencer ordena e empacota as negociações, o Prover gera provas de conhecimento zero para o bloco e a prova é submetida ao Ethereum para verificação e liquidação.
Este fluxo de trabalho permite computação fiável e atualizações de estado sem exposição de dados sensíveis.
Em suma, a Aztec não se limita a “ocultar dados” — estabelece uma estrutura abrangente de computação privada.
A arquitetura de rede da Aztec representa uma mudança de paradigma no design blockchain, ao integrar privacidade, verificabilidade e programabilidade através da colaboração entre Sequencer, Prover e Noir. Esta abordagem resolve as limitações de privacidade das blockchains tradicionais e lança as bases para as próximas gerações de aplicações Web3.
Neste momento, o Sequencer pode apresentar algum grau de centralização, mas isso não compromete a segurança do sistema, já que as provas de conhecimento zero garantem a correção do estado final. A Aztec planeia evoluir gradualmente para uma sequenciação descentralizada.
Os cálculos do Prover são exigentes, mas a eficiência pode ser significativamente aumentada com paralelização e hardware especializado. A criação de uma rede de Provers é também uma estratégia central para superar os desafios de desempenho.
Noir foi desenvolvido especificamente para provas de conhecimento zero, com foco na privacidade e na geração de circuitos. Já a Solidity foi criada para Contratos inteligentes públicos tradicionais. As duas linguagens diferem na filosofia de design e nos casos de uso.
Como o ambiente de execução da Aztec não é totalmente compatível com EVM, as aplicações existentes terão de ser adaptadas — sobretudo ao nível da lógica de privacidade.
A computação privada implica o design de circuitos zero-knowledge complexos, algo altamente difícil em linguagens tradicionais. O Noir foi criado para tornar o desenvolvimento de aplicações de privacidade mais intuitivo e eficiente para programadores.





