Batch V1.1 do XRP Ledger se aproxima da ativação após reformulação de segurança

A emenda Batch V1.1 do XRP Ledger está a um voto de validador de atingir o limite de 80% necessário para iniciar a contagem regressiva de ativação de 14 dias, após uma reformulação de segurança motivada por uma falha crítica na versão original.
Antes da votação atual dos validadores, o código revisado passou por uma análise de engenharia sênior, testes adversariais, duas análises externas de segurança e uma análise assistida por IA.
Batch V1.1 chega à votação final antes da contagem regressiva de ativação
O desenvolvedor da RippleX, Mayukha Vadari, afirmou que a emenda foi lançada com o xrpld 3.3.0 e agora está em votação. A atualização substitui o Batch V1.0, cujo erro na validação de assinaturas foi descoberto em fevereiro, enquanto a emenda ainda estava na fase pré-mainnet, o que significa que nenhum fundo estava em risco.
A falha original envolvia um retorno antecipado na função checkBatchSign. Se uma conta de signatário ainda não existisse no ledger, a validação poderia retornar sucesso sem verificar os signatários restantes. Isso poderia ter permitido a execução de transações em nome de outras contas sem suas chaves privadas.
O Batch V1.1 removeu essa falha e também corrigiu vários outros problemas encontrados durante a reformulação. O processo incluiu a análise de quatro engenheiros seniores, um Sherlock Batch Attackathon, uma reavaliação da Halborn, uma auditoria da Common Prefix, uma varredura de IA da Cantina e testes de regressão na Devnet e na testnet.
Vadari também afirmou que a equipe corrigiu outros bugs encontrados durante seu trabalho mais recente de red teaming com IA. As alterações incluem correções para contornos da validação MPT, falhas de nós, validação do tamanho de caminhos, verificação de assinaturas, ordenação de signatários e hash de transações.
O apoio dos validadores está próximo do limite exigido. Uma conta, FrancisBovineSwift, descreveu a votação do Batch como “quase lá”. O snapshot mais recente mostra que 27 validadores confiáveis votaram a favor da alteração e oito contra, o que representa cerca de 77% de apoio — abaixo do limite de 80% necessário para aprovar as mudanças. Falta apenas mais um voto para atingir esse patamar.
Por que a alteração Batch é importante para os desenvolvedores do XRPL
O Batch, também conhecido como XLS-56, permite que várias transações de contas diferentes sejam executadas atomicamente em um único fechamento de ledger. Se uma transação de um lote que exige sucesso integral falhar, toda a operação é revertida. O projeto não exige contratos inteligentes.
O recurso foi concebido para swaps atômicos, liquidações coordenadas e outras transações em que várias partes precisam agir em conjunto. Ele também pode reduzir o número de etapas necessárias para emitir e transferir NFTs.
A reformulação de segurança ocorre após outras análises recentes do XRPL. A rede retirou sua alteração Permission Delegation depois que um bug de alta gravidade foi encontrado antes da implantação na mainnet, e a V1.1 está passando por uma análise adicional.
Além disso, um painel de testes do XRPL lançado este mês também tornou mais visíveis os testes de emendas, acompanhando quais tipos de transação, campos e códigos de resultado foram testados na Devnet.
Fonte: CryptoPotato