Bitcoin Forum
May 05, 2024, 04:41:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ASICS 101 for dunces?  (Read 751 times)
ThrillHou (OP)
Member
**
Offline Offline

Activity: 73
Merit: 15



View Profile
June 10, 2013, 10:35:29 PM
 #1

 Shocked
So, in trying to learn more about ASICS and their impact on the world, I went to the asic wiki page, and got immediately lost in technical info.

I get that ASICS do one thing really well. In this context, that thing is solve SHA-256 hashes. Some say Litecoin is “immune” or “resistant” to Asics. Why? What is different about scrypt which makes it so? And ultimately, can you speculate on the downstream impact of this in terms of coins and their prices as a result of mining impact?
1714884094
Hero Member
*
Offline Offline

Posts: 1714884094

View Profile Personal Message (Offline)

Ignore
1714884094
Reply with quote  #2

1714884094
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714884094
Hero Member
*
Offline Offline

Posts: 1714884094

View Profile Personal Message (Offline)

Ignore
1714884094
Reply with quote  #2

1714884094
Report to moderator
1714884094
Hero Member
*
Offline Offline

Posts: 1714884094

View Profile Personal Message (Offline)

Ignore
1714884094
Reply with quote  #2

1714884094
Report to moderator
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
June 10, 2013, 10:36:57 PM
 #2

hint: use google.
https://en.wikipedia.org/wiki/Scrypt

Quote
The large memory requirements of scrypt come from a large vector of pseudorandom bit strings that are generated as part of the algorithm. Once the vector is generated, the elements of it are accessed in a pseudo-random order, and combined to produce the derived key. A straightforward implementation would need to keep the entire vector in random access memory so that it can be accessed as needed.

Because the elements of the vector are generated algorithmically, each element could be generated on the fly as needed, only storing one element in memory at a time and therefore cutting the memory requirements significantly. However, the generation of each element is intended to be computationally expensive, and the elements are expected to be accessed many times throughout the execution of the function. Thus there is a significant trade off in speed in order to get rid of the large memory requirements.

Such a trade off often exists in computer algorithms: you can increase speed at the cost of using more memory, or decrease memory requirements at the cost of performing more operations and taking longer. The idea behind scrypt is to deliberately make this trade off costly in either direction. Thus an attacker could use an implementation that doesn't require many resources (and can therefore be massively parallelized with limited expense) but runs very slowly, or they could use an implementation that runs more quickly but has very large memory requirements and is therefore more expensive to parallelize.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
suryc
Sr. Member
****
Offline Offline

Activity: 298
Merit: 250


Play2Live pre-sale starts on January 25th


View Profile
June 10, 2013, 10:49:47 PM
 #3

To put it more simply, scrypt requires the chip to have access to a lot of direct memory, so the existing Asics could not be used for that.
It would be technically be possible to build one for mining Scrypt, but the best you would end up with is something very similar to a GPU (just without the video outputs). Since GPUs are already mass-produced, it seems unlikely that a Scrypt Asic could be cost-competitive anytime soon.

Also, this topic has already been discussed at length on this forum and there are already numerous threads already on this topic.
Maybe do a quick search next time before you start a new thread. Just a few of the existing threads:

https://bitcointalk.org/index.php?topic=117488.0
https://bitcointalk.org/index.php?topic=116987.0
https://bitcointalk.org/index.php?topic=231199.0
https://bitcointalk.org/index.php?topic=213872.0
https://bitcointalk.org/index.php?topic=231185.0
https://bitcointalk.org/index.php?topic=187900.0
https://bitcointalk.org/index.php?topic=103085.0

.
PLAY
            ▄██████████████▄
          ▄██▀▀██████████████▄
        ▄██▀    ▀██████████████▄
      ▄██▀        ▀██████████████▄
    ▄██▀   ██████▄  ▀██████████████▄
  ▄██▀          ██    ▀██████████████▄
 ███       ▄█████▀      ███████████████
  ▀██▄    ▐██         ▄██████████████▀
    ▀██▄  ▐██████▌  ▄██████████████▀
      ▀██▄        ▄██████████████▀
        ▀██▄    ▄██████████████▀
          ▀██▄▄██████████████▀
            ▀██████████████▀
.
LIVE
.
██████
███▀▀▀
███







███
███▄▄▄
██████
██████
▀▀▀███
███







███
▄▄▄███
██████
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!