
Uma assinatura de uso único que ainda pode ser verificada novamente? Sim, e o @quipnetwork explica por quê em sua própria documentação. Contas Quip usam SHRINCS, um sistema de assinatura baseado em hash projetado para proteção pós-quantum. Para operações normais da conta, cada assinatura consome uma vaga. Use uma vez, passe para a próxima. Muito simples. Mas as coisas ficam interessantes quando um dapp verifica assinaturas por meio do ERC-1271. Essa verificação é somente leitura. Ela não consome uma vaga de assinatura. E a mesma assinatura pode continuar passando na verificação enquanto sua chave permanecer instalada. Espere, isso não anula toda a ideia de uso único? Não exatamente. Assinar uma nova mensagem com a mesma chave de uso único e validar novamente uma assinatura existente são duas operações diferentes. O problema surge quando um protocolo assume que uma assinatura válida automaticamente se torna inválida após uma única ação. A documentação da Quip alerta explicitamente os desenvolvedores sobre isso. Quer autorização de uso único? Rastreie nonces. Adicione expiração. Ou gerencie rotação de chaves. Não espere que o ERC-1271 forneça magicamente proteção contra replay. E é isso que acho interessante sobre a infraestrutura de carteiras pós-quantum. Atualizar a criptografia não atualiza automaticamente cada aplicativo conectado a essa carteira. Você pode ter assinaturas mais fortes e ainda assim introduzir erros de autorização na camada de integração. Não estou chamando isso de exploração da Quip. É um comportamento documentado que os desenvolvedores precisam considerar. O verdadeiro desafio não é apenas tornar as carteiras resistentes à computação quântica. É tornar essas carteiras seguras para integração com os aplicativos DeFi que as pessoas já usam. Essa última parte merece muito mais atenção.
