Pages:
Author

Topic: Quantum Computing and Bitcoin (Read 1752 times)

hero member
Activity: 667
Merit: 500
January 05, 2014, 09:05:44 AM
#26
Commercial quantum computers have been in use for a while: http://www.forbes.com/sites/alexknapp/2011/10/31/lockheed-martin-installs-quantum-computer/

The NSA probably have quite a few of the more advanced ones.

The D-Wave is not really a "quantum computer" in the conventional sense, it uses quantum annealing.

The practical problems related to actually implementing computational entanglement are absolutely ridiculous in scope, and at the end of the day, we really don't even know if the universe actually works in such a way to allow for this technology to exist as we envision it in the first place.
member
Activity: 113
Merit: 20
January 03, 2014, 02:20:50 AM
#25
That picture is misleading... Especially the counting part. You could go through all the numbers 2^256 across a lifetime if you wanted to with a computer that was fast enough. I think it would have to assume some kind of minimum period between the counts.

I don't believe it has anything to do with the total number of atoms or matter in the world. I'm pretty sure there are more than 2^256 atoms just on earth. Many times more in the universe.

you could easily fill the entire universe with that many atoms the number is almost infinite in size


While 2^256 is unthinkably large, I'm not sure we could "fill" the universe with this many atoms. 

Isn't 2^256  about 1.1579E +077 ?   

"Universe Today"  has the number of atoms in the entire observable universe estimated to be within the range of 10E +078 to 10E +082,  this doesn't even include the dark matter mass....

Read more: http://www.universetoday.com/36302/atoms-in-the-universe/#ixzz2pJVB892V
 



legendary
Activity: 1344
Merit: 1000
January 03, 2014, 01:05:59 AM
#23
That picture is misleading... Especially the counting part. You could go through all the numbers 2^256 across a lifetime if you wanted to with a computer that was fast enough. I think it would have to assume some kind of minimum period between the counts.

I don't believe it has anything to do with the total number of atoms or matter in the world. I'm pretty sure there are more than 2^256 atoms just on earth. Many times more in the universe.

you could easily fill the entire universe with that many atoms the number is almost infinite in size
full member
Activity: 140
Merit: 100
January 03, 2014, 12:55:00 AM
#22
That picture is misleading... Especially the counting part. You could go through all the numbers 2^256 across a lifetime if you wanted to with a computer that was fast enough. I think it would have to assume some kind of minimum period between the counts.

I don't believe it has anything to do with the total number of atoms or matter in the world. I'm pretty sure there are more than 2^256 atoms just on earth. Many times more in the universe.
newbie
Activity: 42
Merit: 0
January 02, 2014, 10:57:06 PM
#21
Excellent picture and explanations folks.
sr. member
Activity: 476
Merit: 250
hero member
Activity: 826
Merit: 501
in defi we trust
January 02, 2014, 03:54:11 PM
#19
I wonder sometimes if that picture won't look in 200 years as a proof on how stupid humans were?
We claimed in the past many things and not just that "heavier that air" thing pops in my mind when i think about wrong predictions and statements.

sr. member
Activity: 280
Merit: 257
bluemeanie
January 02, 2014, 03:25:48 PM
#18
Lots of confusion in this thread.

1. Schneier (quoted in the poster) was wrong. There is no known lower bound on the energy required for computation. As far as we know it is possible to build a computer that reverses SHA-256 without a significant energy consumption, and without any algorithm breakthrough.


notice that Schneier seems to be the only one who posits what the other cryptographers only insinuate.

I've suggested elsewhere that it's quite possible that Scheier has some kind of special role in the promotion of popular concepts in cryptography.

It's not only possible that ECDSA has a back door, it's probable.
hero member
Activity: 1316
Merit: 503
Someone is sitting in the shade today...
January 02, 2014, 01:27:43 PM
#17
Dont worry guys, BFL will have a quantum miner for preorder soon, and of course it will ship 2nd quarter of 2014...guaranteed!
staff
Activity: 4172
Merit: 8419
January 02, 2014, 06:42:33 AM
#16
1. Schneier (quoted in the poster) was wrong. There is no known lower bound on the energy required for computation. As far as we know it is possible to build a computer that reverses SHA-256 without a significant energy consumption, and without any algorithm breakthrough.
He's referring to the lower bound for a non-reversible computer. Reversible computation has no known lower bound, no higher efficiency reversible computer yet exist yet. (As an aside, quantum computing requires reversible computing as well, so they're often talked about at the same time. But reversible computing is a subset, it may turn out that QC doesn't scale in practice due to yet unknown physical effects but highly efficient reversible computation works out just ducky).
donator
Activity: 2058
Merit: 1054
January 02, 2014, 06:30:46 AM
#15
Lots of confusion in this thread.

1. Schneier (quoted in the poster) was wrong. There is no known lower bound on the energy required for computation. As far as we know it is possible to build a computer that reverses SHA-256 without a significant energy consumption, and without any algorithm breakthrough.

2. It's possible an algorithm exists that can reverse SHA-256 without a new type of computer.

3. Quantum computers are more effective for reversing SHA-256 than classical computers, and Schneier's comment, even if it was correct, would not apply for them. Brute forcing on a QC scales like 2^128 which is a massive improvement. On the other hand, increasing the hash length would solve this particular problem. The real problem is that it is trivial for a QC to break ECDSA, so we may need to switch to Lamport signatures or something.

4. Lecture by Vitalik Buterin: http://www.youtube.com/watch?v=DkUpZkeqhF4&feature=youtu.be
sr. member
Activity: 420
Merit: 250
January 02, 2014, 06:19:50 AM
#14
So about dem invincible bitcoins....
legendary
Activity: 1176
Merit: 1001
January 02, 2014, 06:17:55 AM
#13
I believe there is an inverse SHA256 function for quantum computers as well.
Is there now, really? You do realize that this is mathematically impossible, right?
full member
Activity: 568
Merit: 108
January 02, 2014, 05:41:37 AM
#12
Early quantum computers exist already, and they represent a very real threat not just to bitcoin, but to cryptography as we know it. By the time someone deploys a quantum computer against the bitcoin network it will be far too late to do anything about it from a system-wide standpoint. Individuals can send their coins to fresh addresses (ones with no spending transactions) since the public key is obfuscated by a few rounds of SHA256, but I believe there is an inverse SHA256 function for quantum computers as well.

To adequately defend against a quantum computer Bitcoin will have to move to a different type of cryptography all together. To present Bitcoin's algorithm as "unbreakable" through a tantalizing picture and a few witty scientific sounding phrases is misleading.
legendary
Activity: 1176
Merit: 1001
January 02, 2014, 02:09:11 AM
#11
Ed Fredkin explained it to me this way,  "If computation took energy, how could the Universe compute its future?"
The thing is, computation doesn't "take" energy. In fact, one could argue energy doesn't exist in the first place, it's just an abstract concept we introduced to describe some sort of equivalence between different physical phenomena. Thanks to Einstein, we can say that x amount of mass somehow 'equals' y amount of photons or z amount of heat. This equivalence is expressed in terms of energy, measured in Joules, but saying these things are all different forms of energy is mostly an abstraction.

Hence, computing the future doesn't "take" energy, but rather converts a few tiny physical objects or phenomena into others. Just like a combustion engine doesn't "take" energy but merely converts fuel into gases, heat and motion. Similarly, the universe will (verrrrrry slowly) convert itself to a homogenous mixture of low-energy-density gases and radiation, while continuously computing its own future.
sr. member
Activity: 451
Merit: 250
January 02, 2014, 12:57:03 AM
#10
...  It takes energy to flip a bit, but the energy can be reclaimed when the bit flips back.  ...


No you can't.  Go ahead try it.

You can't decouple bits from the universe.  If you could then you wouldn't be able to see them.

Entropy increases.
sr. member
Activity: 278
Merit: 251
January 01, 2014, 11:02:41 PM
#9
It confused me too.  Smiley

When I ran into the guy at the local airport where I fly gliders, I had just read this article from Scientific American:

http://web.eecs.umich.edu/~taustin/EECS598-HIC/public/Physical-Limits.pdf
sr. member
Activity: 299
Merit: 253
January 01, 2014, 10:40:25 PM
#8
Ed Fredkin explained it to me this way,  "If computation took energy, how could the Universe compute its future?"

Thanks for confusing the hell out of me Cheesy
sr. member
Activity: 278
Merit: 251
January 01, 2014, 10:06:08 PM
#7
The poster looks nice. Unfortunately, the laws of physics do not mandate a minimum amount of energy to do computing.  It takes energy to flip a bit, but the energy can be reclaimed when the bit flips back.  Some smart people have shown how to make computing completely reversible, except for the cost of copying out the answer.

Ed Fredkin explained it to me this way,  "If computation took energy, how could the Universe compute its future?"

http://en.wikipedia.org/wiki/Reversible_computing
Pages:
Jump to: