O desenvolvedor Ethereum barryWhiteHat anunciou progressos significativos nos contratos inteligentes privados zkEVM, revelando uma nova arquitetura que suporta estados de usuários privados enquanto mantém a compatibilidade com EVM.
A inovação, reportada pela Jinse Finance, utiliza máquinas virtuais de prova de conhecimento zero para permitir que os desenvolvedores escrevam código Solidity que compila em contratos inteligentes privados.
No entanto, uma limitação técnica crítica permanece: enquanto os estados privados do usuário agora são alcançáveis, os estados globais privados não são suportados devido a restrições criptográficas fundamentais.
Este desenvolvimento ocorre enquanto o Ethereum se prepara para a atualização Fusaka em 3 de dezembro de 2025, que aumentará os limites de gás de bloco de 45 milhões para 150 milhões e introduzirá novas ferramentas de eficiência.
BarryWhiteHat afirmou que com a comercialização das máquinas virtuais de prova de conhecimento nulo (zkEVM), surgiu uma oportunidade interessante: fornecer infraestrutura de contratos inteligentes privados enquanto mantém a compatibilidade com a Ethereum Virtual Machine (EVM). Os desenvolvedores podem escrever código Solidity e compilá-lo usando uma versão específica do compilador Solidity ou algumas ferramentas de pós-processamento para criar contratos inteligentes privados.
A implementação adiciona os opcodes pstore e pload no reth e compila-os no zkEVM. Esta abordagem técnica permite que os contratos inteligentes mantenham dados privados específicos do usuário, enquanto ainda operam dentro do familiar framework EVM. Para desenvolvedores já proficientes em Solidity, isso significa uma curva de aprendizagem mínima—códigos existentes podem ser adaptados com modificações direcionadas em vez de reescritas completas.
A arquitetura aproveita provas de conhecimento zero para verificar a computação sem revelar os dados subjacentes. Quando um usuário interage com um contrato inteligente privado, o zkEVM gera uma prova de que a transação foi executada corretamente de acordo com a lógica do contrato, sem expor o estado privado do usuário à rede. Isso representa um avanço significativo na privacidade da blockchain, abordando preocupações de longa data sobre a visibilidade das transações em livros-razão públicos.
A Limitação Fundamental: Por Que o Estado Privado Global é Impossível
Existem compromissos importantes em torno do estado global privado e da privacidade, sendo a razão principal: para provar algo, você deve saber o que está provando. Portanto, é impossível ter um contrato inteligente privado com um estado público global que você não está ciente. Consequentemente, também é impossível ter um contrato inteligente privado com um estado privado global.
Esta limitação decorre da natureza matemática das provas de conhecimento nulo. O provador deve possuir conhecimento dos dados que estão a ser provados para gerar uma prova válida. Numa rede descentralizada onde nenhuma única parte controla toda a informação, criar provas sobre estados globais privados desconhecidos torna-se criptograficamente impossível.
Por exemplo, aplicações como Uniswap não podem ser implementadas de forma privada porque o provador precisa conhecer os saldos de ambas as piscinas para provar que uma transação de troca ( foi executada corretamente. Os formadores de mercado automatizados requerem, fundamentalmente, visibilidade do estado global—os saldos dos pools de liquidez devem ser conhecidos para calcular taxas de câmbio e verificar a execução das negociações. Sem esse conhecimento, nenhuma parte poderia gerar as provas necessárias para validar as transações.
Portanto, algumas aplicações com as quais estamos familiarizados e que favorecemos não podem atualmente ser implementadas de forma privada, a menos que tenhamos funcionalidade de entrada/saída )IO( — que é precisamente por isso que a IO é tão crucial. Permite-nos construir um Ethereum totalmente privado com suposições de confiança idênticas ao Ethereum nativo. Isso representa a fronteira da pesquisa em andamento: desenvolver mecanismos de IO que possam conectar computação privada com verificação pública sem comprometer a segurança ou a privacidade.
) O que os Estados de Usuário Privado Permitem para Contratos Inteligentes
Enquanto os estados privados globais continuam fora de alcance, os estados de usuário privados desbloqueiam casos de uso significativos. Estados de usuário privados significam que os saldos de contas individuais, históricos de transações e interações com contratos podem permanecer confidenciais, enquanto ainda são comprovadamente corretos. Esta arquitetura permite:
DeFi com preservação de privacidade: Os usuários podem interagir com protocolos de empréstimo, fazendas de rendimento ou plataformas de ativos sintéticos sem revelar a composição do seu portfólio ou o histórico de transações ao público. Enquanto a mecânica do pool permanece transparente, as posições individuais permanecem privadas.
Sistemas de Votação Confidenciais: DAOs e protocolos de governança podem implementar mecanismos de votação onde os votos individuais permanecem privados enquanto os resultados agregados são verificáveis publicamente. Isso previne a manipulação de votos através de front-running ou pressão social.
Verificação de Identidade Privada: Contratos inteligentes podem verificar credenciais de usuários, idade ou status de acreditação sem revelar os dados pessoais subjacentes. Provas de conhecimento zero confirmam a elegibilidade sem expor informações sensíveis.
Estratégias de Negociação Protegidas: MEV ###Valor Máximo Extraível( a proteção torna-se possível à medida que os comerciantes podem executar estratégias complexas sem divulgar suas intenções a pesquisadores e bots. Os detalhes da transação permanecem privados até que a execução seja final.
A distinção entre o que pode e não pode ser privatizado reformula a forma como pensamos sobre a arquitetura de contratos inteligentes. Os desenvolvedores devem agora projetar com uma consciência explícita sobre quais variáveis de estado requerem visibilidade global versus quais podem permanecer privadas para o usuário.
) Atualização Fusaka: Infraestrutura para Contratos Inteligentes de Próxima Geração
A atualização Fusaka do Ethereum, programada para ativação na mainnet em 3 de dezembro de 2025, marca uma das maiores reformulações da rede desde a Merge. A atualização deve aumentar os limites de gás por bloco de 45 milhões para 150 milhões, permitindo muito mais transações por bloco e aumentando a capacidade para Layer-2s e rollups. Este aumento de três vezes na capacidade de processamento cria a infraestrutura necessária para contratos inteligentes mais complexos, incluindo aqueles que utilizam recursos de privacidade zkEVM.
Para evitar congestionamentos, a Fusaka adiciona um limite de gás por transação de 16,78 milhões, exigindo que os desenvolvedores dividam operações complexas em componentes menores e mais modulares. O EIP-7825 introduz esse limite para melhorar a eficiência e a segurança das transações. Essa mudança arquitetônica alinha-se bem com contratos inteligentes privados, que se beneficiam naturalmente de um design modular — separando a computação privada da verificação pública.
Fusaka também introduz novas ferramentas de eficiência e opcodes. O sistema PeerDAS permite que os nós verifiquem dados por amostragem em vez de baixar blobs completos, aliviando a carga sobre os operadores enquanto preserva a descentralização. Para contratos inteligentes privados que geram provas de conhecimento zero, este mecanismo de amostragem reduz a carga de largura de banda da distribuição de dados de prova pela rede.
As Árvores Verkle comprimem ainda mais os dados de estado, acelerando as provas de contratos e melhorando a compatibilidade com clientes móveis e de baixo recurso. Esta tecnologia de compressão é particularmente relevante para aplicações zkEVM, pois reduz a sobrecarga de armazenamento de manutenção dos dados de verificação de provas.
Implicações para Desenvolvedores: Redesenhando Contratos Inteligentes para Privacidade e Eficiência
Com as mudanças da Fusaka, os desenvolvedores de contratos inteligentes precisarão repensar tanto a gestão de estado quanto as estratégias de computação. Os limites de gás impostos significam que os contratos devem evitar funções monolíticas; em vez disso, é mais prático dividir a lógica em várias transações menores, especialmente para protocolos que gerenciam atividades de alta frequência, como negociação e DeFi.
Limitar cap em operações pesadas, como exponenciação modular ###MODEXP(, exigirá reengenharia de rotinas criptográficas. Para contratos inteligentes privados, isso significa otimizar a geração e verificação de provas de conhecimento zero para se adequar aos orçamentos de gás de transação. Novos recursos para desenvolvedores, como o opcode CLZ para contagem de zeros à esquerda e a pré-compilação secp256r1 para verificação otimizada com suporte de hardware, incentivam padrões de contrato mais avançados e, ao mesmo tempo, com baixo consumo de recursos.
Além disso, a introdução de “forks apenas com parâmetros de blob” confere ao protocolo uma adaptabilidade incremental, permitindo que o Ethereum aumente os limites de dados de blob da Layer-2 conforme necessário entre forks difíceis maiores. Combinadas com os limites de tamanho de bloco e o suporte para expiração de histórico, essas medidas impulsionam as aplicações em direção a uma arquitetura enxuta, onde o uso eficiente dos recursos da rede e a escalabilidade robusta se tornam essenciais para um desempenho sustentado de dApp.
Para os desenvolvedores que integram a arquitetura de contratos inteligentes privados do Barry, o caminho a seguir envolve:
· Identificar quais variáveis de estado realmente exigem privacidade em comparação com aquelas que devem permanecer públicas
· Reestruturando contratos para separar os cálculos de usuários privados das atualizações do estado global
· Otimização da geração de prova para se encaixar nos limites de gás por transação do Fusaka
· Aproveitando novos opcodes e precompilados para reduzir a sobrecarga criptográfica
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Avanço dos Contratos Inteligentes Privados zkEVM: O Desenvolvedor Ethereum Barry Revela Nova Arquitetura
O desenvolvedor Ethereum barryWhiteHat anunciou progressos significativos nos contratos inteligentes privados zkEVM, revelando uma nova arquitetura que suporta estados de usuários privados enquanto mantém a compatibilidade com EVM.
A inovação, reportada pela Jinse Finance, utiliza máquinas virtuais de prova de conhecimento zero para permitir que os desenvolvedores escrevam código Solidity que compila em contratos inteligentes privados.
No entanto, uma limitação técnica crítica permanece: enquanto os estados privados do usuário agora são alcançáveis, os estados globais privados não são suportados devido a restrições criptográficas fundamentais.
Este desenvolvimento ocorre enquanto o Ethereum se prepara para a atualização Fusaka em 3 de dezembro de 2025, que aumentará os limites de gás de bloco de 45 milhões para 150 milhões e introduzirá novas ferramentas de eficiência.
zkEVM Contratos Inteligentes Privados: Arquitetura Técnica Explicada
BarryWhiteHat afirmou que com a comercialização das máquinas virtuais de prova de conhecimento nulo (zkEVM), surgiu uma oportunidade interessante: fornecer infraestrutura de contratos inteligentes privados enquanto mantém a compatibilidade com a Ethereum Virtual Machine (EVM). Os desenvolvedores podem escrever código Solidity e compilá-lo usando uma versão específica do compilador Solidity ou algumas ferramentas de pós-processamento para criar contratos inteligentes privados.
A implementação adiciona os opcodes pstore e pload no reth e compila-os no zkEVM. Esta abordagem técnica permite que os contratos inteligentes mantenham dados privados específicos do usuário, enquanto ainda operam dentro do familiar framework EVM. Para desenvolvedores já proficientes em Solidity, isso significa uma curva de aprendizagem mínima—códigos existentes podem ser adaptados com modificações direcionadas em vez de reescritas completas.
A arquitetura aproveita provas de conhecimento zero para verificar a computação sem revelar os dados subjacentes. Quando um usuário interage com um contrato inteligente privado, o zkEVM gera uma prova de que a transação foi executada corretamente de acordo com a lógica do contrato, sem expor o estado privado do usuário à rede. Isso representa um avanço significativo na privacidade da blockchain, abordando preocupações de longa data sobre a visibilidade das transações em livros-razão públicos.
A Limitação Fundamental: Por Que o Estado Privado Global é Impossível
Existem compromissos importantes em torno do estado global privado e da privacidade, sendo a razão principal: para provar algo, você deve saber o que está provando. Portanto, é impossível ter um contrato inteligente privado com um estado público global que você não está ciente. Consequentemente, também é impossível ter um contrato inteligente privado com um estado privado global.
Esta limitação decorre da natureza matemática das provas de conhecimento nulo. O provador deve possuir conhecimento dos dados que estão a ser provados para gerar uma prova válida. Numa rede descentralizada onde nenhuma única parte controla toda a informação, criar provas sobre estados globais privados desconhecidos torna-se criptograficamente impossível.
Por exemplo, aplicações como Uniswap não podem ser implementadas de forma privada porque o provador precisa conhecer os saldos de ambas as piscinas para provar que uma transação de troca ( foi executada corretamente. Os formadores de mercado automatizados requerem, fundamentalmente, visibilidade do estado global—os saldos dos pools de liquidez devem ser conhecidos para calcular taxas de câmbio e verificar a execução das negociações. Sem esse conhecimento, nenhuma parte poderia gerar as provas necessárias para validar as transações.
Portanto, algumas aplicações com as quais estamos familiarizados e que favorecemos não podem atualmente ser implementadas de forma privada, a menos que tenhamos funcionalidade de entrada/saída )IO( — que é precisamente por isso que a IO é tão crucial. Permite-nos construir um Ethereum totalmente privado com suposições de confiança idênticas ao Ethereum nativo. Isso representa a fronteira da pesquisa em andamento: desenvolver mecanismos de IO que possam conectar computação privada com verificação pública sem comprometer a segurança ou a privacidade.
) O que os Estados de Usuário Privado Permitem para Contratos Inteligentes
Enquanto os estados privados globais continuam fora de alcance, os estados de usuário privados desbloqueiam casos de uso significativos. Estados de usuário privados significam que os saldos de contas individuais, históricos de transações e interações com contratos podem permanecer confidenciais, enquanto ainda são comprovadamente corretos. Esta arquitetura permite:
DeFi com preservação de privacidade: Os usuários podem interagir com protocolos de empréstimo, fazendas de rendimento ou plataformas de ativos sintéticos sem revelar a composição do seu portfólio ou o histórico de transações ao público. Enquanto a mecânica do pool permanece transparente, as posições individuais permanecem privadas.
Sistemas de Votação Confidenciais: DAOs e protocolos de governança podem implementar mecanismos de votação onde os votos individuais permanecem privados enquanto os resultados agregados são verificáveis publicamente. Isso previne a manipulação de votos através de front-running ou pressão social.
Verificação de Identidade Privada: Contratos inteligentes podem verificar credenciais de usuários, idade ou status de acreditação sem revelar os dados pessoais subjacentes. Provas de conhecimento zero confirmam a elegibilidade sem expor informações sensíveis.
Estratégias de Negociação Protegidas: MEV ###Valor Máximo Extraível( a proteção torna-se possível à medida que os comerciantes podem executar estratégias complexas sem divulgar suas intenções a pesquisadores e bots. Os detalhes da transação permanecem privados até que a execução seja final.
A distinção entre o que pode e não pode ser privatizado reformula a forma como pensamos sobre a arquitetura de contratos inteligentes. Os desenvolvedores devem agora projetar com uma consciência explícita sobre quais variáveis de estado requerem visibilidade global versus quais podem permanecer privadas para o usuário.
) Atualização Fusaka: Infraestrutura para Contratos Inteligentes de Próxima Geração
A atualização Fusaka do Ethereum, programada para ativação na mainnet em 3 de dezembro de 2025, marca uma das maiores reformulações da rede desde a Merge. A atualização deve aumentar os limites de gás por bloco de 45 milhões para 150 milhões, permitindo muito mais transações por bloco e aumentando a capacidade para Layer-2s e rollups. Este aumento de três vezes na capacidade de processamento cria a infraestrutura necessária para contratos inteligentes mais complexos, incluindo aqueles que utilizam recursos de privacidade zkEVM.
Para evitar congestionamentos, a Fusaka adiciona um limite de gás por transação de 16,78 milhões, exigindo que os desenvolvedores dividam operações complexas em componentes menores e mais modulares. O EIP-7825 introduz esse limite para melhorar a eficiência e a segurança das transações. Essa mudança arquitetônica alinha-se bem com contratos inteligentes privados, que se beneficiam naturalmente de um design modular — separando a computação privada da verificação pública.
Fusaka também introduz novas ferramentas de eficiência e opcodes. O sistema PeerDAS permite que os nós verifiquem dados por amostragem em vez de baixar blobs completos, aliviando a carga sobre os operadores enquanto preserva a descentralização. Para contratos inteligentes privados que geram provas de conhecimento zero, este mecanismo de amostragem reduz a carga de largura de banda da distribuição de dados de prova pela rede.
As Árvores Verkle comprimem ainda mais os dados de estado, acelerando as provas de contratos e melhorando a compatibilidade com clientes móveis e de baixo recurso. Esta tecnologia de compressão é particularmente relevante para aplicações zkEVM, pois reduz a sobrecarga de armazenamento de manutenção dos dados de verificação de provas.
Implicações para Desenvolvedores: Redesenhando Contratos Inteligentes para Privacidade e Eficiência
Com as mudanças da Fusaka, os desenvolvedores de contratos inteligentes precisarão repensar tanto a gestão de estado quanto as estratégias de computação. Os limites de gás impostos significam que os contratos devem evitar funções monolíticas; em vez disso, é mais prático dividir a lógica em várias transações menores, especialmente para protocolos que gerenciam atividades de alta frequência, como negociação e DeFi.
Limitar cap em operações pesadas, como exponenciação modular ###MODEXP(, exigirá reengenharia de rotinas criptográficas. Para contratos inteligentes privados, isso significa otimizar a geração e verificação de provas de conhecimento zero para se adequar aos orçamentos de gás de transação. Novos recursos para desenvolvedores, como o opcode CLZ para contagem de zeros à esquerda e a pré-compilação secp256r1 para verificação otimizada com suporte de hardware, incentivam padrões de contrato mais avançados e, ao mesmo tempo, com baixo consumo de recursos.
Além disso, a introdução de “forks apenas com parâmetros de blob” confere ao protocolo uma adaptabilidade incremental, permitindo que o Ethereum aumente os limites de dados de blob da Layer-2 conforme necessário entre forks difíceis maiores. Combinadas com os limites de tamanho de bloco e o suporte para expiração de histórico, essas medidas impulsionam as aplicações em direção a uma arquitetura enxuta, onde o uso eficiente dos recursos da rede e a escalabilidade robusta se tornam essenciais para um desempenho sustentado de dApp.
Para os desenvolvedores que integram a arquitetura de contratos inteligentes privados do Barry, o caminho a seguir envolve:
· Identificar quais variáveis de estado realmente exigem privacidade em comparação com aquelas que devem permanecer públicas
· Reestruturando contratos para separar os cálculos de usuários privados das atualizações do estado global
· Otimização da geração de prova para se encaixar nos limites de gás por transação do Fusaka
· Aproveitando novos opcodes e precompilados para reduzir a sobrecarga criptográfica