Bitcoin Forum

Bitcoin => Hardware => Topic started by: zephram on March 07, 2013, 12:40:15 AM



Title: Will ASIC be compatible forever ?
Post by: zephram on March 07, 2013, 12:40:15 AM
Hi,

I just just questioned myself, how long will ASIC machines like Avalon, Jalapeno etc stay compatible ? Will it still be usable after another Interface Update like Stratum ? Will it be still of use after a Hard Fork may be ? Will they have paid when this happens ?

Anyone reliable Information available ?

FPGA based stuff on the other hand will be software upgradable forever I think.

jm2p Zeph


Title: Re: Will ASIC be compatible forever ?
Post by: farproc on March 07, 2013, 09:22:55 AM
ASIC will be compatible only if the hash function(SHA256 currently) does not change.


Title: Re: Will ASIC be compatible forever ?
Post by: poly on March 07, 2013, 12:46:16 PM
ASIC will be compatible only if the hash function(SHA256 currently) does not change.
It might change in the future with a new block version if there are any weaknesses in dual step SHA256, but for the next decade, most likely not.


Title: Re: Will ASIC be compatible forever ?
Post by: vdragon on March 07, 2013, 11:22:39 PM
Neo why the shouting?


Title: Re: Will ASIC be compatible forever ?
Post by: Fuzzy on March 07, 2013, 11:27:40 PM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.


Title: Re: Will ASIC be compatible forever ?
Post by: NEO2012 on March 08, 2013, 03:11:20 PM
Neo why the shouting?

wat sahouting  im typing  silently so i dont wake up the dog


Title: Re: Will ASIC be compatible forever ?
Post by: Quix on March 11, 2013, 02:38:45 AM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.


Title: Re: Will ASIC be compatible forever ?
Post by: Luke-Jr on March 11, 2013, 02:50:08 AM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.
You need to compromise SHA256d, not just SHA256.


Title: Re: Will ASIC be compatible forever ?
Post by: Nikolaj06 on March 12, 2013, 07:07:36 PM
I was wondering the same, however from a different angle:

Will there be a super ASIC 2.0? With a similar gap like the one between FPGA and ASICs? Or do you predict there to be a much softer increase in efficiency (like the usual doubling in increase every 18 months)


Title: Re: Will ASIC be compatible forever ?
Post by: firefop on March 15, 2013, 10:02:46 PM
I was wondering the same, however from a different angle:

Will there be a super ASIC 2.0? With a similar gap like the one between FPGA and ASICs? Or do you predict there to be a much softer increase in efficiency (like the usual doubling in increase every 18 months)

not really.

In the case of 120nm ASIC, the best you could hope for 14nm - so maybe an 85% better asic at some point in the future.


Title: Re: Will ASIC be compatible forever ?
Post by: Quix on March 16, 2013, 02:44:23 PM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.
You need to compromise SHA256d, not just SHA256.

If anyone ever makes a quantum computer hash functions like the SHA series will be obsolete immediately. Either that or a vulnerability is found or rainbow tables are generated. A lot of things can happen in 10 years, especially in computers. Believe me when I say that Bitcoin is not going to work long-term without major changes to the system to keep up with technology on a regular basis.


Title: Re: Will ASIC be compatible forever ?
Post by: Luke-Jr on March 16, 2013, 04:17:54 PM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.
You need to compromise SHA256d, not just SHA256.

If anyone ever makes a quantum computer hash functions like the SHA series will be obsolete immediately. Either that or a vulnerability is found or rainbow tables are generated. A lot of things can happen in 10 years, especially in computers. Believe me when I say that Bitcoin is not going to work long-term without major changes to the system to keep up with technology on a regular basis.
There is, at present, no reason to think quantum computers break SHA-2.


Title: Re: Will ASIC be compatible forever ?
Post by: VinceSamios on March 16, 2013, 04:39:29 PM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.
You need to compromise SHA256d, not just SHA256.

If anyone ever makes a quantum computer hash functions like the SHA series will be obsolete immediately. Either that or a vulnerability is found or rainbow tables are generated. A lot of things can happen in 10 years, especially in computers. Believe me when I say that Bitcoin is not going to work long-term without major changes to the system to keep up with technology on a regular basis.
There is, at present, no reason to think quantum computers break SHA-2.

Unless we manage to create a quantum computer with the power of a billion stars... or something along those lines.


Title: Re: Will ASIC be compatible forever ?
Post by: Fuzzy on March 16, 2013, 07:58:25 PM

[troll]


Let me get that [ignore] for you.


And yes, the SHA256 fork (this original one) will always be compatible. So if someone hacks SHA256 (not in our lifetimes) these current BITCOIN ASICs will be worthless.

Seeing as SHA1 has already been compromised I expect we'll live to see SHA256 compromised, that if unless you happen to be 80+. It could take 10 years, or 10 minutes but I'm quite convinced I'll live to see it.


No, you won't, just, no...

http://www.bitcointrading.com/img/bitcoinwallpaper1.jpg


Title: Re: Will ASIC be compatible forever ?
Post by: AzN1337c0d3r on March 16, 2013, 08:32:22 PM
Quote
Brute force attacks against 256-bit keys will be infeasible...

Of course this is the case, but what happens if some discovers a weakness that suddenly halves the key length? Suddenly you have a reduction of 2^128 the amount of work done. Cracking a 128-bit key isn't infeasible.

Things are impossible until they're not.


Title: Re: Will ASIC be compatible forever ?
Post by: peewee on March 16, 2013, 09:06:57 PM
I think you've missed the point of quantum computing (at least the theory anyway)

It is not about brute force decryption and a quantum computer is able to consider multiple instances at the same time.  Liken this to being able to trace backwards the encryption algorithm used to encrypt the data...if every point down the road can be simultaneously compared, the last point that lead to the previous point can be discovered.   IF quantum computing ever becomes a reality even a basic quantum computer able to compare a handful of instances simultaneously would make quick work of any encryption sequence generated by a binary computer.   

Make no doubt about it...if quantum computers become a reality Bitcoin and the security of any computations done on conventional computers will break down in a hurry.


Title: Re: Will ASIC be compatible forever ?
Post by: Fuzzy on March 17, 2013, 12:33:29 AM
Of course this is the case, but what happens if some discovers a weakness that suddenly halves the key length? Suddenly you have a reduction of 2^128 the amount of work done. Cracking a 128-bit key isn't infeasible.

Things are impossible until they're not.

I think you've missed the point of quantum computing (at least the theory anyway)

It is not about brute force decryption and a quantum computer is able to consider multiple instances at the same time.  Liken this to being able to trace backwards the encryption algorithm used to encrypt the data...if every point down the road can be simultaneously compared, the last point that lead to the previous point can be discovered.   IF quantum computing ever becomes a reality even a basic quantum computer able to compare a handful of instances simultaneously would make quick work of any encryption sequence generated by a binary computer.   

Make no doubt about it...if quantum computers become a reality Bitcoin and the security of any computations done on conventional computers will break down in a hurry.


Well IF IF IF an asteroid obliterates planet Earth, it's not gonna matter anyway...


Title: Re: Will ASIC be compatible forever ?
Post by: Luke-Jr on March 17, 2013, 01:28:31 AM
I think you've missed the point of quantum computing (at least the theory anyway)

It is not about brute force decryption and a quantum computer is able to consider multiple instances at the same time.  Liken this to being able to trace backwards the encryption algorithm used to encrypt the data...if every point down the road can be simultaneously compared, the last point that lead to the previous point can be discovered.   IF quantum computing ever becomes a reality even a basic quantum computer able to compare a handful of instances simultaneously would make quick work of any encryption sequence generated by a binary computer.   

Make no doubt about it...if quantum computers become a reality Bitcoin and the security of any computations done on conventional computers will break down in a hurry.
Bitcoin does not use any encryption.

It does use cryptographic signatures, which are in this case vulnerable to quantum computers, but the hashing algorithm is not.
Any quantum upgrades will likely continue to use SHA256d as their proof-of-work.


Title: Re: Will ASIC be compatible forever ?
Post by: Bogart on March 17, 2013, 12:42:11 PM
Interesting article here, though mostly focused on RSA:

http://www.askamathematician.com/2011/02/q-how-can-quantum-computers-break-ecryption/


Title: Re: Will ASIC be compatible forever ?
Post by: Quix on March 17, 2013, 01:46:34 PM
I still maintain that the only constant in Computer Science is change. I'm absolutely certain that something will break the hashing scheme Bitcoin uses, and it won't be more than about 10 years from now. This cycle has repeated itself many times in the past. As an example, all the common cryptography techniques from 10 years ago have already been defeated.

P.S. Fuzzy, posting someone else's propaganda images is not an argument.


Title: Re: Will ASIC be compatible forever ?
Post by: Kluge on March 18, 2013, 03:52:26 AM
Umm... Who gives a shit if the current-gen ASICs will be compatible forever? Their life cycle is perhaps one year before they're paper-weights. People talk about Bitcoin being in its infancy... Bitcoin-specific ASICs are newborns in IC units with kidney failure.


Title: Re: Will ASIC be compatible forever ?
Post by: mokahless on March 18, 2013, 04:11:38 AM
I was wondering the same, however from a different angle:

Will there be a super ASIC 2.0? With a similar gap like the one between FPGA and ASICs? Or do you predict there to be a much softer increase in efficiency (like the usual doubling in increase every 18 months)
Definitely not.
CPUs were general-purpose ASICs that used software to do hashing.
GPUs were the same, but were better for mining because of parallelization.
FPGAs were better because they could be programmed on the chip itself.
ASICs are the end. A Bitcoin ASIC can only do one thing: SHA256 hashing. The hardware is designed specifically to do only that. So there is nothing more to come.
ASICs are used in industry when a chip is needed to do just one thing really efficiently. Like the ASIC that does the switching in a high-performance networking switch.

Once we settle on the latest technology for ASICs, we are looking at nothing more than the improvement cycle of current CPUs. I suspect less, considering the simplicity of the units in the ASICs. Since they are so simple, I do not expect many performance increases based on changing the actual units. Just on process and materials. So something along the lines of AMD sticking with K10 for the next 10 years and just changing the process and materials and maybe using newer physical technologies as they come along, like tri-gate or finfet.
*disclaimer* - I am not a computer engineer. This is just what I think based on what I know.


Title: Re: Will ASIC be compatible forever ?
Post by: Kluge on March 18, 2013, 04:21:07 AM
I was wondering the same, however from a different angle:

Will there be a super ASIC 2.0? With a similar gap like the one between FPGA and ASICs? Or do you predict there to be a much softer increase in efficiency (like the usual doubling in increase every 18 months)
Definitely not.
CPUs were general-purpose ASICs that used software to do hashing.
GPUs were the same, but were better for mining because of parallelization.
FPGAs were better because they could be programmed on the chip itself.
ASICs are the end. A Bitcoin ASIC can only do one thing: SHA256 hashing. The hardware is designed specifically to do only that. So there is nothing more to come.
ASICs are used in industry when a chip is needed to do just one thing really efficiently. Like the ASIC that does the switching in a high-performance networking switch.

Once we settle on the latest technology for ASICs, we are looking at nothing more than the improvement cycle of current CPUs. I suspect less, considering the simplicity of the units in the ASICs. Since they are so simple, I do not expect many performance increases based on changing the actual units. Just on process and materials. So something along the lines of AMD sticking with K10 for the next 10 years and just changing the process and materials and maybe using newer physical technologies as they come along, like tri-gate or finfet.
*disclaimer* - I am not a computer engineer. This is just what I think based on what I know.
Forget technological improvements -- think about the massive improvements to businesses' attempts to build a second line of ASIC units with 5x the pre-order demand vs their first line. Once established, everything will be dramatically cheaper, and the current market is made up of just a few manufacturers (many who've quit). $/THs will decrease dramatically within the next five years if ASIC manufacturers see sustained demand. New players will emerge, and first-gen businesses will get in the most effective changes now they've gone through the first line of product.

I'm not thinking like a guy wondering what kind of technological improvements will cause $/THs to decrease, but someone guesstimating what kind of improvements experience will bring to first-time operators of ASIC companies.