Como minar con cgminer en Linux

Como Instalar cgminer en Linux (Debian Ubuntu Mint)

2 Comments

cgminer instalación y configuración en Linux Debian, Ubuntu y Mint

Desde hace años que vengo leyendo sobre la evolución de la moneda virtual llamada Bitcoin, y desde hace unos días estoy investigando más a fondo como minar con cgminer en Linux (crear mis propias bitcoins). Actualmente no cuento con el hardware mínimo para hacer una experiencia minera que valga la pena, pero igualmente quiero aprender como se hace esto de la minería de bitcoins.

Minando vía CPU con cgminer en Linux

Rig de Tarjetas graficas para minar con cgminer en LinuxPara poder tener una experiencia rentable con bitcoins, es necesario utilizar la tarjeta de video de tu computadora para hacer el trabajo pesado con el software llamado cgminer en LInux. En mi caso y como lo he expuesto anteriormente tan solo son pruebas y por eso vamos a configurar el software de minera de bitcoin (o cualquier otra crypto moneda) para utilizar el CPU de mi computadora y no así el GPU.

Como nota mental y para que estén conscientes; esto de minar crypto monedas con CPU vs GPU al trabajar con bitcoins hace una gran diferencia. Un GPU ATI/AMD ideal le puede sacar una diferencia 400x a cualquier CPU a la hora de minar bitcoins. Claro también está el equipo de Butterfly Labs pero eso es otra historia. Como actualizacion, hoy en dia los equipos ASIC de mineria mas vendidos son los de Bitmain.

De igual manera, a forma de prueba la instalación del software de minado, se hace de la siguiente manera:

Descargamos las fuentes de cgminer en Linux

Iniciamos creando el directorio de trabajo para esta instalación, ingresamos y ahí descargamos el archivo conteniendo el código fuente del cgminer, desde el repositorio oficial.

root@bitcoin:~# mkdir cgminer
root@bitcoin:~# cd cgminer/
root@bitcoin:~# wget http://ck.kolivas.org/apps/cgminer/4.11/cgminer-4.11.1.tar.bz2

Como minar con cgminer : Configuración, Compilación e Instalación

Ahora procedemos a desempacar el archivo y a configurar el cgminer para usar la fuerza bruta contra el sha256 utilizando el CPU:

root@bitcoin:~# tar -xvjf cgminer-4.11.1.tar.bz2
root@bitcoin:~# cd cgminer-4.11.1/
root@bitcoin:~# ./configure --enable-cpumining
------------------------------------------------------------------------
 cgminer 4.11.1
 ------------------------------------------------------------------------
Configuration Options Summary:
curses.TUI...........: NOT FOUND. TUI support DISABLED
 OpenCL...............: NOT FOUND. GPU mining support DISABLED
 scrypt...............: Disabled (needs OpenCL)
 ADL..................: SDK NOT found, GPU monitoring support DISABLED
BitForce.FPGAs.......: Disabled
 Icarus.FPGAs.........: Disabled
 ModMiner.FPGAs.......: Disabled
 Ztex.FPGAs...........: Disabled
CPU Mining...........: Enabled
 ASM.(for CPU mining).: false
Compilation............: make (or gmake)
 CPPFLAGS.............:
 CFLAGS...............: -g -O2
 LDFLAGS..............:  -lpthread
 LDADD................:  -lcurl   compat/jansson/libjansson.a -lpthread     -lm
Installation...........: make install (as root if needed, with 'su' or 'sudo')
 prefix...............: /usr/local

Ahora solo queda instalar el software, por lo que teclean “make” y luego “make install” y listos.

Error de configuración : Missing required libcurl dev >= 7.18.2

Si durante la configuración les sale el siguiente error:

checking for LIBCURL... no
checking for LIBCURL... no
configure: error: Missing required libcurl dev >= 7.18.2

Es porque necesitan instalar la librería del libcurl, tecleando

root@bitcoin:~# aptitude install libcurl4-gnutls-dev

Cómo probar y conectar al pool de minado con cgminer en Linux

Lo interesante de usar un pool para minar (y no pretender hacer solo mining) es que el pool automaticamente detecta nuestro poder de procesamiento y nos asigna las tareas segun nuestra capacidad.

Rig de Tarjetas graficas para minar con cgminer en LinuxYa con nuestro cliente de minado de bitcoin instalado solo nos queda ponerlo a trabajar. La línea a continuación se conecta mediante un usuario y contraseña a un pool de mineros.

root@bitcoin:~# cgminer --algo auto -o  -u Gram01Test -p test123

Un pool para minar bitcoins no es otra cosa que una sede central donde se distribuye el trabajo para minar las bitcoins. Si la conexión fue un éxito les debería mostrar líneas como las siguientes:

[2013-01-09 09:50:30] Started cgminer 2.10.4                    
[2013-01-09 09:50:30] Probing for an alive pool                    
[2013-01-09 09:50:30] Long-polling activated for http://pool.bitclockers.com:8332/LP/                    
[2013-01-09 09:50:41] Accepted 004f3142 Diff 827/1 CPU 3                     
CPU3                | (5s):370.1K (avg):499.7Kh/s | A:1 R:0 HW:0 U:5.9/m

Si se dan cuenta les muestra la velocidad o hashes por segundo de su equipo, pueden dejarlo un par de horas para ver cómo se comporta. Y con este usuario de prueba ya están minando bitcoins con cgminer en su Linux favorito. Recuerden obtener su propio usuario ingresando a la pagina del pool para crearlo.

Via | Introduccion a Bitcoin

2 Replies to “Como Instalar cgminer en Linux (Debian Ubuntu Mint)”

Deja tus preguntas o comentarios