Skip to content

Instantly share code, notes, and snippets.

@GusGA
Last active December 21, 2017 15:17
Show Gist options
  • Save GusGA/7455725 to your computer and use it in GitHub Desktop.
Save GusGA/7455725 to your computer and use it in GitHub Desktop.
Guía rápida para minar "Litecoin" en Ubuntu

#Guía rápida para el minado de Litecoin en Ubuntu

##Paso 1

###Instalación OpenSSH en maquinas mineras

La conexión a las maquinas mineras se hará via ssh

sudo apt-get install openssh-server

###Instalación de la libreria libcurl4-gnutls-dev

sudo apt-get install libcurl4-gnutls-dev

Configuración de locales

Instalar tdos los locales

sudo apt-get install language-pack-id

y ahora a configurarlos

sudo dpkg-reconfigure locales

Configura manualmente lo siguiente pega una a una las siguientes lineas en el terminal (puedes utilizar el idioma es_VE.UTF-8)

export LANGUAGE=en_US.UTF-8

export LANG=en_US.UTF-8

export LC_ALL=en_US.UTF-8

locale-gen en_US.UTF-8

y reconfigura de nuevo

sudo dpkg-reconfigure locales

##Paso 2

El minado en esta guía se realizará con cpuminer

Nota: Se asume que las computadoras mineras tienen git instalado

git clone https://github.com/pooler/cpuminer

Compilar su contenido

./autogen.sh
./configure CFLAGS="-O3"
make

Copiar el binario a la carpeta bin

sudo cp minerd /usr/bin/minerd

##Paso 3

Configurar Proxy Stratum

Seguír la guía de instalación via git de stratum-mining-proxy

git clone https://github.com/CryptoManiac/stratum-mining-proxy.git
cd stratum-mining-proxy
sudo apt-get install python-dev 
sudo python distribute_setup.py 
cd litecoin_scrypt sudo python setup.py install 
cd ..
sudo python setup.py develop 

Enrutar hacia el pool

En mi caso estoy usando GiveMeCoins

sudo python ./mining_proxy.py -o stratum.give-me-ltc.com -p 3333

##Paso 4

Ejecutar minerd con su respectivo worker apuntando a 127.0.0.1:8332

minerd --url http://127.0.0.1:8332/ --userpass workeruser:workerpass

#Enjoy!!

@capaul
Copy link

capaul commented Jan 7, 2017

No entendi la parte de compilar el contenido, podrías explicarme por favor. copio las lineas pero me dice que no es un directorio o algo asi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment