As implementações atuais do blockchain são resistentes a ataques usando computação quântica?
Respostas rápidas:
Resistente à tecnologia de curto prazo? Certo.
Seguro e confiável a longo prazo? Provavelmente não.
Isso representará um grande problema? Muito provavelmente não.
Esse risco é exclusivo para blockchains? Não.
Porque mesmo se os computadores quânticos se tornaria uma grande ameaça para implementações atuais, a comunidade só poderia optar por fazer um fork duro para criptografia pós-quântica .
Para não dizer que os desenvolvedores e pesquisadores de tecnologia blockchain não precisam se preocupar em trabalhar nessa questão, embora eu imagine que o usuário médio não precise se preocupar com essa ameaça em particular.
Também vale a pena notar que outras instituições financeiras, incluindo bancos, estariam propensas a um risco semelhante em algum mundo hipotético estranho no qual as pessoas inexplicavelmente se elegeram contra a atualização de suas criptografia. Por exemplo, hackers poderiam usar computadores quânticos para quebrar o certificado TLS / SSL de uma instituição financeira , permitindo que eles atacassem no meio (artigo aleatório de 2015 ).
Resposta longa
Aqui está um artigo de 2017 que projeta que o Bitcoin poderia se tornar vulnerável até 2027, usando suposições generosas:
Os principais protocolos criptográficos usados para proteger a Internet e as transações financeiras de hoje são suscetíveis a ataques pelo desenvolvimento de um computador quântico suficientemente grande. Uma área específica em risco são as criptomoedas, um mercado atualmente no valor de mais de 150 bilhões de dólares. Investigamos o risco de Bitcoin e outras criptomoedas a ataques de computadores quânticos. Descobrimos que a prova de trabalho usada pelo Bitcoin é relativamente resistente a aceleração substancial por computadores quânticos nos próximos 10 anos, principalmente porque os mineradores ASIC especializados são extremamente rápidos em comparação com a velocidade estimada de clock dos computadores quânticos de curto prazo. Por outro lado, o esquema de assinatura de curva elíptica usado pelo Bitcoin está muito mais em risco e pode ser completamente quebrado por um computador quântico já em 2027, pelas estimativas mais otimistas. Analisamos uma prova de trabalho alternativa chamada Momentum, com base na localização de colisões em uma função hash, que é ainda mais resistente à aceleração por um computador quântico. Também analisamos os esquemas de assinatura pós-quantum disponíveis para ver qual deles melhor atenderia aos requisitos de segurança e eficiência dos aplicativos blockchain.
- "Ataques quânticos ao Bitcoin e como se proteger contra eles" (28-10-2017)
Dito isto, não tenho muita certeza de quão relevante seja essa preocupação na prática, pois parece que a situação mudará antes desse ponto. Mesmo se o Bitcoin ainda estiver por aí e continuar forte no momento em que puder ser atacado, várias técnicas de mitigação poderão entrar em vigor.
O artigo "Fraqueza" no wiki do Bitcoin nem menciona coisas quânticas, embora o artigo sobre "Mitos" faça :
Computadores quânticos quebrariam a segurança do Bitcoin
Embora o ECDSA não seja realmente seguro na computação quântica, os computadores quânticos ainda não existem e provavelmente não existirão por um tempo. O sistema DWAVE frequentemente escrito na imprensa não é, mesmo que todas as suas alegações sejam verdadeiras, um computador quântico do tipo que poderia ser usado para criptografia. A segurança do Bitcoin, quando usada corretamente com um novo endereço em cada transação, depende de mais do que apenas ECDSA: os hashes criptográficos são muito mais fortes que o ECDSA no QC.
A segurança do Bitcoin foi projetada para ser atualizada de uma maneira compatível com a frente e pode ser atualizada se isso for considerado uma ameaça iminente (cf. Aggarwal et al. 2017, " Ataques quânticos ao Bitcoin e como se proteger contra eles ").
Veja as implicações dos computadores quânticos na criptografia de chave pública.
O risco de computadores quânticos também existe para instituições financeiras, como bancos, porque elas dependem fortemente de criptografia ao realizar transações.
- "Mitos" , bitcoinwiki
No que diz respeito à atualização mencionada acima, é que, embora o Bitcoin e outras blockchains tendam a exigir algoritmos padrão que podem ser atacados de forma previsível por computadores quânticos, antes que isso seja um problema, eles podem simplesmente fazer um hard fork , o que é basicamente uma atualização que todos na rede migram para, permitindo coisas como alterações no algoritmo.
O que é '
hard fork ' Um hard fork (ou às vezes hardfork), no que se refere à tecnologia blockchain, é uma mudança radical no protocolo que torna válidos os blocos / transações anteriormente inválidos (ou vice-versa). Isso requer que todos os nós ou usuários atualizem para a versão mais recente do software de protocolo. Em outras palavras, um hard fork é uma divergência permanente da versão anterior da blockchain, e os nós que executam versões anteriores não serão mais aceitos pela versão mais recente. Isso cria essencialmente uma bifurcação no blockchain: um caminho segue o novo e atualizado blockchain, e o outro caminho continua no caminho antigo. Geralmente, após um curto período de tempo, os membros da cadeia antiga percebem que sua versão do blockchain está desatualizada ou irrelevante e atualizam rapidamente para a versão mais recente.
- "Hard Fork" , Investopedia
É claro que empurrar um garfo rígido exige que grande parte da comunidade o aceite, embora, já que praticamente todos os membros de uma rede de criptomoedas não desejem ser invadidos / fraudados / etc., Um garfo rígido é empurrado para evitar um risco previsível de ataques por computadores quânticos quase certamente seriam incontroversos.