Introducción
Cgminer es un minero de bitcoin ASIC/FPGA de código abierto desarrollado para una variedad de plataformas, incluyendo Windows, Linux y OSx. Consiste en sofisticados algoritmos que se desarrollan con lenguaje de programación C para utilizar el máximo rendimiento de hardware para obtener una cantidad rentable de bitcoin con facilidad dependiendo del rendimiento de la máquina. Cgminer actualmente no es compatible con GPU, ya que ya no se puede usar para compensar la energía y el tiempo consumido para producir bitcoins; y, por lo tanto, se debe usar ASIC.
Configurar Cgminer
Antes de comenzar, obviamente Cgminer debe instalarse en el sistema. Dado que compilar Cgminer dentro del sistema produce un rendimiento óptimo, es muy recomendable descargar el código fuente en lugar de la forma binaria directamente desde github, donde cgminer está alojado actualmente, y compilarlo con los comandos dados a continuación.
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, cambiar de nuevo el directorio a cgminer, preparar la compilación para la compilación y, finalmente, compilar los códigos fuente. Después de compilarlo, abandone el cgminer y pase al siguiente segmento. Puede ser necesario usar sudo delante de los comandos, si se promueve un error pidiendo 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 /
- git clone https://github.com/ckolivas/cgminer.git
- cd cgminer
- ./autogen.sh
- hacer
Figura 1 Cgminer se encuentra en /usr/src/cgminer
Crear una cartera
Hay una amplia variedad de billeteras disponibles para almacenar bitcoins, y por lo tanto puede ser difícil encontrar una adecuada. Por lo general, por defecto, se recomienda Bitcoin Core por razones de seguridad, pero lleva un tiempo descargar la «Cadena de bloques de Bitcoin», que generalmente consume más de 100 GB de ancho de banda a partir de 2017. Por lo tanto, este tutorial utiliza este cliente ligero y simple conocido como electrum.
Los siguientes pasos le enseñan cómo 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
- apt-get upgrade
- apt-get install python-qt4 python-pip
- apt-get install python-pip python-dev build-essential
- pip2 instalar 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 unity. Este guion es equivalente al menú inicio de Windows en la familia Windows.
3. Escriba el nombre de la billetera en el siguiente cuadro de texto y continúe.
4. Seleccione «billetera estándar» de las opciones dadas
5. Seleccione «Crear una nueva semilla» para indicar que esta billetera es nueva. Alternativamente, si la billetera ya se había creado, se puede recuperar con la opción «Ya tengo una semilla».
6. Generará una clave de semilla e imprimirá en la pantalla, simplemente cópiela y péguela en el siguiente cuadro de texto para proceder como confirmación.
7. Ahora escriba la contraseña estándar de la billetera. Además, se puede cifrar con la opción «cifrar archivo de billetera» para protegerlo aún más.
8. Cuando 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 la pestaña enviar para enviar monedas y la pestaña recibir para recibir monedas. Simplemente cambie a la pestaña» Recibir», localice la dirección pública de bitcoin, cópiela y guárdela en una ubicación segura.
Únase a un grupo
Hoy en día no es rentable extraer bitcoins solo en una sola máquina debido al costo que cuesta generar suficientes bitcoins; por lo tanto, el concepto de grupo se inventó para hacerlo eficiente y rápido. Una piscina 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 Minero de fusión de Bitcoin» donde el pago es inmediato.
1. Vaya a la siguiente página web
http://mmpool.org/register
2. Escriba el nombre de usuario deseado y la dirección pública de bitcoin copiada anteriormente en el cuadro de texto» Bitcoin», como se ve a continuación.
3. Escriba los siguientes comandos en Ubuntu «Terminal»
cd /usr/src/cgminer
4. Ahora conecta USB «ASICMiner Block Erupter» al ordenador. La siguiente fue tomada de Amazon. Por lo general, cuesta alrededor de 8 80 a bucks 100 dólares.
5. Mientras está conectado, escriba el siguiente comando en la terminal de Ubuntu de nuevo
./ cgminer-o stratum + tcp: / / mmpool.org: 3333-u SU NOMBRE DE USUARIO –p CUALQUIER COSA
6. Luego comenzará a minar 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 segundos. Cuanto más alto sea el Mh/s, mejor será el dispositivo de «Erupción de bloque ASICMiner». La tasa de hash del producto mencionado es de 330MH / s, pero hay mejores y peores erupciones asic en bloque disponibles en cualquier tienda en línea a un precio barato. Actualmente, la más potente disponible en amazon es «ASICMiner Blade Erupter Blade», que tiene una calificación de 10,7 gh/s.
7. Para ver el progreso de toda la minería, navegue a esta dirección en particular
http://mmpool.org/members donde muestra el siguiente informe cuando se le da el nombre de usuario para el que se generaron bitcoins.
Para Bitcoin, la cantidad mínima de retiro es 0.00500000 en»Grupo Minero de Fusión de Bitcoin»
Otros grupos Populares Disponibles en línea
Actualmente no hay muchos grupos disponibles en línea, e incluso los existentes no son tan atractivos debido a la baja experiencia del usuario y la configuración complicada. 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.
- com,
- BitMinter,
- com,
- Eligius,
- Me Dan MONEDAS,
- KanoPool,
- MergeMining,
- P2Pool,
- BTCDig
Cómo Utilizar la GPU para Mina de 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 se necesitan dispositivos ASIC en primer lugar. Sin embargo, si hay un par de tarjetas gráficas AMD disponibles con suficiente potencia, es posible usarlas para minar un par de bitcoins con un poco de esfuerzo. Sin embargo, este artículo no recomienda la tarjeta gráfica NVidia e Intel, ni 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, lo que significa más de 1Gh/s, que es bastante alto en comparación con muchos eruptores ASICBlock de tamaño USB. Sin embargo, Cgminer actualmente no admite minería de GPU; por lo tanto, se necesita una versión 3.7 o inferior para que la minería de GPU funcione.
En el segmento» Configurar Cgminer » de arriba, use el siguiente comando en lugar del que se proporciona allí. Esto descargará la versión final que admite la minería de GPU.
git clone https://github.com/ckolivas/cgminer/tree/3.7
Actualmente no hay controladores para Ubuntu 17.04, que es la última versión estable de escritorio público para el sistema operativo Ubuntu. Sin embargo, hay uno para 16.04 que se puede descargar en esta ubicación
Después de descargarlo, instale con el siguiente comando
- cd / tmp
- tar xf amdgpu-pro – <NÚMERO DE VERSIÓN>.alquitrán.xz
- chmod +x amdgpu-pro-<NÚMERO de VERSIÓN>.ejecutar
- sudo ./amdgpu-pro-<NÚMERO de VERSIÓN>.run
, then install APP SDK
- cd /tmp
- tar -xvjf AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.tar.bz2
- chmod +x AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
- sudo ./AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
Finally following commands to configure Cgminer for AMD graphics driver. El primer comando configura la tarjeta gráfica, el segundo copia el SDK ADL al directorio de cgminer, el cuarto prepara la compilación de cgminer, luego cgminer establece 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 Crear un segmento de billetera.
- sudo aticonfig –adaptador=todos -f –inicial
- cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
- cd /usr/src/cgminer
- ejecutar .- autogen.sh
- CFLAGS=»-O2 -Wall -march=native -I /opt/AMDAPPSDK-<AMD APP SDK VERSION>/include/» LDFLAGS=»-L/opt/AMDAPPSDK-<AMD APP SDK VERSION>/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
- make