Cómo usar Claymore para minar Ethereum y otras criptomonedas

0
3083
Cómo usar Claymore para minar Ethereum
Bitcoin Exchange CEX.IO

Si eres nuevo en la minería, probablemente hayas encontrado, en algún momento u otro, una mención al cliente de minería Claymore Dual Miner. Este es uno de los programas más populares (si no el más popular) para poner en marcha tu plataforma de minería Ethereum de forma rápida y sencilla. Claymore ofrece amplias funciones de control, se ejecuta sin problemas en la mayoría de los casos, e incluso permite ajustes sobre la marcha de ciertos parámetros sin que sea necesario reiniciar el cliente.

Pero para aquellos que recién están iniciándose en este complicado mundo de la minería, puede ser un poco confuso hacerlo funcionar (el programa no cuenta con una interfaz gráfica). ¿Qué es un archivo de configuración? ¿Qué son los parámetros? ¿Cómo configuro mi wallet o billetera de ethereum dentro de Claymore Miner? En esta breve guía trataremos de explicar a fondo todos estos detalles.

Tabla de contenidos

Que es Claymore Dual Miner?

Claymore Dual Miner es un cliente de minería para Ethereum y otras criptomonedas basadas en el algoritmo Ethash. Considerado como uno de los mineros más simples y efectivos de la actualidad, Claymore (cuyo nombre completo es “Claymore’s Dual Ethereum AMD+NVIDIA GPU Miner”) permite la extracción de Ethereum, Ethereum Classic, Musicoin, Ubiq, Expanse y cualquier fork de Ethereum en paralelo a la extracción de otras criptomonedas como Decred (DCR), Siacoin (SC), LBRY (LBC) o Pascal (PASC).

Este popular cliente de minería es la creación del desarrollador anónimo “Claymore“. El cliente minero tiene una tarifa incorporada del 1%, pero la optimización supera con creces dicha tarifa, por lo que es el programa más eficiente que existe para minar Ethereum en la actualidad. Claymore funciona tanto en modo de piscina (pool) como solo y, como señalamos anteriormente, también permite la minería dual.

Puedes descargar la ultima versión de Claymore Dual Miner a través del hilo oficial de su desarrollador en el foro Bitcointalk:

Requisitos

En primer lugar, asumimos que encontraste esta guía luego de haber adquirido el equipo básico para la minería de criptomonedas. Si ese no es el caso, deberás completar la siguiente lista de componentes de hardware:

  • Procesador dual core Intel (LGA 1155, 1150, 1151) o AMD (AM3+, AM4)
  • Placa base con puertos PCIe 2.0/3.0
  • 4GB de RAM
  • Unidad de disco duro o SSD (con suficiente capacidad para alojar el sistema operativo, actualizaciones, etc)
  • Fuente de poder certificada con suficiente potencia para una o mas tarjetas gráficas.
  • Una tarjeta gráfica AMD Radeon (R9 200, R9 300, RX 400, RX 500) o NVIDIA GeForce (GTX serie 1000) con un mínimo de 4 GB de memoria de video (en el caso de los forks de Ethereum solo necesitarás de 2 GB de memoria gráfica).

Por el lado del software, requerirás lo siguiente:

  • Los últimos controladores gráficos disponibles AMD/Nvidia.
  • Windows 7, 8.1 o 10 (solo versiones x64).
  • Una dirección de billetera o wallet para la criptomoneda que deseas minar.

Descarga Claymore Dual Miner

Lo primero que debes hacer es descargar Claymore Dual Miner para Windows. Para cualquier persona con antecedentes técnicos, esta debería ser la parte más directa del proceso. Para ello visita el hilo de Claymore en BitcoinTalk y descarga la última versión. También puedes descargarlo directamente desde este enlace.

Una vez que hayas terminado de descargar el archivo comprimido, ábrelo y selecciona la carpeta contenida en el mismo.

Tendrás que descomprimir esta carpeta en un lugar accesible en tu PC, como por ejemplo “C:/Claymore” (para facilitar la cosas, puedes simplemente descomprimir la carpeta contenedora arrastrándola hacia cualquier lugar en el escritorio de Windows).

Encuentra un grupo o pool de minado

Antes de que puedas configurar correctamente Claymore, debes decidir sobre el grupo de minería de Ethereum que vas a utilizar.

Lo más probable es que, si estás leyendo este sitio web, quieras unirte a un grupo. ¿Pero a cuál te debes unir? ¿Y cómo te unes a ellos? Estás de suerte, porque hemos creado una buena lista de todos los mejores grupos de minería para Ethereum. Personalmente, recomendaría Ethermine o Nanopool. Ambos son muy respetados en la comunidad y tienen instrucciones en sus sitios web que son fáciles de entender.

Edita tu archivo de configuración

Esta es la parte donde la mayoría de los que son nuevos en Claymore se pierden. Para ejecutar la aplicación correctamente y recibir el Ether en tu billetera, debes configurar tu archivo start.bat incluido en la carpeta que extrajiste anteriormente para que coincida con el grupo de minería de tu elección.

La configuración para estos grupos tiende a variar muy levemente (algunos grupos pueden pedirte que incluyas tu correo electrónico en el archivo de configuración, mientras que otros no), pero hay algunos conceptos básicos que son comunes para todos ellos.

A continuación, te mostramos cómo se ve un archivo start.bat no configurado. Para verlo por ti mismo, solo debes hacer clic con el botón derecho del mouse en el archivo start.bat y luego seleccionar la pestaña “Editar” para abrirlo en el bloc de notas. Explicaré cómo configurar cada parte del mismo abajo.

Aquí puedes ver otro ejemplo (este es el archivo start.bat que viene por defecto en una versión anterior de Claymore):

EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x -dpool stratum+tcp://dcr.suprnova.cc:3252 -dwal Redhex.my -dpsw x

El archivo start.bat se utiliza para ejecutar el programa EthDcrMiner64.exe; es por ello que es la primera parte en la cadena de comandos. El resto de la información aquí indica diferentes parámetros o comandos de configuración. Estos parámetros están determinados por el símbolo “-” seguido de algún término, como “-epool“, “-ewal“, “-epsw” por ejemplo. La cadena de texto después de cada comando se corresponde a los valores establecidos para ese parámetro en particular.

En este ejemplo, el archivo start.bat está configurado para ejecutar el parámetro “-epool” (el grupo o pool que se utilizará para minar) como “us1.ethpool.org:3333“. Con esto estamos indicando que el minero se conecte a dicha pool de minado (us1.ethpool.org) en el puerto 3333.

En el ejemplo de arriba también puedes ver que el parámetro “-ewal” (la dirección de billetera Ethereum en la cual se ingresarán las recompensas producto de la minería) está establecido por defecto como “0xD69af2A796A737A103F12d2f0BCC563a13900E6F“. Como puedes imaginar, deberás remplazar esta y cualquier dirección de billetera preestablecida por tu dirección personal de Ethereum (o de la moneda que estés extrayendo).

Para que el cliente funcione correctamente y obtengas ganancias, debes configurar todos estos parámetros para tu grupo o pool de minado y tu dirección personal de billetera. De lo contrario, si solo ejecutas el archivo start.bat por defecto sin cambiar ninguno de estos parámetros, solo estarás minando para el desarrollador Claymore (a su dirección de billetera, evidentemente).

Como ya habíamos dicho, dado que hay muchos grupos diferentes, la configuración de este archivo varía ligeramente. Pero para la mayoría de las agrupaciones, solo deberás completar la dirección URL y el puerto del grupo que deseas usar (el puerto debe ir precedido por el símbolo “:”, por ejemplo “us1.ethpool.org:3333“), agregando tu dirección de billetera Ethereum para que obtengas los pagos, y especificando un nombre de identificación del equipo o “worker” si es necesario (generalmente se coloca después de la dirección de la billetera, precedido por “.”, por ejemplo 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.worker1).

A continuación desgloso algunos ejemplos que te ayudaran a comprender mejor la configuración del archivo start.bat.

Ejemplo 1: Minar Ethereum en Ethermine

Convenientemente, Ethermine ha proporcionado en su pagina principal la plantilla perfecta para configurar tu archivo start.bat. Si deseas utilizar Ethermine (aquí hay una guía algo más detallada, si te interesa), simplemente elimina todo el contenido del start.bat que viene por defecto en Claymore, reemplázalo con la siguiente cadena de comandos y completa la información de tu plataforma (si lo deseas, puedes hacer una copia de tu start.bat original para no perder los valores predeterminados).

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal <Your_Ethereum_Address>.<RigName> -epsw x

Veamos cómo configurar estos parámetros para tu plataforma.

  • Selecciona un servidor que esté físicamente cerca de tu ubicación para reducir el ping (Ethermine nos ofrece los siguientes servidores: us1, us2, eu1, eu2 y asia1; he elegido eu1 para este ejemplo, como puedes ver arriba). Si deseas cambiarlo, simplemente reemplaza esa parte de la URL en el archivo start.bat que acabas de crear.
  • Reemplaza <Your_Ethereum_Address> (incluidos los corchetes) con tu dirección de billetera Ethereum comenzando con 0x.
  • Reemplaza <RigName> (incluyendo los corchetes) con cualquier apodo que quieras darle a tu plataforma. Asegúrate de dejar el punto “.” entre la dirección de Ethereum y el nombre de la plataforma.

Si aplicamos todos estos cambios, nuestro archivo start.bat lucirá de la siguiente forma (he incluido mi propia dirección de billetera Ethereum, así como un nombre para el trabajador de mi elección, en este caso “tecnobits1”):

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal 0x7c4f2cfdb534d569b69ca023dc382f22d02f7ff1.tecnobits1 -epsw x

¡Eso es todo! Para Ethermine.org al menos, eso es todo lo que tienes que hacer para empezar a extraer Ethereum. Guarda el archivo start.bat para que se apliquen los cambios y luego ejecútalo. Se abrirá una ventana de comandos y, tras unos cuantos segundos, el minero entrara en operación.

Si quieres extraer una moneda diferente en modo “Dual Mining”, hay un poco más de trabajo para ello. En el ejemplo a continuación, veremos como hacerlo de la manera más fácil posible.

Ejemplo 2: Minar Ethereum en Nanopool

Ahora echemos un vistazo a la configuración requerida para Nanopool (esta es la forma más amigable para principiantes, puedes ver una explicación detallada para esta pool aquí). Este grupo, a diferencia de Ethermine, proporciona una interfaz web donde puedes completar todos los detalles para tu configuración. Nanopool utiliza esta información para generar un archivo por lotes perfectamente configurado y listo para usar.

Para generar un nuevo archivo ejecutable, ingresa a https://nanopool.org/ y haz clic en el botón “Quick Start”, a continuación pincha el recuadro “Generate your config.”, dentro de la sección dedicada a Ethereum (el recuadro en color naranja).

Como puedes ver arriba, es tan simple como elegir tu sistema operativo (Windows o Linux), tu proveedor de GPU (AMD o Nvidia), nombrar tu plataforma (como quieras que se llame), agregar tu correo electrónico (esto se usa para cambiar configuraciones para pagos y otras cosas), elegir un servidor que esté físicamente cerca de ti, agregar tu dirección de Ethereum y hacer clic en generar. Esto descargará un archivo por lotes personalizado que puedes usar para remplazar el archivo start.bat que viene por defecto incluido en Claymore (también se descargará un archivo de texto, “epools.txt”, el cual deberás colocar en la carpeta raíz).

Nota: también es posible minar Ethereum Classic en Nanopool, para ello solo debes seleccionar la opción correspondiente en la casilla “Primer algoritmo”, dentro de la interfaz web de configuración para Ethereum Classic.

Para que el minero funcione deberás colocar ambos archivos en el directorio raíz de Claymore (donde esta ubicado el archivo EthDcrMiner64.exe) y ejecutar el archivo start.bat. Como en el ejemplo anterior, Claymore se iniciará y, tras unos cuantos segundos, comenzará a operar.

La interfaz web de Nanopool también ofrece una opción para un “segundo algoritmo”: ¿qué es esto? Como se mencionó anteriormente, Claymore es capaz de hacer “minería dual”. Básicamente, la aplicación puede minar otra moneda que es relativamente fácil de extraer al mismo tiempo que Ethereum (o una moneda basada en Ethash), todo esto sin afectar demasiado el hashrate que obtienes para Ethereum. De esta manera, estarás acumulando otra moneda que quizás no valga tanto, pero que te ayudara a maximizar tus ganancias.

Otro detalle que puedes haber notado en el archivo por lotes generado por Nanopool (y que también puedes comprobar en la configuración recomendada por Ethermine) es que tiene incluidas las siguientes lineas de comandos por encima del parámetro de ejecución de Claymore:

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

Es recomendable colocar siempre estos comandos al principio de tu archivo por lotes, ya que se aseguran de que tu GPU esté configurada de manera óptima. Aunque no son necesarios en la mayoría de los casos, definitivamente querrás colocarlos en tu archivo start.bat si usas una tarjeta gráfica con solo 2 GB de memoria (por ejemplo, para minar un fork de Ethereum).

Cómo minar Ethereum Classic, Expanse, Ubiq y Musicoin

Una de las claras ventajas que nos ofrece Claymore es su capacidad para minar casi cualquier criptomoneda basada en el algoritmo Ethash. Ademas de Ethereum, es posible configurar el cliente de minería para extraer criptomonedas como Ethereum Classic, Musicoin, Ubiq, Pirl, o Expanse, entre otras.

A continuación puedes ver algunos ejemplos de como configurar Claymore para varias criptomonedas basadas en Ethash, en diferentes pools de minado.

Ethereum Classic / Ethermine

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eu1-etc.ethermine.org:4444 -ewal YourWalletAddress.RigName -epsw x

Expanse / Dwarfpool:

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool exp-eu.dwarfpool.com:8018 -ewal YourWalletAddress -epsw x -allpools 1

Ubiq / Ubiqpool

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool stratum+tcp://us.ubiqpool.io:8008 -ewal YourWalletAddress -epsw x -eworker RigName -allcoins 1

Musicoin / Minerpool

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool stratum+tcp://music.minerpool.net:8009 -ewal YourWalletAddress -epsw x -allpools 1 -allcoins exp -gser 2 -eworker RigName

Nota: si deseas copiar alguno de estos ejemplos en tu archivo start.bat, recuerda remplazar los campos “YourWalletAddress” y “RigName” por tu dirección de billetera y nombre de equipo respectivamente.

Como podrás ver, la configuración de las distintas pools de minado suele ser bastante similar entre si. La dirección del servidor y el numero de puerto suelen estar publicados en la pagina principal del grupo minero de tu elección, junto con el resto de la configuración básica para apuntar Claymore Miner a sus servidores.

Conclusión

Si has seguido todos los pasos hasta el final de esta guía, lo más probable es que estés listo para empezar a minar.

Una vez que sientas que te estás familiarizado con Claymore, es recomendable que revises el listado de comandos disponibles en el archivo de texto “Readme”, incluido en la carpeta raíz del programa. Dentro de este archivo, encontrarás lo que parece ser una cantidad infinita de parámetros para personalizar la configuración de tu plataforma. Puedes optar por extraer a menor intensidad (con menor índice de hash), puedes establecer una temperatura objetivo para tus GPU, y muchos otros ajustes útiles.

Puedes leer la lista completa de los parámetros de Claymore aquí.

Bitcoin Exchange CEX.IO

Dejar respuesta

Please enter your comment!
Please enter your name here