Sie sind auf Seite 1von 12

Tutorial: Cmo minar Litecoin (LTC) con tu

CPU/GPU
Por: Manuel Escudero

Que te paguen por tener la computadora encendida? S, es posible y no es un


sueo ni una broma. Ya llevamos recorrido un buen tramo en nuestra serie de
criptodivisas y antes de que termine el ao les voy a dejar un tutorial ms a su
disposicin: Uno de Minera. La minera es el proceso por medio del cual conseguimos
criptomonedas gratis a cambio de prestar el poder de cmputo que tenemos a nuestro
alcance para llevarnos una paga por procesar las transacciones de una red
determinada. En nuestra serie ya les hablamos dequ son las criptodivisas, porqu
litecoin es la mejor y tambin cmo empezar a enviar/recibir pagos con Bitcoin y
Litecoin simultneamente. El siguiente paso lgico era el de ensearlos a hacer
criptodivisas sin gastar, y es aqu donde entra la minera.

Nos centraremos en el ejemplo de Litecoin (LTC) porque es una moneda que puede
ser rentable al momento de minarla incluso con el hardware que tienes ahorita en las
manos (adems de que es segura y fuerte) a diferencia de otras monedas similares que
pueden ser ms fciles de minar pero ms riesgosas como divisa o bien, muy seguras
como divisa pero horriblemente difciles de minar (Bitcoin, Dogecoin segn les quede el
saco jajajaja).

Ahora bien, comencemos por un poco de terminologa:


CPU: Procesador normal de una computadora

GPU: Tarjeta grfica de una computadora

Hashrate: Cantidad de poder de cmputo que existe en una red de mineros


resolviendo bloques en un momento dado. Tambin es la capacidad en hashes que
tiene una computadora para resolver los clculos requeridos por la red segn su
hardware

Pool: "Pozos" donde se minan las criptomonedas junto con varios usuarios al mismo
tiempo.

Worker: Nombre que se le da a una mquina dentro del sistema del pool
trabajando para "resolver bloques"

Diff/Difficulty: Dificultad de proceso. Dificultad actual para la resolucin de


bloques en el pool o la que est utilizando tu worker segn corresponda.

Share: Tu "parte" de la paga por prestar tu computadora para validar el bloque de


monedas encontrado

Kh/s: Tu hashrate en una referencia de 1000 hashes por segundo

PIN Code: tu "nip" del pool, como en el banco

Y con eso deberan estar ms que listos para entender lo que vamos a hacer aqu.
Tambin ocupamos que tengas tu direccin de cobranza a la mano, cosa que vimos en
un post pasado de la serie. Ahora bien, a lo que vamos:

Introduccin: A qu apuntarle cuando minas...

La idea de la minera de criptodivisas es simple: Se trata de generar un ingreso con el


mismo gasto que tienes diariamente en energa elctrica, no ms y si se puede,
menos(en gasto). Esto es as porque minar es "gratis" relativamente, lo que te cuesta
son los watts que te consume tener la computadora prendida mientras mina. Si como
yo usas la computadora todo el da, (o en mi caso que tengo un servidor 24/7 tambin)
entonces minar es bueno independientemente de cunto generes al final, pero si por
ejemplo t no usas la computadora casi todo el da y ahora la vas a dejar encendida
minando, tienes que asegurarte de que tu hardware va a poder pagar en criptodivisa lo
que gastar en energa elctrica, de otro modo no lo valdra. Lo ideal (si te vas a
dedicar a minar consistentemente) Es apuntarle a primero, ganar algo con el tiempo
que tienes la computadora prendida regularmente, por ejemplo yo mientras escribo
este artculo, veo alguna serie, programo y dems, tengo mi computadora de escritorio
minando a travs de su cpu y el servidor dedicado que tengo est minando 24/7 con su
GPU (aunque sea un GPU muy bsico) pues ese de todos modos tiene que estar
prendido. Eso ya me genera una ganancia en LTC diaria independientemente de que mi
hardware es "psimo" para minar, pero por el mismo gasto que hace a diario
ahora gana dinero tambin por s solo, poco o mucho, pero gana. Ms tarde, debes
apuntarle a conseguir un equivalente en minera a tu gasto del recibo de la luz
mensual. Esto quiere decir, conseguir mejor hardware (quiz alguna mejor GPU para tu
computadora) y optimizar todo tu "stack" (hardware/software) de manera que ahora
mensualmente puedas solventar tu consumo elctrico con la minera solamente. Una
tarjeta grfica que permita esto no debera salirte muy cara. Si logras esa segunda fase
(o desde ya tienes el hardware para lograrlo) entonces lo que sigue sera armar tu
propio stack para minera con utilidades (costo elctrico + un profit) , y eso ya es un
viaje investigativo que cada quien debe tomar por su cuenta.

AMD/ATI, Ninguna otra marca

Si vas a invertir en hardware para minar, te recomiendo utilizar estas marcas de


componentes ya que son ms rpidos para minar que sus contrapartes comerciales. Si
no tienes de este tipo de hardware a la mano puedes minar con el tuyo de siempre,
pero para gastar dinero en hardware para minar no busques otras marcas al comprar.
No voy a dar especificaciones de piezas "buenas" para minar y as, eso es un proceso
que cada quien tiene que hacer y descubrir por s solo, es parte de la diversin ;) Ahora
bien, ya explicado todo lo que es importante saber a la entrada, vamos a
las cuestiones de enanos (jajajaja).

Primero: Elegir un Pool


Tenemos que elegir un "pozo" donde minar antes de empezar a minar como tal. La
mejor manera de hacerlo, para empezar es checar la grfica del hashrate
distribution actual de la red. La versin siempre actualizada se encuentra en esta
pgina de ac y deberemos elegir algn pozo del 6to para abajo en la lista
(cualquiera, el que nos guste). Elegir alguno de los primeros 5 daara la red de litecoin
desequilibrndola y hacindola vulnerable a 51% attacks (historia para otro da) As
que elijan algn otro. Yo personalmente uso Hypernova, (mi favorito) y con ste har
los ejemplos del tutorial. Ahora bien, no todo es tan sencillo como elegir un pool y
punto, tienen que elegir el sistema de recompensa que mejor les convenga. Hay
muchos sistemas de recompensa, Pero mi consejo es: Si tienen un hashrate
bajo/regular (decenas de kh/s) usen algn pool CPPSRB (como hypernova) sin ver
ningn otro. Si van a minar 24/7 (independientemente del hashrate), entonces
elijanPPLNS como sistema de recompensa, ya que les dejar mejores pagos a la larga.
Si tienen un hashrate alto (cientos de kh/s) entonces usen algn pool PPS/APPS como
opcin para poder tener ganancia inmediata y slida, y si pueden generar mil kh/s o
ms, entonces hagan P2PMining.

No voy a explicar bien a bien qu es cada sistema de todos los que hay, (para eso
pueden checar la wiki ac) pero de los mencionados aqu, en resumen podramos
decir:
CPPSRB: Es un sistema que paga por cada share aceptada en el sistema (cada
share que tu equipo genere) y lo que te pagan por share es igual al mximo posible
considerando qu tan grande fue el bloque, si era vlido o no y quitando de entrada
una cuota (en el caso de hypernova el 1%) para evitar que el pool quiebre. Esto
quiere decir que por cada bloque de monedas vlido (los bloques traen 50 Litecoins)
encontrado y minado (en el ejemplo de hypernova) el pool se queda 1 y se reparten
49 entre los mineros de manera justa en base a las shares que sus mquinas hayan
podido generar durante el procesamiento del bloque, pagando una cantidad fija por
c/u a todos por igual. La ventaja de este sistema es que "todos ganan" y ganan
bien, incluso el pozo, que no tiene probabilidades de quebrar en operacin diaria
debido a su mtodo de cobro.

PPS/APPS: Estos sistemas pagan por share metida al sistema y punto (hacindolos
muy riesgosos para los operadores y a la vez muy rentables para los usuarios). No
importa si el bloque fue vlido o invlido, pagan. el primero paga una cuota fija por
share previamente estipulada, mientras que en el segundo la cuota es fija para pago
pero cambia cada cierto tiempo segn las estadsticas del pool en X cantidad de
bloques. Estos sistemas son buenos, pero su problema es que si no tienes un
hashrate alto tienes pocas probabilidades de ganar bien con ellos ya que las cuotas
son demasiado altas (3% - 5%) por bloque y las dificultades suelen ser pesadas.

PPLNS: Este es un sistema similar a los ya citados, pero contrario a estos (donde
por cada nuevo bloque aparecido se resetean tus shares para generar nuevas), en
el PPLNS las shares no se resetean cada bloque encontrado, sino que siguen
valiendo por varios bloques deprecindose cada que uno pasa y luego de una
"ronda especificada" (cierto nmero de bloques) se resetean. Es decir, si los
operadores deciden que la ronda es de 5 bloques, entonces en todos esos se te
acumulan y cuentan las mismas shares que alcances a juntar a lo largo del bloque,
pero estas se van depreciando (al mismo tiempo que se les suman otras nuevas), lo
que quiere decir que si no ests minando constantemente las ganancias no son tan
slidas como en los otros 3 sistemas mostrados. En cambio, si minas diario durante
largos periodos de tiempo, por la naturaleza variable del PPLNS ste sistema
terminar pagndote mejor que los anteriormente citados.

Segundo: El software
Ahora necesitas configurar tu software de minera para trabajar. En este tutorial tomar
aFedora Linux como sistema operativo de referencia para la cuestin de los
programas a utilizar y dems, pero las mismas instrucciones no deben ser difciles de
seguir en cualquier otra plataforma (Windows/Mac) o distribucin linux ya que son
prcticamente las mismas para las cuestiones fundamentales. Tambin, les recomiendo
que de usar Fedora para minar se vayan a por la versin 19 (aunque al momento de
escribir este post la ms nueva es la 20) ya que actualmente hay problemas con los
drivers catalyst en heisenbug.

Comencemos por el ahorro de energa. Todo esto se basa en gastar lo menos posible
de electricidad y tener un profit. En fedora hacer al equipo ahorrar electricidad
eficientemente es muy pero muy fcil gracias a tuned, una bellsima utilidad para los
que nos gustan estas cosas de la minera jajajaja. Activar tuned es tan sencillo como
hacer:

1. su -
2. yum -y install tuned
3. setenforce 0
4. service tuned start
5. tuned-adm profile powersave
6. tuned-adm list
7. service tuned enable
8. setenforce 1
9. service tuned status

El comando 6 nos debera dar como current profile a "powersave" y el 9 nos debera
decir que tuned est activo y corriendo. Este daemon puede reducir el consumo de
electricidad de tu equipo hasta en un 50% cuando est bien utilizado y es vital si
piensas minar durante largos periodos de tiempo. En este tutorial nos vamos a centrar
ms en el minado por CPU en lugar del minado por GPU ya que el segundo es ms
complejo y depende de cada tarjeta grfica y sistema la configuracin y dems. Lo
primero que vamos a hacer para poder empezar a minar es descargarnos la ltima
versin de cpuminer para nuestra plataforma desde su pgina oficial de
descargas y en el caso de Linux por ejemplo, extraeremos y guardaremos el
binario minerd que nos proveern con la descarga compilada para 32/64 bits segn el
caso, asegurndonos de que ste sea ejecutable.

Ahora ocuparemos una aplicacin que se llama ScryptMiner GUI y se puede obtener
(para Windows/Linux y Mac) desde ac. Lo ideal es descargar y extraer la aplicacin
para luego reemplazar su minerd por el nuestro, ya que el que utiliza por defecto tiene
menor rendimiento que las ltimas versiones del cpuminer normal. Esta app ocupa
libreras Qt para funcionar, y hacer correr el ejecutable (verificando que tenga permisos
de ejecucin) en todas las plataformas debe ser tan sencillo como darle doble click y
listo (al del scryptminer no al minerd, aclaro). En caso de que no corriera, ejectenlo
desde consola para ver qu librera les falta en su sistema para que abra la aplicacin.

Finalmente ocuparemos a stratum proxy. Esto es un programa/script que nos permite


comunicarnos con el protocolo de los pozos en internet a travs de una conexin
segura. Stratum proxy se obtiene desde ac y es una aplicacin python, as que si
tienes python instalado en tu mquina su instalacin (al menos en sistemas Unix-Like)
debe ser tan fcil como ya habendolo descargado y extrado ejecutar estando dentro
de su carpeta resultante desde terminal:
sudo python setup.py install

Y listo. Luego podremos usarlo para conectarnos a nuestro pool; En el caso de Windows
(y por si tienen algn problema hacindolo correr en Linux/Mac), chequen el repo
oficial del proyecto en Github.

Sobre el minado con GPU

El minado con GPU es muchsimo ms veloz y rentable/redituable que el minado


por CPU en casi todos los casos, si tienes una BUENA tarjeta grfica, no esfuerces tu
procesador y mejor usa la GPU... Hacer este tipo de minado requiere de 3 cosas
solamente:
Los drivers oficiales para tu tarjeta grfica de su empresa (NVIDIA, ATI)

CGminer como programa minero

Una serie de settings que tienes que ir tuneando t poco a poco segn
encuentres informacin en la web para sacarle el mximo partido a la tarjeta que
tengas

Este es un proceso ms complejo y la verdad vara mucho de setup a setup, pues cada
tarjeta acepta settings distintos y dems. Por slo dar un ejemplo, en mi caso yo logr
sacarle 11.5kh/s a una triste ATI Radeon HD 6310 con las configs correctas en
CGminer (compilado previamente para ATI y usando el algoritmo scrypt obviamente)
cuando generalmente esa porquera da 3Kh/s si bien te va (es una tarjeta bien bsica
jajajaja!)

No ahondar ms sobre el minado por GPU aqu porque es cuento de nunca acabar si
quisiramos agarrar todas las tarjetas y dems. Les recomiendo hacer su tarea e
investigar por la web si les interesa usar su tarjeta grfica para minar litecoin y pues es
cosa de experimentar... A mi me tom 3 das encontrar los settings "ptimos" para mi
tarjeta esa, pero el README de CGMiner (y su README especfico para scrypt tambin)
fueron bastante tiles en el proceso.

NOTA: Scrypt es el algoritmo de cifrado que utilizan las Litecoins; El programa CGMiner
ya viene con stratum habilitado por defecto, lo que hace que no requiramos correr el
proxy por separado en caso de usarlo. Tambin cabe destacar que a partir de versiones
superiores a la rama 3.8 del programa, CGminer ya no soporta el minado por GPU con
scrypt (o bueno, con ningn otro algoritmo en realidad a final de cuentas).

Tercero: El Worker
Ya que tengamos todo preparado para minar ya sea con nuestro CPU o nuestro GPU, lo
que sigue es registrarnos en nuestro pool de eleccin y crear un worker. Ah les van
unas recomendaciones:
Si su hardware genera decenas de kh/s (pueden checar ac en la wiki antes de
probar por cualquier cosa) vyanse a por Hypernova.

Si su hardware les genera cientos de kh/s vyanse por LTCRabbit.


Si van a minar 24/7 (independientemente del hashrate), entonces vyanse
porWeLoveLTC.

Si su hardware les genera miles de Kh/s usen el P2PMining (independientemente


del tiempo).

Para este tutorial eleg Hypernova como el pool para la demostracin, pero en
cualquier otro las instrucciones son prcticamente las mismas: se crea un worker, se
preparan los programas y se inicia la minera, veamos pues:

Una vez registrados en algn pool que nos agrade, nos darn acceso a una cuenta de
usuario donde podremos aadir workers. Los workers son las mquinas (GPU's/CPU's)
que utlizaremos para la minera. Llevan un nombre y contrasea y en Hypernova se
crean en la seccin de account:

Dichos workers (como ya explicamos) pueden ser de CPU/GPU y la diferencia est en la


capacidad que tienen para generar shares en determinada dificultad (al menos en
hypernova donde la dificultad no es variable sino elegible) y la eleccin debers hacerla
segn tu hashrate. Una buena tabla comparativa (hashrate/difficulty) la podemos ver
aqu:

250kh/s (y menor): 16
250+: 32
500+: 64
1000+: 128
2000+: 256
3000+: 384
4000+: 512

Los CPU (dentro de hypernova) tienen disponibles dificultades de 8 y 16 para escoger,


las GPU de 32, 64 y 128 respectivamente. Segn tu hashrate puedes elegir si poner tu
CPU como un GPU o tu GPU como un CPU segn te convenga. En mi caso mi worker es
en realidad una GPU que puse como CPU porque slo da 11.5 Kh/s pero al darle una
baja dificultad de 8 ste rinde mejor de lo esperado como se puede notar en la imagen:
Otra cosa que la gente se llega a preguntar es si juntar varias piezas en 1 worker o
hacer diferentes workers por pieza... La regla de oro es: separar tiende a rendir
ms, punto. Yo he tenido bastante fluidez dejando 4 workers trabajando: 2 de 10 kh/s
c/u 1 de 2Kh/s y otro de 4 Kh/s, los 4 trabajando en diferentes workers por separado
dan un income estable y fluido con dificultades muy bajas (8 y 16
respectivamente). Eso no quiere decir que dejar esos 4 las 24 hras del da me sea
rentable (ah si le pierdo la verdad) VS solo dejar 1 de 11.5 kh/s generando sin
perder aunque sea muy poco. Tambin he notado que a veces incrementando la
dificultad el worker sorprendentemente mejora su produccin segn el pool (en dinero,
aunque baja su hashrate) pero eso es por un tiempo limitado y despus cae
horriblemente, les recomiendo encontrar una buena dificultad donde su hardware rinda
de manera estable, fluida BIEN para dejarlo ah trabajando. Otra cuestin: No borren
workers! (Al menos no hasta cobrar) hagan desde un principio bien la distribucin o
podran perder las shares generadas en ellos.

Ya con el worker creado tenemos que iniciar stratum segn la direccin del pool que
queramos usar. Los pools tienen diferentes servidores por regin y siempre has de
seleccionar el ms cercano a donde vives para minar. (En mi caso el ms cercano de los
que tiene hypernova es el de estados unidos por ejemplo); Iniciar el proxy es sencillo:

mining_proxy.py -o SERVIDOR.mipool.tld -p puerto

Ese comando (con los datos correctos obviamente) iniciar el proxy con conexin al
pool donde minaremos (dndonos entrada a travs del puerto 8332 de nuestra
mquina). Luego en ScriptMiner GUI ocupamos:
De aqu lo nico que te tiene que quedar igual a la imagen es el puerto y el scantime.
Fuera de eso, los dems datos debes rellenarlos con los tuyos y, (teniendo el proxy
corriendo) darle a Start Mining para empezar a generar dinero con tu computadora. El
cliente tomar 1 minuto en iniciarse bien a bien pero debera darte una velocidad en
Kh/s ah donde dice N/A desde el inicio. Despus de unos 20 minutos aprox ya
deberas empezar a ver las primeras LTC generadas llegando consistentemente al
balance de tu cuenta en el pool:

Recuerda configurar cuestiones como tu direccin de cobro, tu monto de cobro


automtico y tu PIN en el pool que hayas elegido antes de comenzar tu minera activa
para poder minar cmodamente y sin interrupciones, teniendo un flujo de dinero
seguro, estable y directo hasta tu computadora. Algunos pools incluso tienen un
autenticador para proteger tu cuenta mediante verificacin de 2 pasos con tu
smartphone, este tambin es un paso importante de configurar ANTES de empezar a
minar.

Si te interesa todo lo relacionado a Litecoin, no olvides nirtenos en:


Grupo de Facebook: https://www.facebook.com/groups/litecoin.es/
Comunidad de Google
Plus: https://plus.google.com/communities/104099946646107017677

Y pues bueno, con esto terminamos nuestro tutorial de minera de LTC con CPU/GPU.
Espero que les haya sido til y se animen a intentarlo, despus de todo es bastante
divertido y tambin una manera sencilla de ganar dinero con tan slo tener la
computadora prendida. Recuerden que si quieren seguir estando al tanto de futuros
posts de esta serie, pueden suscribirse a nuestro feed rss para leerlos antes que
nadie. Igual no olviden seguirnos en las redes sociales y ayudarnos con un tweet
(enlace para twittear abajo) haciendo llegar as esta serie a ms personas. Finalmente,
si gustan pueden donarnos algo de Litecoins a nuestra direccin oficial como
agradecimiento por la informacin proveda:

Das könnte Ihnen auch gefallen