A carregar preços…
🔥BULLISH

Bitcoin BIP138 recupera cópias de carteiras multisig

O projeto visa metadados de carteiras que as frases-semente não conseguem recuperar, mas um xpub elegível exposto também poderia desbloquear a cópia de segurança encriptada e revelar a sua estrutura de script.

A proposta BIP138 de cópia de segurança de carteiras Bitcoin foi integrada no repositório Bitcoin Improvement Proposals em 21 de setembro, mas continua a ser uma especificação em Draft. A proposta visa colmatar uma lacuna de recuperação em carteiras multisig e miniscript: uma frase-semente pode restaurar as chaves privadas de um signatário, mas o descritor que contém as chaves públicas e as regras de despesa pode continuar em falta.

Por que é importante

A BIP138 descreve um ficheiro encriptado que contém descritores, políticas da carteira e outros metadados que não fazem parte da semente. O material das chaves privadas é removido antes da encriptação. Um extended public key elegível, ou xpub, da carteira incluída na cópia de segurança pode desencriptar uma cópia sem a semente da carteira, permitindo recuperar as chaves públicas e a estrutura de script necessárias para reconstruir a conta.

O desenho também aborda carteiras concebidas para resistir à perda de uma semente. Se essa perda incluir a chave pública do signatário, os restantes signatários podem ficar sem parte do script necessário para recuperar as moedas. A BIP138 destina-se a estas configurações específicas, não às carteiras Bitcoin comuns cuja informação de recuperação cabe inteiramente numa frase-semente.

Impacto no mercado

A principal contrapartida é a privacidade. Se um servidor de um serviço de carteiras já detiver um xpub de uma conta e esse xpub for reutilizado como chave multisig elegível, o servidor poderá desencriptar a cópia de segurança se obtiver uma cópia do ficheiro. Poderá então ler os metadados da carteira, embora o xpub não forneça as chaves privadas necessárias para assinar transações.

O projeto exclui as chaves públicas que aparecem diretamente num script e as raízes xpub que poderiam ser expostas através de despesas, reduzindo a possibilidade de uma chave on-chain se tornar uma chave de cópia de segurança off-chain. A BIP138 é um projeto publicado, não uma alteração à rede Bitcoin nem uma garantia de que as carteiras atuais suportem o formato. Existe uma implementação pública em Rust, enquanto a Liana utiliza um formato de cópia de segurança anterior e incompatível.

Tokens relacionados
$BTC

Perguntas frequentes

  1. Que problema pretende resolver a Bitcoin BIP138?

    A BIP138 visa carteiras cuja recuperação depende de descritores, políticas da carteira ou chaves públicas além de uma frase-semente. A perda desses metadados pode impedir a reconstrução de carteiras multisig ou miniscript.

  2. Uma frase-semente, por si só, consegue restaurar todas as carteiras multisig?

    Não. Uma frase-semente pode restaurar as chaves privadas de um signatário, mas o descritor da carteira e outros metadados públicos podem continuar a ser necessários para localizar as moedas e reconstruir o script de despesa.

  3. Quem pode desencriptar uma cópia de segurança BIP138?

    O detentor de uma extended public key elegível da carteira incluída na cópia de segurança pode desencriptar uma cópia sem a semente da carteira. O xpub revela metadados de recuperação, mas não fornece as chaves privadas necessárias para assinar.

  4. Qual é o risco de privacidade da BIP138?

    Um servidor de um serviço de carteiras que já detenha um xpub de uma conta poderá ler a cópia de segurança encriptada se esse xpub for reutilizado como chave multisig elegível e o servidor obtiver uma cópia.

  5. A BIP138 altera a rede Bitcoin ou funciona com todas as carteiras?

    Não. A BIP138 continua a ser uma proposta em Draft e não altera a rede Bitcoin. O suporte das carteiras atuais não é garantido, e o formato de cópia de segurança anterior da Liana é incompatível com o formato do projeto.

Atribuição da fonte
Agregado de CryptoSlate · Verificado · Última atualização há 25d
Abrir original →