Tengo curiosidad por saber cuántos hashes por segundo mi CPU puede realizar, ¿hay alguna forma de verificar esto?
La mayoría de las CPU generarán algunos megahash por segundo, lo cual es completamente inútil para cualquier otra cosa que no sea la prueba y lo ha sido durante varios años. Es posible mejorar el rendimiento en el futuro, ya que los procesadores Skylake Intel x86 incluyen instrucciones específicas para SHA256, pero solo en un pequeño porcentaje. Incluso con las mejoras, es una pérdida de tiempo y energía intentar usar cualquier cosa que no sea el hardware dedicado más eficiente. Una gran parte de los mineros ASIC están efectivamente obsoletos debido a que sus requisitos de energía superan su producción, y son mucho más eficientes que la minería en una CPU.
Sí, Erik, la función de minería aún está integrada y puedes verificar cuántos hashes puede realizar tu CPU. Aunque no tiene sentido y no puedes ganar nada, sigue siendo un experimento divertido que a la gente le gusta probar. Si tiene un núcleo de bitcoin instalado y sincronizado con la red, simplemente puede abrir command console
y escribir e ingresar:
setgenerate true
Esto iniciará su CPU y comenzará a minar. A continuación, puede obtener su tasa de hash escribiendo
getmininginfo
Su tasa de hash se mostrará en formato de número entero y debería ver un número como 1-3 millones de hash por segundo. Para apagar la minería, porque solo estarás desperdiciando energía, escribe
setgenerate false
setgenerate
se eliminó en la versión 0.13 porque la minería con el núcleo de bitcoin en la red principal es inútil y lo ha sido durante varios años. bitcoin.stackexchange.com/a/70696/26873
pieter wuille
-gen
opción y usando elsetgenerate
RPC. Sin embargo, no está optimizado y es lento, incluso para un minero de CPU.claris
getWork
con la eliminación del minero por completo. Sin embargo, correrbitcoin-cli setgenerate true
parece fallarbitcoind
, desearía no haberlo aprendido en producción.pieter wuille