Cómo minar criptomonedas con Linux

Con estos sencillos pasos, el programa xmrig nos empezará a minar criptomonedas en Linux. Sólo hace falta crear un archivo “config.json” en el que le indiquemos la cartera en la que empezar a minar (después de haberla creado con los propios recursos de la propia criptomoneada que hayamos elegido).

sudo apt-get install git build-essential cmake libuv1-dev libmicrohttpd-dev
git clone https://github.com/xmrig/xmrig.git
cd xmrig
mkdir build
cd build
cmake ..
make
sudo apt-get install unzip build-essential cmake libuv1-dev libmicrohttpd-dev -y
wget https://github.com/xmrig/xmrig/archive/v2.6.4.zip
sudo unzip v2.6.4.zip
cd xmrig-2.6.4
cd xmrig
sudo mkdir build
cd build
sudo cmake ..
sudo make

Por ejemplo, si queremos minar bbs esto irá al config.json


{
"algo": "cryptonight-lite", // cryptonight (default) or cryptonight-lite
"av": 0, // algorithm variation, 0 auto select
"background": true, // true to run the miner in the background
"colors": true, // false to disable colored output
"cpu-affinity": null, // set process affinity to CPU core(s), mask "0x3" for cores 0 and 1
"cpu-priority": null, // set process priority (0 idle, 2 normal to 5 highest)
"donate-level": 1, // donate level, mininum 1%
"log-file": null, // log all output to a file, example: "c:/some/path/xmrig.log"
"max-cpu-usage": 75, // maximum CPU usage for automatic mode, usually limiting factor is CPU cache not this option.
"print-time": 60, // print hashrate report every N seconds
"retries": 5, // number of times to retry before switch to backup server
"retry-pause": 5, // time to pause between retries
"safe": false, // true to safe adjust threads and av settings for current CPU
"threads": 1, // number of miner threads
"pools": [
{
"url": "pool.bbscoin.xyz:5555", // URL of mining server
"user": "fySutGBege4MQJcu7k5fYgJ2kki3A9sKP9XTt2QsW3VVJBN4phpDyEWer3qXdJErxAH9boEiKmrg15FWgPfH7CUN31NnEF48G", // username for mining server
"pass": "x", // password for mining server
"keepalive": true, // send keepalived for prevent timeout (need pool support)
"nicehash": false, // enable nicehash/xmrig-proxy support
"variant": 1 // algorithm PoW variant
}
],
"api": {
"port": 0, // port for the miner API https://github.com/xmrig/xmrig/wiki/API
"access-token": null, // access token for API
"worker-id": null // custom worker-id for API
}
}

Acerca de frandelacal

Ingeniero Técnico por la UPC y profesor de Tecnología por la Salle. Experiencia profesional de un año como autónomo, más 7 años trabajando en el Grupo IBM, en el Grupo HP, en Caixa Penedès y en Generali Seguros.
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.