Un asic che faccia Scrypt non è poi così lontano se gli fpga sono già allo stadio di proof Of concept. Il problema è che per fare 10 volte la potenza di calcolo di una scheda video occorre capire se servono anche 10 volte la memoria RAM.
Confermo che una volta fatti gli fpga il passaggio agli asic richiederà del tempo, ma neanche troppo.
Rispetto al passaggio gpu->fpga avvenuto coi bitcoin abbiamo due variabili da considerare, che circa si compensano (come tempi) a vicenda:
* rispetto a due anni fa Altera supporta OpenCL sui suoi FPGA e quindi la scrittura del codice è molto più comoda/veloce (considerando che c'è già scrypt in OpenCL su GPU, va "solo" riadattato un minimo per sfruttare al meglio l'hardware)
* mentre con sha c'eran già implementazioni su ASIC e si trattava solo di riadattare/integrare per il bitcoin mining, scrypt è relativamente recente e ASIC che ne implementino l'algoritmo (per applicazioni diverse dal mining) dubito ne sian mai state fatte (ad oggi).
Non serve avere 10 volte la RAM, si può scegliere se aumentare la potenza di calcolo o la memoria a disposizione (per capirci possiamo dire che scrypt mantiene circa costante il coefficiente mem*potenza_di_calcolo, quindi per avere miglioramenti rispetto alle GPU si può scegliere cosa aumentare (anche entrambe!) e in che proporzione).
Scusate l'OT..