Vitalik Buterin identificou quatro vulnerabilidades quânticas no Ethereum: assinaturas BLS na camada de consenso, compromissos e provas KZG para disponibilidade de dados, assinaturas ECDSA para EOAs e provas ZK baseadas em KZG ou Groth16 na camada de aplicação. Para resolver essas questões, Buterin propõe uma estratégia de substituição em fases. A camada de consenso poderia mudar para assinaturas baseadas em hash, como variantes Winternitz, combinadas com agregação STARK, enquanto seleciona cuidadosamente novas funções hash principais. A disponibilidade de dados poderia fazer a transição de KZG para STARK, abordando problemas de linearidade do DAS 2D e provas de código de apagamento. EOAs poderiam adotar abstração nativa de conta (EIP-8141) para suportar qualquer algoritmo de assinatura resistente a quânticos, usando pré-compilação vetorizada e agregação recursiva em nível de protocolo para reduzir custos de verificação. As provas na camada de aplicação poderiam ser otimizadas por meio de agregação recursiva de assinaturas e provas em nível de protocolo, comprimindo a extensa lógica de verificação em uma verificação mínima on-chain.