Author

Topic: Why is scrypt better than shaXXX?? (Read 1304 times)

member
Activity: 81
Merit: 1002
It was only the wind.
April 30, 2013, 04:49:06 PM
#20
So when will the BFL scrypt ASICS start to ship?

In two weeks. They promise.
sr. member
Activity: 644
Merit: 250
April 30, 2013, 03:14:55 AM
#18
So when will the BFL scrypt ASICS start to ship?

lol Cheesy
hero member
Activity: 700
Merit: 500
April 29, 2013, 11:54:34 PM
#17
Why not a coin that does both?

I think RUcoin does this.
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
April 29, 2013, 11:53:11 PM
#16
Why not a coin that does both?
hero member
Activity: 700
Merit: 500
April 29, 2013, 11:51:52 PM
#15

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.



Pretty much this.

At the moment SHA-2 as Bitcoin uses it (preferably with merged mining) seems to be the best way to secure a cryptocurrency without making it botnet friendly.

On the other hand scrypt is better for encouraging miner decentralization, though the existence of popular mining pools takes some weight off of the hashing algorithm's ability to effectively enforce mining decentralization. Because of the way it chokes hardware much more than SHA-2, this is probably going to be one of the more popular and effective ways to do secure password storage going forward.

SHA-3 which I don't think any cryptocurrency is using is weird. It was designed to be fast, and there are already open source HDL layout for implementation in FGPAs and ASICs. I can't think of any good use cases for it beyond NIST felt like it was time for another hash function competition.
newbie
Activity: 35
Merit: 0
April 29, 2013, 11:26:33 PM
#14
So when will the BFL scrypt ASICS start to ship?
legendary
Activity: 1806
Merit: 1003
April 29, 2013, 10:13:20 PM
#13
With 10M he can just design an ASIC and produce the chips....

Yes, he could, but we don't know if a scrypt ASIC have any major advantage over GPU? what we do know is a scrypt ASIC must have tons of memory, just like a GPU, and also it would use much more power than SHAxxx, because you have to power all that memory.
member
Activity: 112
Merit: 100
April 29, 2013, 10:09:12 PM
#12

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.


They would have a problem, as AMD GPU can not be just produced on demand. You can have $100M dollar at hand, and you would still be looking at a big red "SOLD OUT" message on newegg back in June 2011 when high end AMD GPU were sold out everywhere. The attacker would have to carefully and slowly accumulate GPU, without disturbing the market supply/demand, it'll take a long time. By the time the attacker has accumulated a high amount, the GPUs would have become obsolete because it's generations behind the current products.


a person with enough money and ordering capacity can likely order by the pallet direct from the manufacturers.



You don't seem to understand, AMD's production capacity is pretty much static year over year. Unless the attacker signs contract with AMD to buy $100M worth of chips year after year, AMD isn't going to go through the costly ramp up production just for the attacker. Therefore, this person must compete with regular GPU supply/demand game. This is why in June 2011, AMD high end cards sold out everywhere for months, you think AMD/MSI/Gigabyte etc.. don't want to make money? They literally can't, since AMD doesn't have spare capacity to produce more gpu chips for MSI/Gigabyte to make graphic cards.

Now if the attacker is so well funded, that he can afford to sign multi-year contract to buy Billion dollar worth of AMD chips, then yeah he could possibly attack a scrypt network of 100GH. On the other hand, to attack a SHAxxx network, for example the current Bitcoin network with 100TH, only a less than $10M investment in ASIC is needed.

With 10M he can just design an ASIC and produce the chips....
legendary
Activity: 1806
Merit: 1003
April 29, 2013, 10:01:01 PM
#11

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.


They would have a problem, as AMD GPU can not be just produced on demand. You can have $100M dollar at hand, and you would still be looking at a big red "SOLD OUT" message on newegg back in June 2011 when high end AMD GPU were sold out everywhere. The attacker would have to carefully and slowly accumulate GPU, without disturbing the market supply/demand, it'll take a long time. By the time the attacker has accumulated a high amount, the GPUs would have become obsolete because it's generations behind the current products.


a person with enough money and ordering capacity can likely order by the pallet direct from the manufacturers.



You don't seem to understand, AMD's production capacity is pretty much static year over year. Unless the attacker signs contract with AMD to buy $100M worth of chips year after year, AMD isn't going to go through the costly ramp up production just for the attacker. Therefore, this person must compete with regular GPU supply/demand game. This is why in June 2011, AMD high end cards sold out everywhere for months, you think AMD/MSI/Gigabyte etc.. don't want to make money? They literally can't, since AMD doesn't have spare capacity to produce more gpu chips for MSI/Gigabyte to make graphic cards.

Now if the attacker is so well funded, that he can afford to sign multi-year contract to buy Billion dollar worth of AMD chips, then yeah he could possibly attack a scrypt network of 100GH. On the other hand, to attack a SHAxxx network, for example the current Bitcoin network with 100TH, only a less than $10M investment in ASIC is needed.
full member
Activity: 126
Merit: 100
April 29, 2013, 09:40:46 PM
#10
could they not just make a scrypt ASIC?  surely if a video card can do it, and it was designed for only CPUs originally, an ASIC can do it better.  argument invalid.

Yes they can. This is a fallacy that has been floating around for a while now (that scrypt is ASIC proof.)

NOTHING is ASIC proof.  Smiley

The idea is that it is much more costly to build (and most likely design). Now how much harder is a good question.
legendary
Activity: 1484
Merit: 1026
In Cryptocoins I Trust
April 29, 2013, 09:34:59 PM
#9
could they not just make a scrypt ASIC?  surely if a video card can do it, and it was designed for only CPUs originally, an ASIC can do it better.  argument invalid.

Yes they can. This is a fallacy that has been floating around for a while now (that scrypt is ASIC proof.)

NOTHING is ASIC proof.  Smiley
legendary
Activity: 1190
Merit: 1000
www.bitcointrading.com
April 29, 2013, 09:33:39 PM
#8
could they not just make a scrypt ASIC?  surely if a video card can do it, and it was designed for only CPUs originally, an ASIC can do it better.  argument invalid.
hero member
Activity: 616
Merit: 500
April 29, 2013, 09:30:59 PM
#7

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.


They would have a problem, as AMD GPU can not be just produced on demand. You can have $100M dollar at hand, and you would still be looking at a big red "SOLD OUT" message on newegg back in June 2011 when high end AMD GPU were sold out everywhere. The attacker would have to carefully and slowly accumulate GPU, without disturbing the market supply/demand, it'll take a long time. By the time the attacker has accumulated a high amount, the GPUs would have become obsolete because it's generations behind the current products.


a person with enough money and ordering capacity can likely order by the pallet direct from the manufacturers.

legendary
Activity: 1806
Merit: 1003
April 29, 2013, 08:49:51 PM
#6

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.


They would have a problem, as AMD GPU can not be just produced on demand. You can have $100M dollar at hand, and you would still be looking at a big red "SOLD OUT" message on newegg back in June 2011 when high end AMD GPU were sold out everywhere. The attacker would have to carefully and slowly accumulate GPU, without disturbing the market supply/demand, it'll take a long time. By the time the attacker has accumulated a high amount, the GPUs would have become obsolete because it's generations behind the current products.
sr. member
Activity: 476
Merit: 250
Bytecoin: 8VofSsbQvTd8YwAcxiCcxrqZ9MnGPjaAQm
April 29, 2013, 12:27:03 PM
#5
As conclusion of that thought, why is FTC pumped as hell and a coin like BTE is going down? Shouldn't the community go for ASIC friendly coins that the big players will jump on to increase the markets?

Yes, I think so, too.  Look for BTE to go up in the next 1-2 years.
hero member
Activity: 531
Merit: 501
April 29, 2013, 12:20:52 PM
#4

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.

A well funded attacker wouldn't have a problem acquiring vast amounts of GPUs either.

Scrypt is neither better nor worse than SHA 256. They're just different hashing algorithms.

legendary
Activity: 1806
Merit: 1003
April 29, 2013, 12:09:46 PM
#3
Didn't those ASIC users pump up BTC Volume and market acceptance as well as multiplying the offers available for the community now?

I get the point scrypt is easier to be used by everyone with low power also but isn't it the big players bringing all the market into the coins?

As conclusion of that thought, why is FTC pumped as hell and a coin like BTE is going down? Shouldn't the community go for ASIC friendly coins that the big players will jump on to increase the markets?

No, ASIC is a vulnerability, addressed by the scrypt algorithm. GPU is a much better hardware of choice to be based on for decentralization. ASIC can be cheaply mass manufactured by a well funded attacker, while GPU can not, to get massive amount of GPU, you have to compete with the general gamer market, it is extremely difficult to obtain a meaningful amount of GPU to attack the network.

Yes ASIC can also be made for scrypt, but due to the memory intensive traits of the algorithm, the scrypt ASIC will be a lot more expensive than the SHAXXX version, and also power usage will also be higher. The advantage of ASIC over GPU will be a lot smaller in scrypt mining.
full member
Activity: 196
Merit: 101
April 29, 2013, 10:04:45 AM
#2
Since it's different, it gives cryptocurrencies as a whole more security.
sr. member
Activity: 462
Merit: 250
April 29, 2013, 10:04:14 AM
#1
Didn't those ASIC users pump up BTC Volume and market acceptance as well as multiplying the offers available for the community now?

I get the point scrypt is easier to be used by everyone with low power also but isn't it the big players bringing all the market into the coins?

As conclusion of that thought, why is FTC pumped as hell and a coin like BTE is going down? Shouldn't the community go for ASIC friendly coins that the big players will jump on to increase the markets?
Jump to: