4 ms·
With quantum computing growing rapidly, aren't all blockchains in danger of being decrypted and drained in the future?
by ent1ty 3y ago
With quantum computing growing rapidly, aren't all blockchains in danger of being decrypted and drained in the future?
- metw02024 3y agoQuantum computers still have a few hurdles to overcome... https://spectrum.ieee.org/quantum-computing-skeptics https://spectrum.ieee.org/quantum-computing-skeptics https://www.technologyreview.com/2022/03/28/1048355/quantum-computing-has-a-hype-problem/ https://www.technologyreview.com/2022/03/28/1048355/quantum-...
- tsimionescu 3y agoQuantum computing is not "growing rapidly", it is at best "fast approaching" (and even that is doubtful). There is no quantum computer that does any kind of useful work today at all * - the biggest accomplishment of any quantum computer to date has been to run a simplified version of quantum factoring that calculated the prime factors of 15 are 3 and 5, if I remember correctly (maybe it was 21 = 3 × 7 actually?). Also, the blockchain is not encrypted, it is cryptographically signed. Any clients "decrypt" it all day every day, that is how you verify it. The security comes from making it hard to find a hash of a block that has the right structure. I don't think it is known whether any quantum algorithm could improve significantly on this problem (there might be a small improvement from using the quantum O(sqrt(n)) Grover's algorithm instead of the classical O(n) searches, but that's not hard to work around). Note that quantum computers are only known to be exponentially faster at a handful of very specific problems, not in the general case. While this is not established fully, it is considered highly likely by those in the field to be the case. * there are some computers that implement specific quantum algorithms that are sometimes called quantum computers, but those can't do the more interesting algorithms that could break encryption.
- nadahalli 3y agoThe hashing part is kind of orthogonal. The real negative outcome of quantum computers getting reliable and powerful would be that ECDSA would be broken (using Shor's algorithm variants). This would make every coin stealable by anyone with access to such a computer. Some coins would be easier to steal than others (P2PK would be the easiest - and all of Satoshi's coins are P2PK). The Bitcoin network would keep working, but coin-ownership would be meaningless.
- rcxdude 3y agoYou're forgetting the other very significant part of cryptography on the blockchain: the signing of transactions with wallet keys. If you can crack the public/private key system (and what bitcoin uses is not quantum-resistant), then you can sign transactions on other people's addresses. Now, this is not 100% catastrophic in principle: a break requires an address to have signed a transaction before, so in principle if you are cycling addresses like you're supposed to, you are safe, except you can't publish your transaction to the mempool anymore without risking being sniped by someone else, you need to send it to a miner you trust, which is somewhat damaging to the whole 'trustless' part of the idea. This is one reason amongst a few to be bearish on bitcoin over longer timescales, even as a 'store of value'.
- fidelramos 3y agoI'm not concerned about quantum computers becoming a threat to cryptocurrencies for several reasons: - No timeline for working quantum computers of the necessary size yet. - Blockchains can and will upgrade to newer quantum-resistant cryptographic primitives when needed. - Bitcoin addresses are only part of the public key, the full public key is only published when a transaction is made. This increases the search space tremendously, as you don't even know the public key you are trying to crack. This is another reason why it is best practice to not reuse Bitcoin addresses, always move coins to fresh ones. This page in the Bitcoin Wiki [0] has more details about quantum computing threats to Bitcoin. [0] https://en.bitcoin.it/wiki/Quantum_computing_and_Bitcoin https://en.bitcoin.it/wiki/Quantum_computing_and_Bitcoin
- iSnow 3y agoIf it happens, it won't happen overnight and chains could migrate to different algorithms. IIRC, Monero switched hashing algos, even for unrelated reasons.
- genge 3y agoThere are quite some papers on making BTC quantum resistent (and some already are). Here a good podcast on it https://www.youtube.com/watch?v=g-Y4PT8va94 https://www.youtube.com/watch?v=g-Y4PT8va94
- LAMike 3y agoYou'll have much, much bigger problems if SHA256 is cracked by quantum computers. Like airplanes falling from the sky and national power grid outages type of problems.