A Electrum lançou a versão 4.8.2 a 11 de setembro, corrigindo um defeito de backup da Lightning que afeta a capacidade de alguns utilizadores recuperarem fundos após um fecho remoto de canal. A correção visa um tipo restrito de backup: exportações antigas de canais individuais e backups completos de carteira cujas chaves Lightning são não deterministas e que envolvem canais anchor, um tipo de canal moderno, após o fecho forçado pela contraparte. Carteiras que usam seeds BIP39 ou chaves privadas estendidas importadas (xprvs) têm sempre chaves Lightning não deterministas, e a correção só se aplica a exportações produzidas de novo.
A importância
O defeito tem um alcance restrito, mas é impossível de resolver sem ação do utilizador. O PR 10851 repara as exportações de ficheiros de carteira ao manter uma chave privada Lightning gerada aleatoriamente que a exportação eliminava anteriormente, pelo que os backups futuros a partir do 4.8.2 incluirão a chave de pagamento necessária para varrer saídas de canais anchor na Bitcoin. Reativar a Lightning num backup existente, explicou o responsável SomberNight, geraria chaves diferentes, deixando os registos antigos insuficientes para gastar os fundos. As carteiras afetadas mostram um aviso no arranque que encaminha os utilizadores para o fluxo de substituição.
Impacto no mercado
Para a maioria dos utilizadores da Electrum que usam carteiras padrão baseadas em seed criadas na versão 4.1 ou posterior, as chaves Lightning são deterministas e o problema não se aplica. O risco concentra-se em dois grupos: carteiras construídas sobre seeds BIP39 ou xprvs importadas, e ficheiros criados na 4.0.x que não beneficiariam retroativamente da atualização. A correção também oculta a opção de solicitar um fecho forçado remoto quando o backup não consegue varrer a saída resultante, impedindo que os utilizadores acionem um fecho que não conseguem reclamar. A solução documentada é uma nova exportação com os dados originais da carteira preservados, uma vez que instalar software mais recente não recupera material de chaves já perdido com esses dados.
Perguntas frequentes
-
O que é que a Electrum 4.8.2 corrige efetivamente?
Corrige um defeito de backup da Lightning que removia uma chave de pagamento necessária para reclamar fundos de canais anchor após um fecho remoto. O PR 10851 mantém a chave anteriormente eliminada nas exportações de ficheiros de carteira.
-
Quais carteiras Electrum são afetadas?
Carteiras com chaves Lightning não deterministas que envolvam canais anchor. Isto inclui carteiras com seed BIP39, carteiras com chave privada estendida importada (xprv) e ficheiros de carteira com seed Electrum criados na versão 4.0.x.
-
Como sabem os utilizadores se o seu backup está em risco?
As carteiras afetadas mostram um aviso no arranque. No desktop, a informação do canal marca os canais Lightning como não recuperáveis a partir da seed; no Android, a caixa de diálogo de abertura de canal avisa que o canal não pode ser recuperado a partir da seed.
-
Podem os utilizadores recuperar fundos de um backup já danificado?
Apenas se ainda tiverem os dados originais da carteira necessários para produzir uma nova exportação. Instalar software mais recente não recupera material de chaves que já foi perdido com o backup antigo.
-
O que mudou especificamente na correção do backup individual?
A atualização oculta a opção de solicitar um fecho forçado remoto quando o backup não consegue varrer a saída resultante, para que um backup não possa acionar um fecho cujos fundos não consiga reclamar. Também mantém a chave de pagamento Lightning nas exportações de backup daqui em diante.