Loading market data...

Pesquisadores da Zcash Publicam 2.700 Teoremas Verificados por Máquina para Bloquear Falsificação no Ironwood

Pesquisadores da Zcash Publicam 2.700 Teoremas Verificados por Máquina para Bloquear Falsificação no Ironwood

Pesquisadores da Zcash lançaram um conjunto de mais de 2.700 teoremas verificados por máquina, projetados para eliminar bugs de falsificação indetectáveis na próxima atualização do protocolo Ironwood. O trabalho, publicado pela equipe por trás da criptomoeda focada em privacidade, visa provar matematicamente que o novo código não pode ser explorado para criar moedas falsas sem detecção.

O que os teoremas visam

Os teoremas focam no Ironwood, uma atualização planejada para as regras de consenso da Zcash. Bugs de falsificação são uma classe de vulnerabilidades que permitem a um atacante criar moedas do nada — uma falha catastrófica para qualquer criptomoeda. Ao usar verificação formal, os pesquisadores podem provar matematicamente que certas propriedades são válidas para toda execução possível do código, em vez de depender apenas de auditorias manuais ou testes.

Os 2.700 teoremas cobrem a lógica central das transações protegidas do Ironwood, onde saldos e valores de transações são criptografados. As provas verificam que o sistema impõe invariantes de oferta — ou seja, que nenhum Zcash a mais pode ser criado além do que o protocolo permite — mesmo sob condições adversárias. Os pesquisadores afirmam que a abordagem captura casos extremos que a revisão de código tradicional pode deixar passar.

Por que provas verificadas por máquina são importantes

A verificação formal é rara no desenvolvimento de criptomoedas porque consome tempo e requer conhecimento especializado. A maioria dos projetos depende de programas de recompensa por bugs e auditorias manuais, que podem deixar lacunas. A Zcash já usou métodos formais antes — para sua atualização original Sapling — mas o esforço do Ironwood é a maior aplicação desse tipo até hoje para a rede.

Os teoremas são escritos em uma linguagem chamada Lean, um assistente de prova que verifica cada etapa do raciocínio. Se um teorema é aprovado, significa que a propriedade é garantida para todas as entradas. Os pesquisadores publicaram o conjunto completo de provas junto com a especificação do Ironwood, permitindo verificação independente pela comunidade.

“Trata-se de oferecer a garantia mais forte possível de que a matemática por trás do Ironwood é sólida”, disse a equipe em um comunicado. “Queremos que os usuários saibam que a oferta é comprovadamente fixa, não apenas presumida.”

O Ironwood ainda está em desenvolvimento. O trabalho de verificação formal é um marco importante, mas a atualização ainda precisa passar pelo processo de governança da Zcash e ser adotada por mineradores e operadores de nós. Os pesquisadores planejam continuar expandindo o conjunto de teoremas à medida que novos recursos forem adicionados.

A publicação dos teoremas não muda nada para os usuários atuais da Zcash. A rede continua operando no protocolo existente. Mas o trabalho estabelece um precedente para como futuras atualizações podem ser validadas — com certeza matemática, em vez de apenas confiança.

O próximo passo é um período de revisão pela comunidade, após o qual o código do Ironwood será proposto para ativação. Ainda não há data definida.