Minando Bitcoins con Bfgminer (Practica I)


Saludos, tengo tiempo queriendo probar la minería de Bitcoins, sin embargo por diferentes razones no había podido, hasta ahora. En esta oportunidad les voy a presentar una manera fácil y rápida (quizá no la más efectiva), de minar tus bitcoins. Minar bitcoins consiste en buscar un valor que tras aplicarle el algoritmo SHA-256, el hash resultante tenga un número determinado de ceros al principio. Esto es un proceso que requiera gran capacidad de cálculo, así que lo normal es participar en el a través de un grupo de minadores o pool como Slush’s pool.

Comenzamos.

Instalando lo necesario, el ejemplo está basado en un equipo con las siguientes características.

os[Linux 3.13.0-62-generic i686] distro[Ubuntu "trusty" 14.04] cpu[4 x Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz (GenuineIntel) @ 1.30GHz] mem[Physical: 7.8GB, 41.8% free] disk[Total: 227.0GB, 9.6% free] video[Intel Corporation Haswell-ULT Integrated Graphics Controller] ether[Intel Corporation Ethernet Connection I218-V] sound[HDA-Intel - HDA Intel HDMI1: HDA-Intel - HDA Intel PCH]

No es el recomendado, pero solo quiero probar el funcionamiento de la minería.


apt-get install build-essential
apt-get install git-core
apt-get install autoconf
apt-get install libtool
apt-get install pkg-config
apt-get install libcurl4-openssl-dev
apt-get install libcurl4-gnutls-dev

Una vez hecho esto vamos a instalar el software BfgMiner el cual nos permitirá participar en estos pools.

yasm es un ensamblador para x86/AMD64. Bfgminer necesita al menos la versión 1.0.1 para poder compilar las rutinas de minado escritas en ensamblador – el doble de rápidas que las convencionales en C – si se va a usar minado con CPU como queremos. Yo la instale desde los repositorios con apt-get install yasm

Jansson es una librería en C para manejar datos en formato JSON. Al igual que yasm, tambien la instale desde los repos oficiales con apt-get install jansson

Con esto tendremos todas las dependencias instaladas para BfgMiner, le proporcionaremos la configuración para que habilite el minado a través del CPU, es necesario estar conectado a Internet, ya que se necesita ejecutar el autogen y este descargara una configuracion necesaria para la instalacion. Primero, me clone el repo de github


git clone https://github.com/luke-jr/bfgminer.git
cd bfgminer
./autogen.sh
./configure --enable-cpumining --prefix=/usr/local
make check
make install

Ejecutando Bfgminer
La manera más simple de ejecutarlo es con este comando, debes poseer una cuenta en Slush’s pool le damos de alta a los “trabajadores” que vamos a usar con sus respectivas contraseñas y listo.

bfgminer -o stratum.bitcoin.cz:3333 -u usermining -p passmining -T -a auto

Necesitas mucho computo, esto puede servirte para probar este mundo, quizá no generes mucho o nada, pero es un buen ejercicio.

https://clousc.com/player.php?ver=32https://clousc.com/player.php?ver=32

Anuncios

2 comentarios en “Minando Bitcoins con Bfgminer (Practica I)

  1. Hola hermano he estado revisando esta publicacion, tengo un servidor con ubuntu 16-04 algunos de los paquetes no me los instalas con que distribucion de linux funcionara o por lo menos una guia para el ubuntu 16-04

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s