Extraer bitcoins con Cgminer en Ubuntu

Mine Bitcoins With Cgminer Ubuntu



Introducción

Cgminer es un minero de bitcoin ASIC / FPGA de código abierto desarrollado para una variedad de plataformas, incluidas Windows, Linux y OSx. Consiste en algoritmos sofisticados que se desarrollan con lenguaje de programación C para utilizar el máximo rendimiento del hardware para producir una cantidad rentable de bitcoins con facilidad dependiendo del rendimiento de la máquina. Cgminer actualmente no es compatible con GPU ya que ya no se puede utilizar para compensar la potencia y el tiempo consumidos para producir bitcoins; y por lo tanto, se debe utilizar ASIC.

Configurar Cgminer

Antes de comenzar, obviamente Cgminer debe estar instalado en el sistema. Dado que la compilación de Cgminer dentro del sistema produce un rendimiento óptimo, es muy recomendable descargar la fuente en lugar del formulario binario directamente desde github donde cgminer se encuentra actualmente alojado, y compilarlo con los siguientes comandos.







Lo que hace es descargar los paquetes necesarios para compilar, cambiar el directorio a src para instalar cgminer, clonar el cgminer de github al sistema local, volver a cambiar el directorio a cgminer, preparar la compilación para la compilación y finalmente compilar los códigos fuente. Una vez compilado, abandone cgminer y continúe con el siguiente segmento. Puede ser necesario usar sudo delante de los comandos, si se promueve un error al solicitar el privilegio administrativo.



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd / usr / src /
  • clon de git https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • hacer
Captura de pantalla Selección de carpeta de Ubuntu

Figura 1 Cgminer se encuentra en / usr / src / cgminer



Crea una billetera

Hay una amplia variedad de carteras disponibles para almacenar bitcoins y, por lo tanto, puede ser difícil encontrar una adecuada. Por lo general, se recomienda Bitcoin Core de forma predeterminada por razones de seguridad, pero lleva un tiempo descargar Bitcoin Blockchain, que generalmente consume más de 100 GB de ancho de banda a partir de 2017. Por lo tanto, este tutorial utiliza este cliente simple y liviano conocido como electrum .





Los siguientes pasos le enseñan cómo instalar y configurar electrum para tener su propia billetera bitcoin personal.

1. Primero use los siguientes comandos uno por uno para instalar QT y Electrum en el sistema.



  • apt-get update
  • actualización de apt-get
  • apt-get install python-qt4 python-pip
  • apt-get install python-pip python-dev build-essential
  • instalación de pip2 https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. Después de que esté instalado. Ejecute Electrum desde Dash en la interfaz de la unidad. Este guión es equivalente al menú de inicio de Windows en la familia de Windows.

Billetera en Ubuntu para Bitcoins
3. Escriba el nombre de la billetera en el siguiente cuadro de texto y continúe.

Configurar Bitcoin Wallet Ubuntu Parte 1
4. Seleccione billetera estándar de las opciones dadas

Configurar Bitcoin Wallet Ubuntu Parte 2

5. Seleccione Crear una nueva semilla para indicar que esta billetera es nueva. Alternativamente, si la billetera ya se ha creado, se puede recuperar con Ya tengo una opción de semilla.

Configurar Bitcoin Wallet Ubuntu Parte 3

6. Generará una clave semilla y la imprimirá en la pantalla, simplemente cópiela y péguela en el siguiente cuadro de texto para proceder como una confirmación.

Configurar Bitcoin Wallet Ubuntu Parte 4
7. Ahora escriba la contraseña estándar de la billetera. Además, se puede cifrar con la opción de cifrar archivo de billetera para protegerlo aún más.

Bitcoin Wallet Establecer contraseña
8. Cuando el electrum está configurado correctamente como se indicó anteriormente. Mostrará su ventana principal donde muestra los detalles de las transacciones en la primera ventana de forma predeterminada, luego enviará la pestaña para enviar monedas y recibirá la pestaña para recibir monedas. Simplemente cambie a la pestaña Recibir, ubique la dirección pública de bitcoin, cópiela y guárdela en un lugar seguro.

Configure su billetera Bitcoin en Ubuntu con CGMiner

Únete a una piscina

Hoy en día no es rentable extraer bitcoins solo en una sola máquina debido al costo que implica generar suficientes bitcoins; de ahí que se inventó el concepto de piscina para hacerlo eficiente y rápido. Un grupo es una colección de mineros que trabajan juntos para extraer monedas y luego comparten la producción cuando se encuentra el bloque. La tarifa se paga a los mineros que encontraron el bloque. Por lo general, el pago está disponible de inmediato, pero depende en gran medida del proveedor de servicios. Este tutorial elige como proveedor Grupo de minería de fusión de Bitcoin donde el pago es inmediato.

1. Navegue al siguiente sitio web

http://mmpool.org/register

2. Escriba el nombre de usuario que desee y la dirección de bitcoin pública copiada anteriormente en el cuadro de texto de Bitcoin como se muestra a continuación.

interfaz de minería bitcoin

3. Escriba los siguientes comandos en la terminal de Ubuntu

cd / usr / src / cgminer

4. Ahora conecte USB ASICMiner Block Erupter a la computadora. El siguiente fue tomado de amazon. Por lo general, cuesta alrededor de $ 80 a $ 100 dólares.

Dispositivo asic de minería de Bitcoin que se conecta a Ubuntu

5. Mientras se conecta, escriba el siguiente comando en la terminal de Ubuntu nuevamente

./cgminer -o estrato + tcp: //mmpool.org: 3333 -u SU NOMBRE DE USUARIO –p CUALQUIER COSA

6. Entonces comenzará a extraer bitcoins. La velocidad está determinada por la tasa de hash por segundo, que generalmente se indica con Mh / s, lo que significa mega hash por segundo. Cuanto mayor sea el Mh / s, mejor será el dispositivo ASICMiner Block Erupter. La tasa de hash del producto antes mencionado es de 330MH / s, pero hay mejores y peores eruptores asic de bloques disponibles en cualquier tienda en línea a un precio económico. Actualmente, el más poderoso disponible en Amazon es ASICMiner Block Erupter Blade, que tiene una potencia de 10.7gh / s.

Captura de pantalla de la terminal de Ubuntu

7. Para ver el progreso de toda la minería, navegue hasta esta dirección en particular.

http://mmpool.org/members donde muestra el siguiente informe cuando se le da el nombre de usuario para el cual se generaron bitcoins.

Salida de CGminer para bitcoin Mining en Ubuntu

Para Bitcoin, la cantidad mínima de retiro es 0.00500000 en Bitcoin Merge Mining Pool

Otras piscinas populares disponibles en línea

Actualmente no hay muchas piscinas disponibles en línea, e incluso Los que existen no son tan atractivos debido a la baja experiencia del usuario y la complicada configuración. Sin embargo, los siguientes servicios de grupo se pueden recomendar como algunos de los mejores, incluido el Grupo de minería de fusión que se presenta en este artículo.

  1. con,
  2. BitMinter,
  3. con,
  4. Eligius,
  5. Dame MONEDAS,
  6. KanoPool,
  7. MergeMining,
  8. P2Pool,
  9. BTCDig

¿Cómo utilizar la GPU para extraer bitcoins?

Como se explicó anteriormente en este artículo, debido al costo de producción, no es rentable usar GPU o CPU para extraer bitcoins, y es por eso que los dispositivos ASIC son necesarios en primer lugar. Sin embargo, si hay un par de tarjetas gráficas AMD disponibles con suficiente potencia, es posible usarlas para extraer un par de bitcoins con algo de esfuerzo. Aún así, este artículo no recomienda tanto la tarjeta gráfica NVidia como la Intel, y también la CPU para producir bitcoins por su horrendo bajo rendimiento.

Por el momento, las mejores tarjetas gráficas para minar bitcoins son AMD 5870 × 6, 5850 × 6, 6990 × 3, 7970 × 3, 5830 × 6, 7970 × 3, 5870 × 4, 6990 × 2, 6990 × 2, 6990 × 2, 6990 × 2, 5850 × 4, 6950 × 4, 6970 × 3, 6870 × 4, 6870 × 4,6 870 × 4, 6950 × 3, 5850 × 3, y todos ellos son capaces de tener más de 1000 Mh / s, es decir, más de 1Gh / s que es bastante alto en comparación con muchos Erupters ASICBlock de tamaño USB. Sin embargo, Cgminer actualmente no es compatible con la minería de GPU; por lo tanto, se necesita la versión 3.7 o inferior para que la minería de GPU funcione.

En Configurar Cgminer segmento anterior, use el siguiente comando en lugar del que se proporciona allí. Esto descargará la versión final que admite la minería de GPU.

clon de git https://github.com/ckolivas/cgminer/tree/3.7

Actualmente no hay controladores para Ubuntu 17.04, que es la última versión de escritorio público estable para el sistema operativo Ubuntu. Sin embargo, hay uno para 16.04 que se puede descargar en este localización

Después de descargarlo, instálelo con el siguiente comando

  • cd / tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod + x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, luego instale SDK de la aplicación

  • cd / tmp
  • tar -xvjf AMD-APP-SDKInstaller - GA-linux64.tar.bz2
  • chmod + x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

Finalmente, siguiendo los comandos para configurar Cgminer para el controlador de gráficos AMD. El primer comando configura la tarjeta gráfica, el segundo copia el SDK ADL en el directorio de cgminer, el cuarto prepara la compilación de cgminer, luego cgminer configura los indicadores de GPU apropiados para trabajar con el controlador de gráficos AMD, compila el cgminer. Después de terminar este paso, siga desde Crea una billetera Segmento.

  • sudo aticonfig –adapter = all -f –initial
  • cp / usr / ADL_SDK / include / * / usr / cgminer / ADL_SDK /
  • cd / usr / src / cgminer
  • ejecutar ./autogen.sh
  • CFLAGS = -O2 -Wall -march = native -I / opt / AMDAPPSDK- / include / LDFLAGS = -L / opt / AMDAPPSDK- / lib / x86_64 ″ ./configure –enable-opencl –enable-scrypt
  • hacer

Asics Bitcoin útiles para minería