¿Cómo saber cuántos hashes/seg está ejecutando la aplicación bitcoin core en osx?

Tengo curiosidad por saber cuántos hashes por segundo mi CPU puede realizar, ¿hay alguna forma de verificar esto?

Esta es una continuación de esta pregunta .

Respuestas (2)

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.

Esto no es técnicamente cierto. Todavía puede habilitar los mineros internos usando la -genopción y usando el setgenerateRPC. Sin embargo, no está optimizado y es lento, incluso para un minero de CPU.
@PieterWuille Mi error, combiné la eliminación getWorkcon la eliminación del minero por completo. Sin embargo, correr bitcoin-cli setgenerate trueparece fallar bitcoind, desearía no haberlo aprendido en producción.
Informe eso como un error. Mientras exista la función, debería funcionar.

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 consoley 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

entonces estoy usando osx y esos comandos no están disponibles por defecto.
¡Supongo que esta debería ser la respuesta aceptada entonces!
Esta respuesta es realmente antigua y desactualizada. setgeneratese 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