Dentro do Protocolo Zama — Como as Transações Confidenciais Funcionam
Publicado em: 30 de janeiro de 2026 às 07:50
Objetivo de Aprendizagem:Compreender a arquitetura operacional da rede Zama e como seus componentes especializados trabalham juntos para habilitar cálculos confidenciais em blockchains públicas.
Uma Sinfonia de Componentes Especializados: Como a Rede Zama Funciona
O Protocolo Zama não é um aplicativo monolítico, mas uma rede cuidadosamente orquestrada de partes especializadas que trabalham em conjunto. Compreender essa arquitetura é fundamental para apreciar sua inovação. Vamos acompanhar a jornada de uma única transação confidencial—por exemplo, a transferência privada de um token criptografado.
1. O Ponto de Partida: A Cadeia de Hospedagem (Ex: Ethereum)
Sua transação começa em uma Host Chain — uma blockchain pública existente, como Ethereum ou Solana. É aqui que o contrato inteligente confidencial (por exemplo, uma stablecoin privada) é implantado. Você envia uma transação com entradas encriptadas (o valor da transferência) e uma prova ZK atestando que sua criptografia é válida.
2. O Dispatcher: O Contrato Executor FHEVM
Quando sua transação chama uma função no contrato confidencial, ela interage com a biblioteca FHEVM da Zama. Esta biblioteca contém tipos especiais, como euint64 (inteiro sem sinal criptografado). Quando a lógica do contrato requer um cálculo nesses dados criptografados—digamos, verificar se seu saldo é suficiente— a própria Host Chain não realiza essa matemática pesada de FHE.
Em vez disso, um contrato Executor dedicado na Cadeia de Hospedeiro atua como um dispatcher. Ele registra um evento que essencialmente diz:
“O contrato X precisa de uma operação de comparação FHE feita com essas entradas criptografadas.”
Este design é brilhante porque mantém a carga computacional massiva do FHE fora da cadeia principal, preservando seu desempenho e baixo custo para todas as outras transações não confidenciais.
3. A Casa da Computação: Coprocessadores FHE
Este é o lugar onde a mágica acontece. Uma rede de nós de coprocessador FHE escuta constantemente esses eventos. Eles são servidores de alto desempenho equipados para executar cálculos FHE otimizados da Zama de forma eficiente.
-
Um coprocessador obtém os dados criptografados do evento.
-
Ele realiza a operação FHE solicitada (a comparação, e posteriormente, a subtração e adição para os saldos) diretamente nos cifrados.
-
Ele publica a saída criptografada resultante (por exemplo, os novos saldos criptografados) de volta à cadeia.
Múltiplos coprocessadores executam-se em paralelo para redundância e segurança, e seu trabalho é publicamente verificável. Qualquer pessoa pode reexecutar o cálculo para garantir que foi feito corretamente.
4. O Sistema Nervoso Central: A Porta de Entrada
Coordenar todo esse processo é o Gateway, que opera em um rollup dedicado e de alta capacidade de processamento do Arbitrum. Pense nele como o centro de missões e livro-caixa do protocolo. Seus papéis críticos incluem:
-
Orquestração: Direcionar tarefas para coprocessadores e agregar seus resultados.
-
Gerenciador de Lista de Controle de Acesso (ACL): Manter o registro mestre de quem pode descriptografar o que. Quando o contrato inteligente é executado
FHE.permite(novoSaldo, endereçoDoDestinatário), esta permissão é registrada permanentemente na ACL da Gateway. -
Central de Serviços: É a interface singular para os usuários solicitarem serviços-chave do protocolo: verificar suas provas ZK, solicitar decryptions, ou integrar ativos criptografados entre diferentes Host Chains.
5. O Fort Knox das Chaves: O Serviço de Gerenciamento de Chaves (KMS)
Todos os dados na rede Zama são criptografados com uma única chave pública poderosa. A chave privada correspondente de descriptografia deve ser protegida com segurança extrema, mas ao mesmo tempo ser utilizável quando autorizada. Este é o trabalho do KMS.
-
A chave privada é dividida em fragmentos usando um protocolo robusto de Computação de Múltiplas Partes (MPC).
-
Esses fragmentos são distribuídos entre 13 operadores de nó independentes e respeitáveis. Nenhum operador individual, ou até mesmo um pequeno grupo, tem acesso à chave completa.
-
Quando você, como destinatário legítimo, solicita a descriptografia do seu novo saldo, o Gateway verifica sua ACL. Se autorizado, ele encaminha a solicitação para a comissão KMS.
-
Os nós KMS realizam colaborativamente uma decifração de limiar dentro de enclaves seguros AWS Nitro. Apenas o esforço combinado de uma maioria suficiente (por exemplo, 9 de 13) pode produzir o texto claro final decifrado, que é então enviado de volta para você de forma segura.
Esta arquitetura garante confidencialidade (os dados estão sempre criptografados), descentralização (não há um único ponto de controle) e verificabilidade pública (todos os passos são verificáveis).
Aviso legal: As informações nesta página podem vir de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo serve apenas para referência e não constitui qualquer forma de representação ou garantia, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso dessas informações. Investir em ativos virtuais pode envolver riscos. Avalie cuidadosamente os riscos do produto e sua tolerância ao risco com base em sua situação financeira. Para mais informações, consulte nossos termos de uso e divulgação de risco.