¿Te gustaría aprender Cryptomonedas Blockchain?
Tenemos los GuruDays que necesitas.¡Haz clic aquí!



Hace poco un Starbucks fue atrapado por capturar criptomonedas en las computadoras de los clientes que intentaban conectarse a WiFi gratis. Se realizo una encuesta en Twitter recientemente preguntando si las personas permitirían sitios para extraer criptomonedas en cada página como una alternativa a la publicidad. Publicidad más preferida, pero hace que la gente piense en nuevos tipos de modelos publicitarios.

Todo esto me hizo pensar en cómo un desarrollador podría implementar la minería Bitcoin (o Ethereum o Monero, etc.) dentro de una página web usando JavaScript. ¡Es super simple con coin-hive , una utilidad creada para Monero y otras mineras de criptomonedas!Nota: Definitivamente no estoy respaldando la idea de que usted debe extraer criptomonedas en una máquina visitante sin su conocimiento. Hacerlo es un abuso de confianza, un desgaste de su batería, un posible aumento en su costo de energía, etc.

CoinHive es un servicio, por lo que deberá registrarse para obtener una cuenta. Puede explorar sus términos como lo desee. A continuación, querrás obtener el coin-hive paquete:

npm install - g coin - colmena

Ahora puede extraer en su máquina local con un breve fragmento de JavaScript:

const CoinHive =  require ( 'coin-hive' ) ;
 
( async  ( )  = >  { 
  // Crear miner 
  const miner =  esperar  CoinHive ( 'YOUR_COINHIVE_KEY' ) ;  // CoinHive's Site Key
 
  // Start miner 
  await miner . start ( ) ;
 
  // Escuche los eventos 
  minero . on ( 'found' ,  ( )  = > console . log ( '¡Encontrado!' ) ) ; 
  La minera . on ( 'aceptado' ,  ( )  = > consola . log ( '¡Aceptado!' ) ) ; 
  La minera . on ( 'update' , data = > 
    console . log ( `
    Hashes por segundo: $ { datos . hashesPerSecond } Hashes 
    total: $ { datos . totalHashes } Hashes 
    aceptados: $ { data . acceptedHashes } 
  ` ) 
  ) ;
 
  // Stop miner 
  setTimeout ( async  ( )  = >  await miner . Stop ( ) ,  60000 ) ; 
} ) ( ) ;

Este fragmento funcionará tanto en Node.js como en el navegador.  coin-hivetambién tiene soporte de línea de comando. El panel web de CoinHive te brinda una buena información sobre lo que has generado y ganado.

El proceso es bastante directo, pero de nuevo, solo porque es fácil no significa que sea algo que deba agregar a su sitio web público sin pensar mucho en cómo manejará las inquietudes sobre la privacidad. También considere que necesita un gran volumen de minería para ganar dinero real.

Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría aprender Cryptomonedas Blockchain?
Tenemos los GuruDays que necesitas.¡Haz clic aquí!

About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?