cripto para todos
Juntar-se
A
A

Verifique se seus Bitcoins estão ameaçados pelo quântico

14h15 ▪ 5 min de leitura ▪ por Nicolas T.
Informar-se Cibersegurança

Uma nova ferramenta que permite verificar se seus bitcoins são vulneráveis ao computador quântico está disponível. Seus BTC estão seguros?

Un énorme bitcoin doré résiste à l’attraction d’un vortex quantique bleu électrique, dans une scène dramatique et énergique au style comics des années 70.

Em resumo

  • Uma nova ferramenta permite saber se seus bitcoins estão em risco diante do surgimento do computador quântico.
  • Respostas para as perguntas mais frequentes.

Projeto Eleven acompanha o bitcoin

Seus bitcoins estão ameaçados pelo computador quântico ? Talvez. Existem dois modus operandi.

O primeiro consiste em capturar transações do “mempool”, onde as transações aguardam para serem mineradas (adicionadas a um bloco). Isso porque as chaves públicas são reveladas nesse momento específico.

Entretanto, seria necessário um computador quântico capaz de deduzir uma chave privada a partir de uma chave pública em menos tempo do que leva para confirmar uma transação, cerca de 10 minutos.

O segundo método, mais provável, é um ataque chamado “harvest-now-decrypt-later” (colha agora, decifre depois). Trata-se das carteiras que os usuários reutilizam, ou de um formato muito antigo.

Projeto11 acaba de lançar uma ferramenta que permite verificar se seus endereços são vulneráveis. Ela contém a lista completa de endereços cujas chaves públicas já estão expostas.

Para sair dessa lista, você deve transferir seus bitcoins para um novo endereço. Pode manter a mesma carteira se o problema for uma reutilização do endereço.

No entanto, se o problema for o formato do endereço, será necessário transferi-los para uma nova carteira mais recente que gera endereços resistentes à ameaça quântica.

Por que alguns endereços são resistentes e outros não ?

Certos formatos de endereço são vulneráveis porque são simplesmente chaves públicas expostas. Por exemplo, os endereços P2PK (Pay-To-Public-Key) e alguns tipos de endereços P2TR (Pay-To-Taproot).

Endereços do tipo P2PK são chaves públicas simples, não começam com um prefixo facilmente identificável. Os do tipo P2TR começam com “bc1p” (não confundir com endereços que começam com “bc1q“).

Por outro lado, os endereços resistentes são codificações de chaves públicas. Ou seja, são ofuscados passando pela função de hash SHA-256, que é resistente ao computador quântico.

Os tipos de endereços resistentes a um ataque quântico são P2PKH, P2SH e P2WPKH. Eles começam, respectivamente, por “1”, “3” e “bc1q”.

  • Exemplo de endereço P2WPKH:
    bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4
  • Exemplo de endereços P2PKH:
    1HsK3s3o1nBVsB7rKAvwF7v9mvhT2HwZq8
  • Exemplo de endereços P2SH:
    3DymAvEWH38HuzHZ3VwYAQr8YTzTUpmsnA

Hoje em dia, as carteiras não geram mais endereços no formato P2PK. Assim, a menos que você tenha baixado sua carteira antes de 2011, provavelmente não está usando endereços intrinsecamente vulneráveis (P2PK e alguns tipos de P2TR).

Se seus bitcoins estiverem em endereços vulneráveis, é muito mais provável que você tenha cometido o erro de reutilizá-los.

Duas perguntas frequentes:

Todos os endereços de uma carteira ficam vulneráveis se um único endereço for conhecido ?

Não. As carteiras Trezor, Ledger ou Electrum são “HD” (Hierarchical Deterministic). Ou seja, cada endereço tem sua própria chave privada. Portanto, se uma das chaves públicas for reutilizada, somente ela fica vulnerável. Os outros endereços permanecem protegidos.

Exceto se a chave pública mestre (xpub) for comprometida… Explicação:

Uma carteira HD gera todas as chaves privadas e públicas a partir de uma seed (as 12 ou 24 palavras que você deve guardar cuidadosamente) segundo uma estrutura hierárquica definida pelo padrão BIP-32.

O princípio é que a mesma seed produz sempre a mesma xpub da qual todas as outras chaves são derivadas. Por isso basta a seed para restaurar o acesso a todos os seus bitcoins.

O lado negativo é que revelar sua xpub equivale a revelar todas as chaves públicas da sua carteira. Isso não deve ser feito. Quem, por exemplo, compartilhou sua xpub com o coinjoin do Samourai pode se arrepender…

Segunda pergunta: Suponha que eu tenha 1 bitcoin em um único endereço. E que eu gaste 0,4 bitcoin. Os 0,6 bitcoins restantes ficam vulneráveis?

Não. Para gastar 0,6 BTC, sua carteira deve gastar o total dos fundos associados a esse endereço, ou seja, 1 bitcoin. Na transação, 0,4 BTC vão para o endereço do destinatário, e 0,6 BTC para um novo endereço da sua carteira (além de algumas satoshis em taxas para o minerador).

O endereço original fica vulnerável, mas isso não importa porque agora está vazio. No entanto, não se deve reutilizar esse endereço para receber fundos.

Não perca este artigo para aprofundar: Bitcoin, a ameaça quântica se aproxima.

Maximize sua experiência na Cointribune com nosso programa "Read to Earn"! Para cada artigo que você lê, ganhe pontos e acesse recompensas exclusivas. Inscreva-se agora e comece a acumular vantagens.



Entrar no programa
A
A
Nicolas T. avatar
Nicolas T.

Reporting on Bitcoin and geopolitics.

AVISO LEGAL

As opiniões e declarações expressas neste artigo são de responsabilidade exclusiva do autor e não devem ser consideradas como recomendações de investimento. Faça sua própria pesquisa antes de tomar qualquer decisão de investimento.