A atualização Mina Mesa interrompeu o processamento de transações por cerca de oito horas em 3 de setembro, enquanto a blockchain de camada 1 migrava o mainnet para sua versão Mesa. As exchanges suspenderam transferências de MINA, enquanto os zkApps implantados agora precisam de novas chaves de verificação antes de poderem retomar atividades autorizadas por prova.
O processo foi dividido em cinco horas quando os blocos continuaram sem transações e aproximadamente três horas quando a rede não produziu blocos. A Mina atingiu seu limite de transações às 10:00 UTC, e os produtores de blocos atualizados geraram blocos vazios por 100 slots antes da parada da produção de blocos às 15:00 UTC.
O runbook oficial de atualização agora marca essas etapas como concluídas. Ele também registra a liberação do pacote Mesa às 16:30 UTC e a primeira slot do Mesa às 18:00 UTC como concluídas. As atualizações do archive-node e do nó manual permaneceram em andamento esta manhã.
A Mina instruiu as exchanges a desativarem os depósitos e saques de MINA a partir da janela de transação suspensa às 10:00 UTC até que a rede Mesa ficasse operacional. A primeira janela da Mesa já foi concluída, embora cada exchange controle quando seu suporte a transferências será retomado.
Atualização Mina Mesa reduz os tempos de slot
A atualização Mina Mesa também altera o ritmo de operação da rede. De acordo com o feature explainer da Mina, a versão reduz o tempo de slot de três minutos para 90 segundos. Ela limita temporariamente as transações zkApp a 12 por bloco, após testes de estresse revelarem picos de memória quando os desenvolvedores testaram a remoção do limite suave.
O requisito mais rigoroso de compatibilidade recai sobre os zkApps implantados. A Mesa altera constantes do protocolo e restrições de circuito, portanto, as provas feitas contra chaves de verificação pré-atualização não são mais válidas. Um zkApp não pode processar transações autorizadas por nova prova até que seu desenvolvedor compile uma chave compatível com a Mesa usando o o1js 3.0 e atualize a chave armazenada na cadeia.
Este é um update de compatibilidade na cadeia, não uma falha permanente do contrato implantado. Uma vez que a nova chave for registrada, o zkApp poderá novamente enviar transações autorizadas por prova sob o Mesa, sujeito às suas regras de permissão restauradas.
O caminho de migração da Mina permite temporariamente que permissões de chave de verificação definidas como proof ou impossible recuem para autorização por assinatura. Uma permissão de acesso definida como proof recebe o mesmo recurso, mas uma permissão de acesso definida como impossible permanece bloqueada. Após uma atualização bem-sucedida da chave, a versão da transação da conta avança e as regras originais de permissão da chave de verificação retornam.
Não há prazo fixo de migração: o recurso de fallback permanece ativo até que um zkApp atualize sua chave. Até lá, as atividades autorizadas por prova permanecem pausadas, mesmo que a cadeia tenha retomado.
A post Aplicativos de zero-knowledge ficam offline após atualização da cadeia quebrar suas chaves de verificação subjacentes apareceu pela primeira vez em CryptoSlate.


