¿Qué tipo de equipo proporciona más velocidad? ¿Cómo instalar el software de minería? ¿Cómo escribir un script? Respondemos a estas y otras preguntas en esta guía completa sobre cómo minar monedas virtuales.
Puede que ya sea muy tarde para que los entusiastas de las monedas virtuales empiecen a minar bitcoins con costosos procesadores ASIC. Sin embargo, todavía es posible minar muchas monedas alternativas con un ordenador personal.
En esta guía, vamos a explicarle todo lo que necesita saber para empezar a extraer litecoins, feathercoins o dogecoins sin la necesidad de un equipo caro.
La mayoría de criptomonedas emplean los algoritmos SHA-256 o scrypt, siendo este último el preferido de las monedas más recientes.
Scrypt suele requerir un trabajo más intensivo de memoria. Sin embargo, los ordenadores con tarjetas gráficas razonablemente potentes todavía pueden minar estas criptomonedas con bastante eficacia, ya que todavía no existen ASICs especializados para tal fin.
Aunque parezca sorprendente, todavía es posible minar algunas monedas digitales con el procesador de su ordenador. Se puede hacer incluso con un ordenador portátil que tenga una tarjeta gráfica integrada; aunque la verdad es que no es la mejor opción.
Conseguir una cartera
Antes de empezar a minar, necesitará una cartera para guardar las monedas que ha ganado con tanto esfuerzo. Una buena opción es dirigirse a la página oficial de la moneda que desea explotar y buscar el enlace de descarga de la aplicación de cartera predeterminada.
Si necesita ayuda y asesoramiento, la mayoría de altcoins cuentan con foros especializados. La mayoría de las carteras se basan en el cliente Bitcoin-Qt original. Tenga en cuenta, sin embargo, que antes de empezar a utilizar estas carteras, tendrá que descargar el blockchain completo, lo que puede tardar bastante tiempo.
La importancia de la velocidad
A menos que posea un hardware de minería específico, hay dos maneras de extraer criptomonedas:
- Con su unidad central de procesamiento (CPU)
- Con su unidad de procesamiento gráfico (GPU)
De los dos, una GPU ofrece un rendimiento mucho mejor para los cálculos criptográficos. Sin embargo, si se trata de su primer intento en el mundo de la minería y posee un ordenador normal (un portátil con gráficos integrados de Intel), puede que aún así pueda extraer algunas criptomonedas, pero el proceso será muy lento.
La extracción de monedas a través de la GPU requiere un procesador gráfico dedicado, por lo que las tarjetas gráficas integradas de Intel que suelen incluirse en los ordenadores portátiles no son la mejor opción. Para disfrutar de una velocidad respetable, la mayoría de los mineros de altcoin construyen máquinas dedicadas usando placas base capaces de albergar varias tarjetas gráficas.
Tenga en cuenta, también, que la minería de monedas digitales requiere una gran potencia del sistema, por lo que puede reducir la vida útil de sus componentes electrónicos. Lo mejor es refrigerar el equipo lo mejor posible y guardar los tickets de compra por si se estropea algún componente y necesita hacer uso de la garantía.
¿Solo o en compañía?
La minería puede llevarse a cabo en solitario o con un conjunto de mineros, conocidos como pools. En estos grupos un número determinado de personas combinan sus recursos de procesamiento y se reparten los beneficios.
Al trabajar solo se asegurará de quedarse con todos los beneficios, pero las probabilidades de extraer monedas con éxito son menores. Sin embargo, si se decanta por trabajar en equipo en un pool, aunque los beneficios serán menores ya que habrá que repartirlos, las posibilidades de extraer monedas aumentan exponencialmente.
Si decide dedicarse a la extracción solo, tenga en cuenta que tendrá que personalizar el software (no suele ser fácil). Por lo tanto, la mejor opción para los principiantes es unirse a un pool. La ventaja obvia es que contará con un flujo constante de pagos, aunque no sean muy elevados.
A continuación tendrá que decidir qué altcoin desea minar. Sin embargo, algunos pools como Multipool cambian de una moneda a otra en función de su rentabilidad.
Instalación del CPU minero
La forma más fácil de empezar a minar es mediante la instalación de un software llamado cpuminer, pero tendrá que acceder a la línea de comandos de su ordenador. El programa se puede descargar de SourceForge y está disponible para Windows (32 y 64 bits), OS X y Linux. Sin embargo, en esta guía vamos a explicar cómo funciona en Windows.
En primer lugar, descargue el archivo apropiado para su sistema operativo. El archivo zip se puede extraer a cualquier lugar de su disco duro. Puede crear una carpeta llamada 'cpuminer' en su escritorio.
Escribir el script
Entonces, ¿cómo configurar cpuminer con los parámetros necesarios para su pool? Bueno, lo más sencillo suele ser escribir una línea de script (conocido como un 'archivo por lotes' en Windows) para que el software lo ejecute.
Para ello necesitará lo siguiente:
- La ruta completa del directorio en el que se almacena el programa de minería ("minerd.exe") (por ejemplo: "C:\ cpu-mine-pooler").
- La URL de "estrato" de su servidor de minería (por ejemplo: "stratum+tcp://pool.d2.cc").
- El número de puerto de su servidor de minería (por ejemplo: "3333").
- Nombre de usuario de su grupo de minería (por ejemplo: "nombre de usuario").
- Su nombre o número de empleado (por ejemplo: "1").
- Su contraseña de trabajo (por ejemplo: "x").
Ahora, abra el Bloc de notas o su editor de texto preferido. Sin embargo, no utilice un procesador de textos como MS Word. A continuación, escriba el script utilizando la siguiente fórmula (tenga en cuenta que este método supone que está extrayendo una moneda que utiliza el algoritmo scrypt):
start "path" minerd.exe --url URL:PORT –a scrypt --userpass USERNAME.WORKER:PASSWORD
Por lo tanto, utilizando los ejemplos anteriores, habría producido el siguiente texto:
start "C:\cpu-miner-pooler" minerd.exe --url stratum+tcp://pool.d2.cc:3333 -a scrypt --userpass username.1:xххх
Guarde este archivo con una extensión ".bat"; Por ejemplo: "my-mining-profile.bat". Tras guardar el archivo .bat, haga doble clic sobre él para activar el programa minero. Es probable que su grupo de minería tenga una interfaz basada en la web y, en pocos minutos, el sitio web mostrará que su ordenador está activo.
Ahora que ya sabe cómo minar con la CPU, veamos cómo se hace con la GPU.
Configuración de su equipo minero GPU
Los que tienen la intención de extraer monedas con GPUs, o dispositivos de minería USB, deben utilizar el software, que se puede descargar desde el sitio web del desarrollador – a no ser que sea usuario de Mac, en cuyo caso tendrá que descargarse los archivos binarios no oficiales.
Las versiones de cgminer posteriores a la versión 3.72 no son compatibles con la minería de scrypt, y la compatibilidad con las GPUs se eliminó en la versión 3.82. Por lo tanto, no descargue la última versión. En su lugar, busque la versión adecuada para sus necesidades.
Una vez más, en este ejemplo, estamos suponiendo que utiliza el sistema operativo Windows. Sin embargo, si está utilizando Linux u OS X, los argumentos de la línea de comandos (es decir, los parámetros) son los mismos. Además, las instrucciones siguientes dan por hecho que estará minando una moneda scrypt.
Extraiga el software en una carpeta que se pueda encontrar fácilmente, por ejemplo: "c:\cgminer\".
Antes de continuar, asegúrese de que sus controladores de gráficos están actualizados.
A continuación, pulse la tecla Windows junto con la tecla "R", escriba "cmd" y pulse "enter". Esto abrirá el terminal de comandos. Utilice el comando "cd" para cambiar el directorio al que contiene el archivo zip de cgminer.
A continuación, escriba "cgminer.exe -n". Esto mostrará todos los dispositivos reconocidos en su ordenador. Si su tarjeta gráfica es detectada, entonces todo va bien. Si no es el caso, tendrá que configurar correctamente su tarjeta gráfica.
Ahora necesitará los datos del pool en el que va a participar, al igual que hemos hecho anteriormente al configurar la minería con CPU:
- La ruta completa del directorio en el que se almacena el programa de minería ("minerd.exe") (por ejemplo: "C:\ cpu-mine-pooler").
- La URL de "estrato" de su servidor de minería (por ejemplo: "stratum+tcp://pool.d2.cc").
- El número de puerto de su servidor de minería (por ejemplo: "3333").
- Nombre de usuario de su grupo de minería (por ejemplo: "nombre de usuario").
- Su nombre o número de empleado (por ejemplo: "1").
- Su contraseña de trabajo (por ejemplo: "x").
Ahora vamos a hacer un archivo por lotes de nuevo para iniciar el cgminer con los parámetros correctos. En este caso, la estructura de comando es la siguiente:
Start "path" cgminer -- scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD
Por ejemplo:
Start "C:\cgminer\" -- scrypt –o stratum+tcp://pool.d2.cc:3333 --userpass username.1:xххх
Monitorizando el minero
Ahora que ya está configurado el software de minería que ha elegido, podrá ver varias estadísticas a través de la línea de comandos. Si está utilizando cgminer, verá más información que con cpuminer. En el caso del primero, verá información acerca de la moneda y el fondo de minería, así como información sobre su software. Si está ejecutando cpuminer, solo verá referencias a los bloques que su ordenador haya resuelto; Aunque sí que muestra información sobre su velocidad de hash.
Maximizando su potencia
Buenas noticias para los mineros que poseen ordenadores con tarjetas gráficas dedicadas: es posible ejecutar cpuminer y cgminer al mismo tiempo. Para hacer esto posible, agregue un argumento "- threads n" al comando. Aquí, "n" representa el número de núcleos de CPU que desea emplear para la minería.
No obstante, recuerde dejar uno o dos núcleos libres para controlar sus GPUs. Configurar minerd para usar todos los núcleos del CPU significa que la CPU estará demasiado ocupada para enviar datos a la GPU para su procesamiento. Por ejemplo, si tiene una CPU de cuatro núcleos, intente establecer el argumento "--threads" en "2" o "3".
La minería con GPU y CPU simultáneamente pone de manifiesto la superioridad de las GPUs en este proceso. Compare las tasas de hash mostradas en las ventanas de terminal de cada uno de sus programas de minería y se dará cuenta de que la velocidad de la minería con GPU es al menos cinco veces mayor que con el CPU.