On Sun, Dec 28, 2014 at 6:08 AM, <[email protected]> wrote:

> Do you know what kind of hardware would be needed to make this a thousand
> times, or ten thousand times, more efficient? (So that it would take
> 0.12/1000 or 0.12/10000 seconds.)


Remember, the vast majority of the price of _your_ computer goes into
paying for things other than the hardware needed for scrypt. I'm guessing
even on your hardware you could make it 4x speed, just by running 4 threads
at once (on a quad core).
the good news is, scrypt needs ram, and a retail consumer (you) only pays
about double the cheapest possible price for ram. It's likely that even top
level attackers would just get off-the-shelf ram for the job.

> How expensive hardware are we talking about? Millions of dollars, or less?
> Just looking for rough estimates.

half what you paid for ram (currently around $25/GB on pccasegear), assume
CPU's, motherboards, etc are free, then see how many instances/threads of
scrypt you could run at once which fit in that much ram, and that's your
cost.

there are time-memory tradeoffs, so assume for an extra $1000 someone can
get 4x as many scrypts in the same amount of ram (running an ASIC for the
computation, and only storing some of the blocks they should be, then
regenerating the missing ones as needed).

Reply via email to