Quantum Computers Too Slow To Crack Bitcoin?
Written by Mike James   
Wednesday, 26 January 2022

The huge amount of effort going in to building a quantum computer is based on the idea that it can compute useful things in a usefully short time. Now an analysis by researchers at the University of Sussex suggests that quantum advantage may not be enough - we may need really big hardware.

The ideal quantum computer isn't the same thing as a real world quantum computer. We cannot build a perfect machine and as a result we need to implement error correction to get useful results. The need for error correction slows things down and increases the number of qubits needed. As with all computing, there is a time/space trade off and using more qubits can reduce the time taken for the computation. What the latest results show is that the amount of hardware needed to create is way greater than we might have imagined to deliver reasonable times.

azurequantum

The first result presented in a paper authored by Mark Webber, Vincent ElfvingSebastian Weidt and Winfried K. Hensinger of the University of Sussex is in the more important, but less glamorous, area of quantum chemistry. All of chemistry is determined by quantum mechanics - the only problem is that we cannot do the sums fast enough on a classical computer. A quantum computer, on the other hand, has always been thought to be the ideal way of getting to the solutions faster. Assuming reasonable figures for error correction rates and cycle times, the latest results suggest that to get a computation time of 10 days you need 750000 qubits at best. This is way larger than the tens of qubits currently achievable.

The second result is more headline grabbing. Bitcoin uses SHA-256 for its encryption. This is an elliptic curve algorithm that was created by the NSA and it is widely used and cracking it would be an achievement. To make the cracking worthwhile for bitcoin it would have to be done in around 10 minutes when the keys are vulnerable. The new research suggests that to meet this time requirement you would need 1.9 billion qubits. If you relaxed the timing to one hour, you would still need 317 million qubits and even allowing an entire day reaching the 13 million qubits needed is still the stuff of science fiction.

I have long held the view that most of the enthusiasm for quantum computers is generated by the idea that they might make cracking difficult encryptions possible in a practical time scale. All this talk of using them to further science and technology, and chemistry in particular, is partly a way of making the enterprise seem more worthwhile. If this is correct the idea that you need 2 billion qubits to crack SHA-256 in ten minutes is a huge blow. It doesn't matter much if quantum computers prove that they are faster than any classical computer on some toy problem if the real problems need silly amounts of qubits to be effective - and it has to be said that the number of qubits that this research suggests are necessary is very silly indeed.

Of course, there are lots of assumptions in the paper and hence there is lots of scope for disagreement. I'm sure that there are going to be lots of people modifying the assumptions or proving that they are unrealistic or too restrictive, but for the first time we have been provided with a look at the real world effectiveness of real world quantum computation, and it doesn't seem  promising.

sycamore2

Artist's rendition of Google's Sycamore processor mounted in the cryostat. (Forest Stearns, Google AI Quantum Artist in Residence)

More Information

The impact of hardware specifications on reaching quantum advantage in the fault tolerant regime

Mark Webber, Vincent Elfving, Sebastian Weidt and Winfried K. Hensinger, University of Sussex.

Related Articles

Microsoft Q# Quantum Language And Toolkit

Visual Studio Gets Quantum Language

Microsoft Open Sources Quantum Computing

QScript A Quantum Computer In Your Browser       

DeepMind Solves Quantum Chemistry

Google:We Have Quantum Supremacy IBM: No You Don't

Google Takes On Quantum Computing

Google Announces 72-Qubit Machine

Quantum Computing for Everyone (BookReview)

Quantum Computers Animated       

$100,000 Prize For Proving Quantum Computers Are Impossible 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Firefox 1.0 Released 20 Years Ago
10/11/2024

A news item with the headline "Firefox browser takes on Microsoft" from 20 years ago has attracted renewed attention. It was originally published on the BBC News website on November 9th, 2004 rec [ ... ]



Wasmer 5 Adds iOS Support
12/11/2024

The Wasmer team has released Wasmer 5.0. The WebAssembly runtime adds experimental support for more back ends including V8, Wasmi and WAMR. It also now has iOS support, and upgraded compilers includin [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 26 January 2022 )