Pesquisadores de Ethereum submeteram uma proposta preliminar em 24 de agosto para um contrato de depósito de validador preparado para a era pós-quântica, que poderia eventualmente permitir que a rede substitua seu atual sistema de assinatura BLS.
Resumo
- Pesquisadores de Ethereum submeteram uma proposta preliminar de contrato de depósito pós-quântico para migrações de assinatura de validadores esta semana.
- O design suporta chaves públicas de comprimento variável, esquemas de assinatura e metadados sem selecionar um algoritmo pós-quântico ainda.
- O Esquema 0 preservaria os depósitos BLS atuais, enquanto identificadores posteriores acomodam sistemas de assinatura criptográfica alternativos.
- Um interruptor de migração irreversível poderia eventualmente parar novos depósitos BLS após um período de transição em etapas.
- O pull request permanece como rascunho aguardando consenso dos editores, revisão técnica, discussão e verificações bem-sucedidas.
Kevaundray Wedderburn, Tom Wambsgans e Thomas Coratger são os autores da proposta de Proposta de Melhoria do Ethereum (EIP). O rascunho permanece como uma submissão não mesclada no GitHub e não foi selecionado para uma atualização de rede.
Proposta do Ethereum prepara depósitos para novas assinaturas
Os validadores do Ethereum atualmente usam chaves públicas e assinaturas BLS com comprimentos fixos. O contrato proposto, em vez disso, aceita chaves públicas, assinaturas e metadados de credenciais de comprimento variável.
Cada depósito conteria um identificador de esquema mostrando qual sistema criptográfico o validador usa. O Esquema 0 é reservado para o formato BLS existente, preservando a compatibilidade durante uma transição inicial.
Identificadores futuros poderiam representar sistemas de assinatura pós-quânticos ou outros esquemas criptográficos. A proposta não seleciona nem implementa um algoritmo pós-quântico específico.
O contrato é "preparado para a era pós-quântica", mas não tornaria o Ethereum resistente a quantum por si só.
Uma mudança separada na camada de consenso ainda precisaria definir como os validadores verificam, agregam e processam assinaturas sob cada novo esquema.
EIP-7685 transportaria solicitações de depósito de validador
O design substituiria o mecanismo de árvore de Merkle estilo legado do novo contrato por solicitações na camada de execução. Essas solicitações moveriam informações de depósito da camada de execução do Ethereum para sua camada de consenso.
A proposta depende do EIP-7685, que criou um sistema geral de solicitações para comunicação entre as duas camadas. A estrutura adiciona um compromisso de solicitação aos cabeçalhos de bloco de execução e permite que a camada de consenso processe novos tipos de solicitação.
O Ethereum já usa o mecanismo para operações de validador. O EIP-6110 fornece depósitos de validadores à camada de consenso como solicitações EIP-7685, enquanto o EIP-7002 suporta retiradas acionadas pela camada de execução. O EIP-7251 usa a mesma estrutura para consolidações de validadores.
O novo contrato estenderia essa arquitetura para depósitos contendo dados criptográficos flexíveis. Metadados de credenciais poderiam carregar informações específicas do esquema sem exigir que cada sistema de assinatura use a mesma estrutura fixa.
Um interruptor irreversível poderia aposentar depósitos BLS
A proposta inclui um mecanismo de migração em etapas. Os desenvolvedores poderiam inicialmente implantar o contrato com depósitos BLS habilitados, permitindo que esquemas de assinatura adicionais entrem mais tarde.
Uma decisão subsequente do protocolo poderia desabilitar permanentemente novos depósitos do Esquema 0. Uma vez ativado, o modo de aposentadoria do BLS não poderia ser revertido sob o design proposto.
Os validadores BLS existentes não desapareceriam automaticamente quando o interruptor fosse ativado. Regras separadas seriam necessárias para lidar com chaves de validadores existentes, saídas, mudanças de credenciais e migração para um sistema pós-quântico.
Os autores também aguardam feedback sobre como o design deve interagir com as propostas de validadores existentes, incluindo EIP-7002, EIP-7251 e EIP-8282. Wedderburn disse que o assunto foi levantado durante uma reunião de execução do All Core Developers.
O roteiro mais amplo do Ethereum já trata a resistência quântica como uma prioridade central de longo prazo. As mudanças propostas incluem substituir assinaturas BLS, compromissos KZG e ECDSA por alternativas projetadas para resistir a futuros ataques quânticos.
O rascunho ainda enfrenta várias etapas de revisão
O pull request carrega rótulos de rascunho e proposta principal. Também aguardava consenso dos editores, revisão formal e verificações automatizadas bem-sucedidas quando examinado.
Um editor sugeriu atribuir EIP-8394 como seu número sequencial e solicitou uma discussão separada no Ethereum Magicians. Esse número ainda não foi mostrado como um EIP aceito e publicado no site canônico de EIPs.
O repositório de EIPs do Ethereum afirma que documentos não publicados no site oficial de EIPs devem ser tratados como documentos de trabalho. Mesmo a publicação como rascunho não significaria que a rede aprovou a implementação.
A proposta precisaria de discussão técnica, trabalho de especificação, análise de segurança, implementações de clientes e testes. Os desenvolvedores principais teriam então que selecioná-la para um futuro hard fork antes que pudesse afetar a mainnet do Ethereum.
Nenhum fork alvo, ativação de testnet ou prazo para mainnet foi anunciado. Também não houve movimento verificado no mercado de ETH atribuível especificamente ao rascunho.
O contrato aborda apenas depósitos de validadores. A transição pós-quântica mais ampla do Ethereum também deve cobrir assinaturas de contas, compromissos de dados e sistemas de conhecimento zero, como explicou uma análise anterior do plano de migração do Ethereum.






