¿Cuánto tiempo lleva realizar un solo SHA256?

No estoy hablando de hash/s, sino específicamente, de la cantidad de tiempo necesario para realizar un solo SHA256 en las computadoras más rápidas conocidas. ¿Cuánto tarda un ASIC muy rápido en realizar un SHA2? ¿Está evolucionando con el paso del tiempo, como el hashrate, o ese valor es más o menos constante, y solo el hash/s aumenta con el tiempo?

Respuestas (1)

Simplemente dirígete a https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison#CPUs.2FAPUs y búscalo.

Para AMD, las columnas nprocsy Mhash/sson importantes. Divida el último por el primero, ordene por ese valor y encontrará que A10-5800Kes el más rápido con 26.25 Mhash/s/core.

ARM obviamente no es relevante. (Demasiado para minar en un raspi.)

Para Intel, el primer número de la columna p/to el primer número multiplicado por el número antes de la barra si hay multiplicación y la columna Mhash/ses relevante. Si no me equivoqué, es el Core i7 3930kcon 11.1 Mhash/s/core(casi el doble de rápido que el segundo lugar).

Entonces, su respuesta es que un hash sha256 toma 3.8*10^-8 sla CPU no especializada más adecuada. Sin embargo, lo que quiere hacer con este valor no está claro. Es posible que deba tener en cuenta la canalización, la obtención de instrucciones o incluso el acceso a la memoria, como con todas las instrucciones.

El minero más rápido es el AntMiner S9 con 14 Thash/s. Los ASIC hacen su trabajo en paralelo de una manera altamente optimizada y calcular un solo hash sha256 simplemente no es algo que hagan, por lo que no es posible determinar cuánto tiempo les lleva 1 hash sha256.

La tasa de hash de las CPU por núcleo se mantiene prácticamente igual y, por lo tanto, el tiempo que tarda un solo hash sha256. Los núcleos individuales realmente no pueden ser mucho más rápidos, por lo que los fabricantes integran más núcleos en un solo chip, aumentan el tamaño de la memoria caché, etc., para que las CPU sean mejores para las tareas para las que generalmente se usan.

Tenga en cuenta que cada vez que hablé de un hash o un hash sha256, me refería a un sha256 de la cantidad de datos que tiene un encabezado de bloque de Bitcoin. Obviamente, resumir la Wikipedia en inglés descargada o un disco duro completo lleva mucho más tiempo que esto.

Bien. Debería haber dicho que me pregunto específicamente qué tan rápido se podría construir un SHA3 repetido especializado (es decir, SHA3^N(x)para N grandes), para estimar un límite inferior de tiempo en el que nadie podría calcularlo para algún N. Esta publicación es un gran comienzo ¡Gracias!