Bitcoin Core v32.0rc1 foi etiquetado a 14 de setembro com uma assinatura verificada, dando início a uma janela RC de 26 dias que visa um lançamento final a 10 de outubro. O candidato é software de pré-lançamento, não uma atualização de produção, e crucialmente não ativa quaisquer novas regras de consenso. Quatro RPCs passam a usar PSBTv2 por defeito nesta versão, enquanto a maior alteração de desempenho acrescenta a pré-busca paralela de saídas de transação durante a conexão de blocos (8 workers por defeito, configurável até 16).
Porquê é importante
A atualização traz ganhos reais de desempenho e compatibilidade, em vez de um choque ao nível do token. A pré-busca paralela de saídas de bloco reduz o tempo de validação em hardware limitado por disco, e o índice de transações reconstruído usa menos de metade do espaço em disco do formato anterior. As equipas de carteiras que criam, convertem ou ajustam taxas de PSBTs têm de seguir esses fluxos através dos seus parsers e signers a jusante, enquanto o tratamento de taxas ganha um novo caminho por defeito que combina estimadores de block policy e mempool e pode dar erro se qualquer componente falhar. A reescrita do servidor HTTP alarga ainda mais a superfície de teste: um limite de header de 8.192 bytes, um teto por defeito de 16 conexões RPC, novos controlos de cache REST e desconexão imediata de endereços de cliente não autorizados.
Impacto no mercado
O risco de disrupção concentra-se em quebras operacionais, não no consenso. Versões de nó mais antigas não conseguem ler o novo formato de índice de transações, o que significa que um downgrade dispara outra reconstrução que pode demorar horas. Operadores focados na privacidade também precisam de reproduzir caminhos de falha em torno da correção de fallback do Tor, da fila de 10.000 entradas e do limite de relay de 1.000 tentativas. Como a etiqueta final ainda é apenas um objetivo, o trabalho prático da janela RC é expor estes casos limite face à linha de base 31.1 antes do prazo de 10 de outubro.
Perguntas frequentes
-
Quando está prevista a versão Bitcoin Core v32.0?
O candidato v32.0rc1 foi etiquetado a 14 de setembro com uma assinatura verificada, com 10 de outubro indicado como objetivo para a etiqueta final da v32.0, deixando uma janela RC de 26 dias.
-
A Bitcoin Core v32 ativa novas regras de consenso?
Não. A versão v32 é uma atualização de software que altera o comportamento por defeito das RPCs e as definições de desempenho, mas não sinaliza uma nova ativação de regras de consenso.
-
Que alterações voltadas para carteiras chegam com a Bitcoin Core v32?
Quatro RPCs passam a usar PSBTv2 por defeito, enquanto outras interfaces removem campos deprecated ou rejeitam argumentos que versões mais antigas toleravam. As equipas que criam, convertem ou ajustam taxas de PSBTs devem seguir esses fluxos através dos parsers e signers a jusante.
-
Qual é a maior alteração de desempenho na Bitcoin Core v32?
Pré-busca paralela de saídas de transação durante a conexão de blocos, com 8 workers por defeito e suporte até 16. Os operadores podem comparar a validação limitada por disco em vários cenários para avaliar os compromissos de CPU, memória e latência de armazenamento.
-
O que acontece se um operador fizer downgrade a partir da Bitcoin Core v32?
O índice de transações reconstruído usa menos de metade do espaço em disco, mas versões mais antigas não conseguem ler o novo formato. Um downgrade dispara outra reconstrução que pode demorar horas.