Um PR interessante do Bitcoin Core chamou a atenção: os desenvolvedores estão a submeter patches para a versão v29, corrigindo a vulnerabilidade conhecida CVE-2025-46598.
A questão é — por que aplicar patches a versões antigas?
A razão fundamental está numa alteração importante na v30: a proposta #32406 removeu o limite de 80 bytes do opcode OP_RETURN. Esta mudança alterou a estratégia padrão de armazenamento de dados, causando diferenças de comportamento entre versões.
Alguns operadores de nós ainda usam a v29, e se não atualizarem este patch de segurança, enfrentam riscos potenciais. Isto envolve uma decisão técnica clássica — como equilibrar a inovação com a manutenção da compatibilidade retroativa.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
21 gostos
Recompensa
21
5
Republicar
Partilhar
Comentar
0/400
SellLowExpert
· 01-08 12:47
Haha, esta é a consequência de uma atualização, sempre há alguém que fica para trás
Ainda há uma quantidade enorme de pessoas usando o v29, os desenvolvedores precisam cuidar desses "sobreviventes", é realmente cansativo
Uma vez que a limitação do OP_RETURN é quebrada, surgem tantas questões... É por isso que eu nunca tenho pressa em atualizar
Inovar e manter compatibilidade ao mesmo tempo, o dilema do peixe e do urso, a equipe de desenvolvimento precisa equilibrar isso, deve ser muito difícil
Para ser honesto, essa vulnerabilidade pegou-me de surpresa, não é de admirar que precisem de um patch
Ver originalResponder0
AirdropHunter007
· 01-06 12:25
Haha, ainda é preciso lançar um patch para o v29, essa porcaria está sempre assim
Quando a limitação de 80 bytes do OP_RETURN é quebrada, tudo fica uma bagunça... os nós ainda precisam se esforçar cada um por si
Ver originalResponder0
RektRecorder
· 01-06 04:48
Esta questão da atualização v29, na verdade, é uma velha dificuldade de compatibilidade descendente.
Ainda há pessoas usando v30? Vejo que a maioria das pools de mineração ainda mantém firme o v29...
Quando a limitação de 80 bytes do OP_RETURN for removida, realmente pode causar problemas, é preciso estar atento a esses riscos.
Ver originalResponder0
GhostChainLoyalist
· 01-06 04:33
Haha, é por isso que uma multidão ainda está presa no v29 e não faz a atualização... patches de segurança precisam estar atualizados
Um PR interessante do Bitcoin Core chamou a atenção: os desenvolvedores estão a submeter patches para a versão v29, corrigindo a vulnerabilidade conhecida CVE-2025-46598.
A questão é — por que aplicar patches a versões antigas?
A razão fundamental está numa alteração importante na v30: a proposta #32406 removeu o limite de 80 bytes do opcode OP_RETURN. Esta mudança alterou a estratégia padrão de armazenamento de dados, causando diferenças de comportamento entre versões.
Alguns operadores de nós ainda usam a v29, e se não atualizarem este patch de segurança, enfrentam riscos potenciais. Isto envolve uma decisão técnica clássica — como equilibrar a inovação com a manutenção da compatibilidade retroativa.