Friday, September 11, 2026
Homeบิทคอยน์The Quantum Problem: WTF Is Quantum Computing?

The Quantum Problem: WTF Is Quantum Computing?


What’s quantum computing? How is a quantum pc completely different from a daily pc? What relevance does this must Bitcoin?

New Bitcoiners have been inevitably bumping into these questions and having to confront the problems they dredge up concerning Bitcoin’s publicity to what’s very a lot an existential menace to its existence if a viable quantum pc have been to be developed. 

The power to personal bitcoin rests on the foundational assumption that with out immediately leaking a duplicate of it, nobody however the one who possesses a personal key can signal to transact with cash secured by that key. Quantum computing calls that assumption into query. 

Quantum computer systems should not simply “computer systems, however sooner.” They operate in a really essentially completely different method from a classical pc, and as such they’re much extra environment friendly than classical computer systems at very particular sorts of computations. Now clearly, I’m not going to really clarify how quantum computer systems work in minute element inside 4 pages, however I will provide you with the core instinct of how they’re essentially completely different from a classical pc. 

So let’s check out how each sorts of computer systems work together with issues like massive cryptographic keys. 

Classical Computer systems

Every part saved in a classical pc (or simply pc from right here on out) is saved as a sequence of 1s and 0s. Every bit (1 or 0) is exactly a 1 or 0; there isn’t any ambiguity. When a bit of information is saved, it’s 1s and 0s. When a bit of information is manipulated or modified, it’s carried out little by little, step-by-step, on every 1 or 0. 

That’s how a pc works. It linearly, one step after the opposite, modifies the discrete unambiguous items of information that it’s storing. It could actually’t skip forward, or shortcut (when it comes to the steps it’s taking, no more environment friendly methods to do issues mathematically), it has to undergo the steps of no matter computation it’s doing one after the other. 

If you generate a personal key utilizing a pc, it acquires a random worth (you inputting cube, common person enter, randomness from machine {hardware}, and many others.) and shops that in reminiscence as 1s and 0s. From there it has to multiply this worth by the elliptic curve’s generator level to get a public key. That is completed with an algorithm, that boiled all the way down to its most simple stage, is actually directions on what bits to take, learn how to modify them, what circuits to “push” them down on a bodily stage to perform that, and ultimately put the brand new worth that has been modified little by little again into reminiscence. 

There are different steps to reach at an precise legitimate deal with, however for the needs of this text these should not crucial to enter (however they’re identical to the above step, simply step-by-step directions on learn how to modify 1s and 0s in reminiscence). 

So what if somebody wished to make use of a pc to guess another person’s personal key? 

There are 2256 attainable personal keys. That’s 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936 completely different attainable keys. 

A pc must strive each single a type of attainable personal keys, one after the opposite (or nonetheless many at a time it could do in parallel), step-by-step following the precise directions above for producing keys. The extra of them you attempt to test in parallel, the extra computing energy you want, with no skill to seek out any shortcuts round that price. 

The much less computing energy you need to use, the extra time it’ll take, the much less time you need it to take, the extra computing energy you want. 

That is an not possible activity to perform with a pc. On one aspect you have got a computation price that each pc on Earth just isn’t sufficient to pay, and on the opposite aspect you have got a value in time that’s so excessive each star within the universe would die earlier than you checked all of them. 

To really accomplish your aim, you want an alternative choice moreover checking one after the other linearly or in parallel. That’s the place quantum computing is available in.

Quantum Computer systems

Quantum computer systems don’t work with discrete states. Every part is exactly a 1 or a 0. Essentially the most primary piece of knowledge in a quantum pc is a qubit (the quantum model of a bit). Not like a bit, a qubit is in a superposition the place it’s each concurrently a 1 and a 0. It solely settles into one or the opposite discrete states when it’s noticed

This is likely one of the key constructing blocks that enable a quantum pc to compute in another way. The opposite is entanglement. Qubits aren’t simply saved in isolation, the bodily atoms representing them and collapsing to a discrete state when noticed are entangled collectively. This implies when entangled atoms are noticed and collapse to a single state, the entangled atoms collapse to the identical state, regardless of how far aside they’re. 

Now right here’s the place issues get bizarre, and I’m going to must get just a little hand-wavy; you must nonetheless stroll away with an intuitive understanding of why quantum computer systems are essentially completely different from a classical pc. An algorithm on a classical pc is a set of directions to take a particular set of bits, and step-by-step modify them in keeping with the algorithm’s directions, till ending and outputting the completed set of recent bits. So the algorithm step-by-step takes one discrete state and turns it into one other. 

Qubits don’t retailer discrete states till they’re noticed and collapse to 1. They retailer chances. When you have got a set of qubits entangled of any given dimension (like on this hypothetical case 2256), every given attainable state that it collapse to has a sure chance of collapsing to that given state. 

Quantum algorithms, somewhat than being step-by-step directions to function on discrete states, are a set of directions on learn how to function on these entangled qubits in a method that alters the chances of various outcomes. Constructive interference is used to extend the chance of an accurate final result, and harmful interference to lower the chance of incorrect outcomes (notice that that is NOT the noise or interference that makes it tough for bodily quantum computer systems to operate precisely, that could be a completely different idea). 

So whereas a classical pc must test every particular person personal key one after the other to seek out the one matching a particular public key, a quantum pc can merely run just a few instances utilizing the correct algorithm and arrive on the appropriate reply. It doesn’t do that by “checking all the probabilities directly.” It merely modifies the chances of what a superposition will collapse into. 

For this reason a quantum pc may break the assumptions underlying elliptic curve cryptography, and a classical pc couldn’t (and it’s also why quantum computer systems are solely helpful for sure forms of computations with a huge attainable house of reply candidates to test). 

Don’t Panic

This elementary distinction between classical and quantum computation means, that sure, if a viable quantum pc is definitely produced, that capabilities appropriately, then the underlying assumption that secures all Bitcoiners’ particular person bitcoin is damaged. All of these funds are insecure. 

Sure, this can be a critical threat if such a tool is definitely manufactured, and it really works, however we aren’t fully unprepared. We perceive the issue, we perceive the publicity, and a great variety of attainable options to many various aspects of the issue are coming collectively. 

Breathe, and calm down. By way of the remainder of this problem we’re going to stroll you thru the entire drawback. 

This piece is featured within the newest Print version of Bitcoin Journal, The Quantum Problem. We’re sharing it right here as an early have a look at the concepts explored all through the complete problem.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด