A continuación os mostraré cómo instalar BFGMiner en Ubuntu. Pero antes una breve descripción. Este programa para minar Bitcoins no tiene entorno gráfico. Si usáis Windows y queréis usar uno que tenga interfaz gráfica podéis probar GUIMiner, en este artículo explico cómo.
Este programa al no tener interfaz gráfica nos aparecerá una consola aun así es muy sencillo y muestra los datos muy bien colocados. Su principal ventaja es que detecta todos los dispositivos disponibles para minar automáticamente ya sean tarjetas gráficas o dispositivos conectados por USB con los ASIC.
Para instalarlo desde Ubuntu es relativamente sencillo puesto que sólo tendremos que añadir el repositorio PPA mediante el siguiente comando:
sudo apt-add-repository ppa:unit3/bfgminer
Si os aparece un mensaje de comando no encontrado deberéis instalar dicho comando, aunque ya lo hemos utilizado en un artículo anterior para instalar nuestro monedero Bitcoin en Ubuntu.
Una vez añadido el repositorio deberemos actualizar con el siguiente comando:
sudo apt-get update
Y una vez actualizado instalarlo con:
sudo apt-get install bfgminer
En teoría se puede ejecutar sin ninguna opción adicional, pero con la última actualización aparece un error de «violación de core» que no aparece si arrancamos el programa con sus opciones.
Las principales opciones para que funcione son:
- La dirección del servidor para minar.
- El usuario.
- La contraseña
Para obtener una lista completa con todas las posibles opciones ejecutaremos el siguiente comando:
bfgminer -h
Para arrancar el programa con las básicas, quedaría así:
bfgminer -o servidor:puerto -u usuario -p contraseña
Donde sustituimos servidor, puerto, usuario y contraseña con los datos en concretos para conectarnos.
Por defecto el minado con CPU está deshabilitado si encuentra cualquier otro dispositivo para minar, si queremos también minar con todas las CPU’s disponibles usaremos la siguiente línea:
bfgminer -o servidor:puerto -u usuario -p contraseña -a auto -C -S auto
Donde -a auto significa que pruebe todos los algoritmos disponibles para minar con CPU y utilice el mejor y -C para indicarle que utilice la CPU para minar. Por último, -S auto es para que añada automáticamente todas las tarjetas gráficas disponibles para minar.
Una vez arrancado veremos una imagen como la siguiente:
Esta imagen ha sido tomada con el equipo utilizado para el duelo bitcoinero vs. minero (pero con las CPU sin utilizar).
Los datos más importantes que son los que nos deberían interesar y prestar atención son los siguientes:
El listado de dispositivos que está utilizando para minar. En este caso tenemos una tarjeta gráfica que ha nombrado como OCL 0, si hubiera más las numeraría sucesivamente y con CPU, los 8 núcleos disponibles del Core i7 que tiene el ordenador.
En la siguiente columna vemos a la velocidad (mega hashes por segundo en este caso, Mh/s) a los que está trabajando cada dispositivo, en este caso la gráfica a unos 30 y cada núcleo del procesador entre 1 y 2 aproximadamente.
La siguiente columna interesante es la que aparece A: que indica los «shares» aceptados por el servidor y a continuación con R: los rechazados.
Por último podemos ver en la segunda línea la media de cálculo durante los últimos 5 segundos, en este caso 41.5 y en u: 65.9 Mh/s indica la velocidad real con los «shares» aceptados por el servidor. Estos datos no coinciden debido a que se requiere algo de «suerte» para obtener un cálculo correcto que se pueda enviar al servidor.
¿Vuestro sistema operativo es Windows? Entonces os interesa completar la información con este artículo.
Con esto concluimos este tutorial, pero por si me he dejado algo en el tintero comentarlo y actualizaré.
26 comentarios
Saltar al formulario de comentarios ↓
pepito
27/08/2017, a las 22:03 (UTC 1) Enlace a este comentario
bfgminer es para minar solo bitcoin o cambiando algun parametro se puede minar otra moneda??? y otros algoritmos que no sean el de bitcoin??
Bitcoinero
28/08/2017, a las 13:34 (UTC 1) Enlace a este comentario
Pero has leído otras entradas sobre el estado de la minería? Porque hoy en día lo más probable es que no sea rentable minar desde casa. La electricidad cuesta dinero y los equipos sufren mucho desgaste.
Minero
28/08/2017, a las 16:13 (UTC 1) Enlace a este comentario
Como dice Bitcoinero es raro que salga rentable hoy día minar con un ordenador.
Respondiendo a tu pregunta, sí que es posible minar otras monedas. Cualquiera basada en SHA-256 como Bitcoin sin añadir ningún parámetro más o las basadas en Scrypt como es Litecoin añadiendo la opción
--scrypt
Un saludo
Javier
23/07/2016, a las 18:20 (UTC 1) Enlace a este comentario
Si todavía no poseo la tarjeta gráfica disponible, ¿en devices no me aparecería ninguno?
Minero
23/07/2016, a las 23:06 (UTC 1) Enlace a este comentario
Hola, En ‘devices’ aparecen sólo los dispositivos con los que puedes minar. Un saludo
Darry Castro
17/08/2016, a las 02:33 (UTC 1) Enlace a este comentario
tengo la version 5.2.0
como puedo hacer para que me mine con la cpu? tengo un i7
gracias de antemano
NO DEVICES FOUND: Press ‘M’ and ‘+’ to add
———————————————————————-
[2016-08-16 21:14:05] Waiting for devices; press ‘M+’ to add, or ‘Q’ to quit
[2016-08-16 21:14:05] Probing for an alive pool
[2016-08-16 21:14:06] Pool 0 stratum+tcp://scrypt.eobot.com:4444 alive
[2016-08-16 21:14:06] Network difficulty changed to 55k (393.6G)
[2016-08-16 21:14:06] Stratum from pool 0 detected new block
[2016-08-16 21:15:17] Pool 0 is hiding block contents from us
[2016-08-16 21:18:09] Stratum from pool 0 detected new block
Bitcoinero
17/08/2016, a las 17:34 (UTC 1) Enlace a este comentario
Has probado a hacer lo que dice, presionar + para añadir el dispositivo? Aunque te aviso que no vas a sacar ningún beneficio por el incremento de la dificultad del minado.
Minero
18/08/2016, a las 12:21 (UTC 1) Enlace a este comentario
Prueba a hacer lo que te dice Bitcoinero, pero creo que en las últimas versiones han deshabilitado el minado con CPU porque prácticamente no se consigue más que calentar el ordenador (y ningún Satoshi). Para poder minar con CPU tienes que descargarte el código fuente y activar el minado por CPU. Y después tienes que compilar el programa y generarte tu propio ejecutable.
Un saludo
MArc0
19/12/2015, a las 03:57 (UTC 1) Enlace a este comentario
a que se refiere lo de «servidor:puerto»?
MArc0
19/12/2015, a las 04:03 (UTC 1) Enlace a este comentario
y donde es que me tengo que registrar para lo del usuario y la contraseña?
Gracias
Bitcoinero
19/12/2015, a las 19:43 (UTC 1) Enlace a este comentario
Esa información hace referencia a los datos del pool que elijas para minar.
Carlosx
13/07/2015, a las 17:04 (UTC 1) Enlace a este comentario
Saludos, tengo dos dudas acerca de esto:
Estoy registrado en AntPool y usando Bfgminer, se que en la primera opción se debe poner la url del server, pero en el usuario y clave estoy confundido, son con los que me registre en el servicio? tampoco entiendo este mensaje:
——————————————————————–
Worker: username.WorkerID or username_WorkerID (WorkerID must consist of letters or numbers). Workers are added automatically, use any password.
——————————————————————–
Que es un trabajador?
Cual es el ID?
Espero que alguien pueda arrojar luz. Gracias de antemano!
Minero
17/12/2015, a las 12:13 (UTC 1) Enlace a este comentario
Hola Carlosx,
En el pool te registras con tus datos y te puedes loguear en el pool con tu usuario o correo y contraseña. Pero para minar se suelen usar trabajadores que suelen ser tu nombre de usuario y un identificador normalmente lo escribe el usuario. De este modo la contraseña de la cuenta principal está a salvo y puedes minar con otra contraseña que no permita sacar los Bitcoins que has ganado. En algunos pools los trabajadores se generan automáticamente al minar, pero ojo porque si lo pones correctamente es posible que no te sumen lo que ganes a tu cuenta. Es importante que entres en el pool y leas con atención cómo crear un trabajador. Seguro que hay una sección «worker» donde te informen de los que tienes creados y sus datos y de cómo crearlos.
Un saludo
david
12/07/2015, a las 14:27 (UTC 1) Enlace a este comentario
hola tengo una pregunta si tengo pendrivers(que tienen el simbolo de bitcoins) para minar como puedo hacer para minar con ellos, que necesito (que soft, etc)
Desde ya muchas gracias!
david
12/07/2015, a las 14:33 (UTC 1) Enlace a este comentario
ha lo que tengo se llama ASIC q es un pendriver pero me gustaria si me pueden pasar un tutorial para ver como puedo minar con ellos.
Desde ya muchas gracias
Minero
13/07/2015, a las 10:47 (UTC 1) Enlace a este comentario
Te refieres al ASIC Block Erupter. Es un aparato para minar Bitcoins que tiene forma de pendrive (pero se calienta un poco más). Para minar siempre tienes que seguir los mismos pasos:
1.- Tener instalados todos los drivers de los dispositivos que quieras usar para minar (ASIC, gráficas, …).
2.- Un programa para minar.
3.- Poner el programa a minar.
En este caso hay que añadir alguna opción especial para poder minar con estos ASIC:
Y ya deberías estar minando.
Un saludo.
REN
28/04/2014, a las 19:38 (UTC 1) Enlace a este comentario
Las principales opciones para que funcione son:
La dirección del servidor para minar.
El usuario.
La contraseña
De donde saco el servidor.
Bitcoinero
29/04/2014, a las 08:50 (UTC 1) Enlace a este comentario
Te lo tiene que proporcionar el propio pool. Por ejemplo en Ghash.io, que es el pool de CEX.io, la dirección del server es: uk1.ghash.io:3333. Pero la dirección y el puerto (el número de final) te lo tienen que dar ellos.
Espero haber sido de ayuda. Un saludo.
Adonny Paulino
18/01/2014, a las 00:47 (UTC 1) Enlace a este comentario
Amigo espero puedas ayudarme BFGminer me da un error no device detect todo esta en 0 no funciona tengo una tarjeta envidia esperó puedas ayudarme muchas gracias
Minero
21/01/2014, a las 23:56 (UTC 1) Enlace a este comentario
Tienes que darle a la tecla m y a continuación a la tecla + y escribir auto, al darle al intro 2 veces, ya comienza a minar con todas las gráficas que tengas. Si una vez hecho esto te sigue poniendo lo mismo es que no tienes ninguna gráfica para minar.
Un saludo.
Edgar Cosme Sosa de la Rosa
06/01/2014, a las 20:18 (UTC 1) Enlace a este comentario
Muchísimas gracias… por lo menos, está instalado… ahora… a aprender…!!! Jejejejejejejeje
Minero
16/01/2014, a las 13:31 (UTC 1) Enlace a este comentario
De nada y cualquier problema lo comentas e intentaremos ayudarte.
Un saludo.
manuel
06/01/2014, a las 03:55 (UTC 1) Enlace a este comentario
No parece mostrar ningun CPU funcionando en donde en la imagen aparece CPU0, a mi me aparece «0», y sin ninguna actividad aparente. (tengo un core i3). Alguna idea?
Minero
16/01/2014, a las 13:30 (UTC 1) Enlace a este comentario
En la versión actual han deshabilitado la posibilidad de minar con CPU, tienes que bajarte el código fuente y compilarlo con la opción de minar con CPU habilitada. Otra opción sería buscar la versión con la que hicimos las pruebas, pero no tendrías la última versión y puede que te pierdas nuevas características o que tengas errores ya solucionados.
Un saludo.
Minero
05/11/2013, a las 16:29 (UTC 1) Enlace a este comentario
Por supuesto que puedes minar. Sabemos que las ATI minan mejor que las NVidia. Y dependiendo de lo potente que sea la gráfica podrás obtener más o menos Bitcoins.
Ten en cuenta que para que BFGMiner reconozca la gráfica necesitas instalar los drivers específicos de ATI (por defecto Ubuntu instala unos genéricos).
Luis David
05/11/2013, a las 15:10 (UTC 1) Enlace a este comentario
Una Pregunta, mi maquina es una asus con APU y graficos integrados radeon , puedo minar con una pc asi ???