[lwptoc title=”Contenido”]
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
Para 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.
Ya 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
como obtener tu propio usuario?
saludos
Tenes que abrir una cuenta en algun pool