Jumanji7 (OP)
|
|
October 14, 2016, 08:32:54 PM |
|
|
|
|
|
digaran
Copper Member
Hero Member
Offline
Activity: 1330
Merit: 899
🖤😏
|
|
October 14, 2016, 08:38:14 PM |
|
Quantum computers are very rare and very expensive to operate, so every time they use them they are risking millions of dollars of equipment. Therefor there is no logical or financial reason for any one to use QC on bitcoin.
|
🖤😏
|
|
|
Jumanji7 (OP)
|
|
October 14, 2016, 08:51:32 PM |
|
Quantum computers are very rare and very expensive to operate, so every time they use them they are risking millions of dollars of equipment. Therefor there is no logical or financial reason for any one to use QC on bitcoin. How`s that they are risking millions of dollars of equipment?
|
|
|
|
European Central Bank
Legendary
Offline
Activity: 1288
Merit: 1087
|
|
October 14, 2016, 09:03:35 PM |
|
quantum computers will be able to kill everything that underpins the global economy. no encryption's gonna be safe. that means no banking, no government, no commerce, no aviation, nothing. bitcoin's a minor detail.
|
|
|
|
Jumanji7 (OP)
|
|
October 14, 2016, 09:15:59 PM |
|
What if one day Iran or North Korea declares it has quantum computers?
|
|
|
|
European Central Bank
Legendary
Offline
Activity: 1288
Merit: 1087
|
|
October 14, 2016, 09:21:16 PM |
|
then they'll be able to have a bunch of fun with the rest of us. but they don't have the scientists or the funding compared to the big ticket agencies elsewhere. if there is a glimmer of it becoming a possibility then we'll all have to figure out new forms of encryption before they're prevalent or the world is in a little trouble.
|
|
|
|
Jumanji7 (OP)
|
|
October 14, 2016, 09:24:57 PM |
|
then they'll be able to have a bunch of fun with the rest of us. but they don't have the scientists or the funding compared to the big ticket agencies elsewhere. if there is a glimmer of it becoming a possibility then we'll all have to figure out new forms of encryption before they're prevalent or the world is in a little trouble.
So according to you BTC is not in danger against quantum computers?
|
|
|
|
DannyHamilton
Legendary
Offline
Activity: 3486
Merit: 4851
|
|
October 14, 2016, 09:32:28 PM |
|
So according to you BTC is not in danger against quantum computers?
The word quantum does not mean "magic". No, currently BTC is in no danger from quantum computers. In the future, bitcoin's protocol can be updated to new quantum secure algorithms if quantum computing ever becomes a serious threat to the current algorithms. Therefore, quantum computing will almost certainly never be a realistic threat to BTC.
|
|
|
|
European Central Bank
Legendary
Offline
Activity: 1288
Merit: 1087
|
|
October 14, 2016, 09:35:34 PM |
|
So according to you BTC is not in danger against quantum computers?
of course it is and so is everything else. bitcoin's gonna be the least of your worries if it arrives and there's no preparation to counter it.
|
|
|
|
achow101
Moderator
Legendary
Offline
Activity: 3542
Merit: 6886
Just writing some code
|
|
October 14, 2016, 11:57:45 PM |
|
So according to you BTC is not in danger against quantum computers?
of course it is and so is everything else. bitcoin's gonna be the least of your worries if it arrives and there's no preparation to counter it. Please stop spreading misinformation. Please learn about how QCs work before you go around making posts like this and spreading panic.
As has been explained multiple times in multiple places on this forum and on the internet, quantum computers pose a very low risk to Bitcoin. As Danny said, The word quantum does not mean "magic".
Quantum Computers are not any faster at hashing than classical computers. Thus they will not destroy Bitcoin mining. What Quantum Computers are really good at is prime factorization. Through Shor's Algorithm, QCs could in theory obtain the private key out of a private key. However, it is not known how long that will take as no QCs have been invented that can do that yet. It is only known that it will be significantly faster than a classical computer. While that sounds scary, it isn't actually the end of the world for Bitcoin. If you do not reuse addresses as most wallets practically force you to do, then you are perfectly safe. This is because the public key is protected by a hash, and hashes are not easily reversed by Quantum Computers. Thus your public key will remain safe, and when you go to spend your Bitcoin, the public key will be revealed but the Bitcoin will be gone so there is nothing for a malicious entity to steal. Furthermore, Quantum Computers aren't just going to suddenly appear overnight and be powerful enough to crack various cryptographic schemes. As they become more and more popular, there is a very high likelihood of Bitcoin changing the signature scheme to something that is quantum resistant so your Bitcoin will still be safe.
|
|
|
|
Liad.Services
|
|
October 15, 2016, 07:37:55 AM |
|
Theoretically, yes.
All the single signature addresses are going to be exposed to this kind of attack, even if we all start using multi-sig addresses, it will still won't solve the problem, since many old addresses including satoshi's addresses that contains a lot of bitcoins are only single signature and they will be exposed to the attack.
The only solution to this case will be to make a kind of a hard fork. But don't worry, the quantum computers are far away and it won't happen in the near future, we have some other things to take care of now, including the block size limit.
|
|
|
|
Jumanji7 (OP)
|
|
October 15, 2016, 08:15:15 AM |
|
If it is the BTC public key that quantum computer will need to extract from it the private key, who it (quantum computer) will get these public keys?
AFAIK you can get public keys from your own BTC addresses in your wallet. Am I wrong?
|
|
|
|
shield132
|
|
October 15, 2016, 08:24:15 AM |
|
Quantum computers are very rare and very expensive to operate, so every time they use them they are risking millions of dollars of equipment. Therefor there is no logical or financial reason for any one to use QC on bitcoin. For goverment of developed country, some millions are nothing to risk. I think they won't use QC computers on bitcoin and they don't need it. I think if we use QC computers and the most talented hackers, than we are able to kill bitcoin, banking, commerce but why? There is no reason for this, so I feel myself safe. Also since bitcoin was created, there wasn't happened something danger, so don't worry about this. People there is nothing happening to worry and what cointelegraph writes.. eh..
|
|
|
|
irritant
Sr. Member
Offline
Activity: 473
Merit: 250
Sodium hypochlorite, acetone, ethanol
|
|
October 15, 2016, 08:51:21 AM |
|
would better be used for mining
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1010
Newbie
|
|
October 15, 2016, 09:24:59 AM |
|
Quantum Computers are not any faster at hashing than classical computers.
You are very wrong. From Section 4.3 of https://www.iotatoken.com/IOTA_Whitepaper.pdf: It is known that a (today still hypothetical) sufficiently large quantum computer can be very efficient for handling problems where only way to solve it is to guess answers repeatedly and check them. The process of finding a nonce in order to generate a Bitcoin block is a good example of such a problem. As of today, in average one must check around 2^68 nonces to find a suitable hash that allows to generate a block. It is known (see e.g. [Gilles Brassard, Peter Hyer, Alain Tapp (1998) Quantum cryptanalysis of hash and claw-free functions. Lecture Notes in Computer Science 1380, 163– 169.]) that a quantum computer would need Θ(√N) operations to solve a problem of the above sort that needs Θ(N) operations on a classical computer. Therefore, a quantum computer would be around √2^68 = 2^34 ≈ 17 billion times more efficient in Bitcoin mining than a classical one. Also, it is worth noting that if blockchain does not increase its difficulty in response to increased hashing power, that would lead to increased rate of orphaned blocks.
|
|
|
|
ether19
|
|
October 15, 2016, 10:25:31 AM |
|
There is high chance for quantum computer to be a threat to bitcoin. But I don't think it will kill bitcoin. Everybody is well aware of the capabilities of a quantum computer and what it can do if it falls in the wrong hands. I am sure the devs are working to solve this issue. I have heard that they can hard fork bitcoin's algo and use SHA 512 which is said to be quantum resistant. You can protect your bitcoins by using a new address for every transactions.
|
|
|
|
achow101
Moderator
Legendary
Offline
Activity: 3542
Merit: 6886
Just writing some code
|
|
October 15, 2016, 02:21:32 PM |
|
Quantum Computers are not any faster at hashing than classical computers.
You are very wrong. From Section 4.3 of https://www.iotatoken.com/IOTA_Whitepaper.pdf: It is known that a (today still hypothetical) sufficiently large quantum computer can be very efficient for handling problems where only way to solve it is to guess answers repeatedly and check them. The process of finding a nonce in order to generate a Bitcoin block is a good example of such a problem. As of today, in average one must check around 2^68 nonces to find a suitable hash that allows to generate a block. It is known (see e.g. [Gilles Brassard, Peter Hyer, Alain Tapp (1998) Quantum cryptanalysis of hash and claw-free functions. Lecture Notes in Computer Science 1380, 163– 169.]) that a quantum computer would need Θ(√N) operations to solve a problem of the above sort that needs Θ(N) operations on a classical computer. Therefore, a quantum computer would be around √2^68 = 2^34 ≈ 17 billion times more efficient in Bitcoin mining than a classical one. Also, it is worth noting that if blockchain does not increase its difficulty in response to increased hashing power, that would lead to increased rate of orphaned blocks. Interesting, did not know that. Even so, QCs cannot do preimage attacks on hashes, they can only brute force them faster. For mining, that just means that the difficulty will increase and blocks will stay the same. For addresses, that means that they still cannot find the associated public key because they still can't find the preimage.
|
|
|
|
|
tromp
Legendary
Offline
Activity: 990
Merit: 1110
|
|
October 15, 2016, 09:13:35 PM |
|
Even so, QCs cannot do preimage attacks on hashes, they can only brute force them faster. For mining, that just means that the difficulty will increase and blocks will stay the same. For addresses, that means that they still cannot find the associated public key because they still can't find the preimage.
It means that the PoW will change from being practically optimization free, as currently the case with near-optimal ASICs, to becoming extremely optimization prone, with huge advantages available only to the most advanced and well-funded organizations (like your favorite 3-letter agency). That is, mining power will go from fairly decentralized to absolutely centralized. A post-quantum bitcoin will need to move away from Hashcash to some asymmetric PoW.
|
|
|
|
Shinseiten
Newbie
Offline
Activity: 38
Merit: 0
|
|
October 17, 2016, 08:18:46 AM |
|
I don't think that the QC mining will increase the difficulty and let the blocks stay the same size. Because QC for now are reaaaaaaally rare and that's means that only few can afford to use them and few + bitcoin node are already a problem, so I don't think it will be accepted the worsening of the situation.
|
|
|
|
|