How specific are ASIC's design? Can they single hash SHA256?

1

I understand that Bitcoin's ASICs are a highly optimized piece of equipment and, therefore, are also very specific.

My question: are they able to do a single (or triple?) SHA-256 hash at all? And, if so, how competitively would they be with versus a GPU?

Tiago Loriato Simões

Posted 2019-02-17T03:24:39.917

Reputation: 116

Answers

3

A Bitcoin mining ASIC:

  • does not attempt to complete a single hash, rather fragments of two SHA256 compression rounds which is then compared to a target, the result is never returned
  • can not accept arbitrary information that is not in the form of a partial SHA256 compression round

So in terms of competitiveness, a CPU can actually complete a SHA256 hash, a mining ASIC can not, which I suppose puts it ahead in this arbitrary race.

Anonymous

Posted 2019-02-17T03:24:39.917

Reputation: 10 054

Thank, you. However, let's assume I create a (educational) Blockchain that uses single/triple SHA256. Your answers left some doubt in me as to whether the ASICs would have an advantage or not.Tiago Loriato Simões 2019-02-18T04:18:21.070

1No, you couldn’t do that with modern ASICS.Anonymous 2019-02-18T04:19:38.560