Cómo minar Ethereum: Guía completa para principiantes
Actualización importante: Para nuestros lectores que buscan obtener ganancias con criptomonedas, recomendamos explorar el staking de Ethereum como una alternativa al minado.
El minado de Ethereum ya no es posible; Ethereum pasó a un algoritmo de Prueba de Participación (PoS) en 2022, lo que hizo que el minado quedara obsoleto. Dos alternativas de staking que recomendamos explorar son CEX.io y Binance.
El artículo a continuación se mantiene por razones históricas y ya no será actualizado.
Comenzar con el minado de Ethereum es bastante sencillo. Todo lo que necesitas es una Unidad de Procesamiento Gráfico (GPU) y puedes empezar a generar Ether. En este artículo voy a explicar en pocas palabras qué es el minado de Ethereum y lo que necesitas para minar Ethereum de manera rentable.
Minado de Ethereum, un resúmen
El minado de Ethereum es el proceso de mantener el registro de Ethereum mediante la resolución de complejos problemas matemáticos. A diferencia del minado de Bitcoin, el minado de Ethereum puede realizarse únicamente con una Unidad de Procesamiento Gráfico (GPU).
Cómo empezar a minar Ethereum
- Paso 1 – Instala tus GPUs y configura tu computadora
- Paso 2 – Consigue una billetera de Ethereum (Mist o MyEtherWallet)
- Paso 3 – Únete a un pool de minado de Ethereum
- Paso 4 – ¡Comienza a minar!
¡Eso es todo! Si deseas una explicación detallada sobre el minado de Ethereum, sigue leyendo. Aquí está lo que voy a cubrir:
Sigue leyendo: Ethereum: precio futuro (ETH) 2025-2030 – previsión Ethereum año por año
El minado de Ethereum en pocas palabras
En esencia, Ethereum funciona de manera muy similar a Bitcoin. Es un registro descentralizado que es verificado y actualizado por los participantes de la red Ethereum.
Ethereum requiere minería al igual que Bitcoin. La única manera de actualizar un nuevo bloque de transacciones en Ethereum es minando ese bloque. La mejor forma de entender a fondo el minado de Ethereum es leer (o ver) nuestra guía sobre minado de Bitcoin.
Sin embargo, aunque conceptualmente son similares, existen diferencias técnicas significativas. Algunas son más evidentes; por ejemplo, los bloques en Ethereum se agregan cada 15 segundos (en promedio), mientras que en Bitcoin se agregan cada 10 minutos (en promedio).
Como recompensa, los mineros de Ethereum reciben 2 ETH, además de todas las tarifas de transacción y procesamiento de código (también conocidas como gas) incluidas en su bloque, y un posible bono por cualquier «uncle» que incluyan.
En cuanto al algoritmo de minería, Ethereum utiliza un algoritmo de hashing conocido como Ethash, que es diferente del hashcash de Bitcoin. Ethash es incompatible con el hardware de hashing especializado (ASICs) desarrollado para el minado de Bitcoin.
Además, es un algoritmo que requiere mucha memoria, lo que significa que está diseñado para resistir el desarrollo de ASICs para el minado de Ethereum. En su lugar, Ethash está deliberadamente optimizado para el minado con GPU.
Hashrate, dificultad y precio
Si asumimos que la cantidad de hardware dedicado al minado de Ethereum está aumentando, ¿por qué los bloques no se están minando cada vez más rápido? ¿Cómo se mantiene constante el tiempo promedio de 15 segundos por bloque?
La respuesta es la Dificultad.
Al ajustar automáticamente la dificultad computacional para resolver un bloque, la blockchain de Ethereum puede mantener intervalos de aproximadamente 15 segundos. Notarás que la dificultad sigue de cerca el hashrate.
La siguiente pregunta obvia es: ¿qué impulsa los cambios en el hashrate y la dificultad?
La respuesta es el precio.
Como se puede ver en la imagen a continuación, el hashrate ha seguido (con cierto retraso apreciable) el precio del ETH:
Gráfico del valor de Ethereum en dólares estadounidenses, cortesía de Trading View
¿Vale la pena minar Ethereum?
Bueno, aquí hay algunas buenas razones para minar Ethereum:
- La minería puede ser una excelente manera de subsidiar la compra de una GPU de alta gama (o dos o tres…).
- Como Ethereum se puede intercambiar fácilmente por Bitcoins (BTC), es una forma económica de acumular lentamente una posición en Bitcoin.
- ETH también se puede vender directamente por dinero en efectivo en varios intercambios importantes, como CEX.io, Kraken, Gemini y Coinbase.
- La minería puede ser una forma económica de ingresar a los mercados de Ethereum, muy apreciados por los traders debido a su alta volatilidad. Si eres un trader hábil o con suerte, puedes maximizar tus ganancias.
- Construir una gran posición en ETH ahora, durante la fase de minería de Prueba de Trabajo, te permitirá ganar intereses sobre tus fondos si / cuando Ethereum cambie a un sistema de Prueba de Participación.
- Si crees en el concepto de Ethereum (a pesar del fracaso del DAO y las dudas sobre la viabilidad del enfoque de Ethereum), puedes apoyar y ganar voz en la red Ethereum a través de la minería.
¿Es rentable minar Ethereum?
Con una comprensión más clara del minado de Ethereum y conceptos importantes como la Dificultad, es momento de realizar algunos cálculos económicos.
Este paso es muy importante y no deberías saltártelo. Aunque la minería genera ingresos, también tiene costos, y si tomas decisiones equivocadas, podrías terminar con un ROI negativo (es decir, pagando más de lo que ganaste).
Por suerte, hemos creado una calculadora de rentabilidad de minería de Ethereum, lo que hace bastante fácil determinar si serás rentable o no.
En la calculadora, completa los datos de la siguiente manera:
Factor de dificultad, recompensa por bloque y tasa ETH/USD: Estos campos se actualizan automáticamente. También puedes ingresar valores manualmente para simular escenarios.
Hashrate, potencia (Watts): Usa esta tabla para encontrar los parámetros según la marca y modelo de tu GPU. Asegúrate de que la unidad de medida del hashrate sea la misma entre la tabla y la calculadora, como MH/s, KH/s, etc.
Comisión del pool % (opcional): Ingresa las tarifas de minería si estás minando a través de un pool (usualmente alrededor del 1% más una tarifa de pago de 1 ETH). Deja este campo vacío si estás minando por tu cuenta (no recomendado).
Costo del hardware (USD): Indica aquí (en USD) cuánto pagaste (o estás por pagar) por tu GPU y cualquier otro equipo de minería.
Costo de la electricidad (USD/kWh): Introduce el precio de la electricidad, tal como aparece en tu factura de servicios. Usa esta lista para los Estados Unidos o esta lista para otros países.
La rentabilidad aparecerá debajo de la calculadora a medida que ingreses los valores:
*En el ejemplo anterior utilicé una GPU 1080Ti con un costo de electricidad residencial de 20 centavos por kWh, sin usar un pool de minería. Como se puede ver, esta configuración me haría perder dinero, incluso después de un año de minería…
Lo más importante es entender que tanto la dificultad como el precio son variables, lo que significa que pueden y probablemente cambiarán significativamente con el tiempo. El puntaje de rentabilidad que obtengas solo será válido en el momento del cálculo.
Advertencia sobre rentabilidad
Ethereum está programado para cambiar a un modelo de Prueba de Participación en una fecha no especificada, lo que significa que ya no será minable. Antes de realizar cualquier inversión seria, es fundamental investigar más sobre las perspectivas de Ethereum.
Aunque las GPUs pueden usarse para minar otras criptomonedas y parte de sus costos pueden recuperarse mediante la reventa, las GPUs se deprecian rápidamente. Esto es especialmente cierto para las tarjetas que se utilizan de manera constante e intensiva en la minería.
Eligiendo tu hardware de minería
Experimentar con varias opciones de GPU en la calculadora te permitirá encontrar una tarjeta gráfica de Ethereum con la mejor combinación de precio, rendimiento y consumo de energía (expresado como MH/s por unidad monetaria). Ten en cuenta que las tarjetas AMD superan a NVidia para propósitos de minería de criptomonedas.
La tarjeta gráfica debe tener al menos 3 GB de RAM, de lo contrario, no podrá minar Ethereum correctamente. Esto se debe al crecimiento del archivo DAG (grafo acíclico dirigido) utilizado en el proceso de hashing de Prueba de Trabajo de Ethereum.
Requisitos del sistema operativo
Esta guía cubre el uso de Windows 10 (asegúrate de que sea de 64 bits). También hay varias distribuciones de Linux que se pueden usar (no incluidas aquí). Windows es el sistema más fácil de configurar y poner en marcha rápidamente. Actualmente, no existe una versión para Mac.
Se podría escribir un artículo muy extenso sobre todos los requisitos de hardware y consideraciones, pero para cubrir los aspectos más importantes, aquí tienes algunas consideraciones clave para construir un rig de minería de Ethereum:
- Necesitas una placa base con suficientes ranuras PCI-E para admitir la cantidad de tarjetas que planeas usar.
- Si usas más de una GPU, necesitarás un elevador PCI-E alimentado para cada GPU adicional.
- Para las fuentes de alimentación, verifica que tu PSU tenga suficientes conexiones para soportar el número de GPUs que vas a utilizar y suficiente potencia total para cubrir el consumo de energía del sistema (con un margen de al menos 10-15%).
- Necesitas un CPU básico y al menos 4 GB de RAM. Asegúrate de que la placa base, el CPU y la RAM sean compatibles (por ejemplo, las placas base LGA 1151 requieren un CPU con socket 1151 y RAM DDR4, mientras que las placas LGA 1150 necesitan un CPU 1150 y RAM DDR3).
- ¡No olvides un botón de encendido! Consigue un interruptor simple para conectar a los pines de la placa base y así poder encender o apagar el sistema.
- Un teclado, ratón y monitor estándar son necesarios. Si planeas gestionar tu rig de forma remota (no incluido en esta guía para principiantes), necesitarás un adaptador HDMI dummy para que el sistema arranque en Windows correctamente y permita el acceso remoto.
Un sitio útil para identificar cuántas conexiones PCI-E de 6 u 8 pines necesita tu GPU es Realhardtechx.com. Para estimar el consumo total de energía de tu sistema, puedes usar outervision.
Consejo profesional: Si vas a construir varios rigs, utiliza siempre fuentes de alimentación (PSU) de la misma marca. De este modo, podrás reutilizar cables adicionales entre sistemas si es necesario (por ejemplo, yo uso únicamente fuentes EVGA G2, lo que me permite usar cables VGA, SATA o molex sobrantes de un rig en otro).
Mientras tu sistema cumpla con los requisitos generales y tenga al menos una GPU con al menos 3 GB de RAM, puedes minar Ethereum. Algunos portátiles para gaming tienen tarjetas de alta gama, pero debido al calor considerable generado por la minería, podrían verse afectados, por lo que es mejor optar por un equipo de escritorio.
Los entornos virtualizados que puedes alquilar generalmente no tienen GPUs dedicadas suficientemente potentes, o simplemente no son rentables si las tienen.
Guía paso a paso para minar Ethereum en una PC
Asumiré que estás usando Windows, por lo que nos centraremos en cómo minar Ethereum en esa plataforma.
El proceso completo para configurar una billetera, descargar el software de minería, configurar Windows y preparar tu archivo batch debería tomar menos de 10 minutos.
Paso 1: Instalar controladores
GPUs AMD: Ve a amd.com y selecciona “Support & Drivers”.
Ingresa la información de tu GPU y haz clic en “Display Results”.
Haz clic en el botón de descarga para el controlador actual. Alternativamente, selecciona “Download Previous Drivers & Software” en el lado derecho para elegir versiones anteriores. Esto es recomendable, ya que algunas versiones son conocidas por ser excelentes para minería dependiendo de tus tarjetas, por ejemplo:
- R9 y versiones anteriores – usa 15.12
- Serie RX 4XX – usa 16.9.2 o 16.10.3
- Serie RX 5XX – al ser más nuevas, recomiendo usar el controlador actual por ahora
GPUs Nvidia: Para obtener los últimos controladores Nvidia GeForce, ve a https://www.geforce.com/drivers. Ingresa la información de tu tarjeta y haz clic en “Start Search”. Descarga la versión actual del controlador de los resultados.
Instala los controladores de tu GPU como lo harías normalmente (Siguiente, siguiente, Aceptar, etc.) y reinicia. Sabes que tus GPUs están correctamente reconocidas si vas al Administrador de dispositivos (búscalo en la barra de búsqueda de Windows) y no ves marcas de advertencia en tus GPUs. Debería lucir algo así:
Algunos mineros han tenido éxito instalando todas las GPUs a la vez y luego los controladores. Otros prefieren un método diferente: instalan una sola tarjeta primero, instalan los controladores y apagan el sistema.
Mientras el sistema está apagado, instalan el resto de las GPUs. Una vez terminado, lo encienden y dejan que todas sean reconocidas por Windows. Es probable que notes cierto retraso en el sistema y experimentes parpadeos o pantallas negras breves mientras Windows detecta cada tarjeta.
En resumen, ambos métodos pueden funcionar. Si tienes problemas con uno, elimina los controladores y prueba el otro. Si necesitas eliminar los controladores, utiliza el programa DDU (Display Driver Uninstaller) de Guru3d.com para eliminar todo de manera limpia y comienza de nuevo.
Nota: Los pasos 2-4 explican cómo descargar la billetera oficial de Ethereum, pero eso requeriría esperar a que toda la blockchain de Ethereum se sincronice. Para evitar esto y comenzar mucho más rápido, salta al paso 4 (más sencillo) y crea una billetera usando MyEtherWallet.
Paso 2: Consigue un cliente de Ethereum (avanzado)
Para una explicación más profunda sobre cómo funcionan las billeteras de Ethereum, asegúrate de ver nuestro episodio de Whiteboard Tuesday sobre billeteras de Ethereum.
En esta guía, te mostraré cómo instalar Mist, con su interfaz gráfica amigable y fácil de usar:
El paquete Mist contiene la billetera de Ethereum que necesitarás para recibir tus ganancias de minería. Mist también incluye un navegador de Ethereum con varias funciones, como mensajería, una red social y tutoriales.
Como consejo, estos tutoriales y la red social son recursos útiles para aprender. No dudes en preguntar a la comunidad de Ethereum si tienes dificultades en alguna parte del proceso.
Para descargar Mist, visita https://github.com/ethereum/mist/releases y selecciona la versión más reciente:
Selecciona la última versión, la que tenga el número más alto: Desplázate hacia la sección de Descargas. Puedes elegir Mist o la billetera de Ethereum independiente.
Elige una carpeta memorable para guardar el archivo zip de «Ethereum Wallet». Extráelo con una herramienta de extracción de archivos adecuada y toma nota de la carpeta donde se extrajo. Navega hasta la nueva carpeta, localiza y ejecuta la aplicación de Ethereum.
Descarga la blockchain
El siguiente paso es esperar mientras se descarga y sincroniza la blockchain de Ethereum. Es un archivo muy grande, por lo que este proceso puede tardar un tiempo…
Cuando termine, dedica unos minutos a familiarizarte con la aplicación Mist; la interfaz es bastante intuitiva. La aplicación aún no está completamente pulida, así que espera algunos errores menores.
Configura tu billetera
Abre la billetera de Ethereum y genera una nueva cuenta y una billetera basada en contratos. Esta billetera contendrá la dirección donde recibirás las recompensas de minería de tu pool o directamente desde la blockchain.
Agrega tu nueva cuenta y asígnale un nombre memorable relacionado con la minería. ¡Guarda la contraseña de manera segura!
Después de generar la cuenta, agrega una billetera y escribe o guarda en un archivo de texto la dirección única. Esta dirección comenzará con los caracteres “0x”. ¡Es necesaria para recibir las recompensas de minería de ETH!
Una nota sobre Geth:
Mist también incluye Geth, una interfaz de línea de comandos muy popular. Puedes optar por descargar solo la última versión de Geth para tu sistema, que es capaz de realizar todas las funciones de Mist (y más) desde la línea de comandos.
Geth (una abreviatura de “go-ethereum”) permite que tu minero interactúe de manera más directa con la red Ethereum, pero requiere algunos conocimientos de programación.
A medida que adquieras más experiencia en la minería y codificación de Ethereum, Geth será más útil para ti. Sin embargo, por ahora, no se recomienda como el camino más fácil para comenzar con la minería de Ethereum.
Paso 2: Consigue un cliente de Ethereum (principiantes)
Si quieres evitar el largo tiempo que toma Mist para descargar la blockchain de Ethereum, dirígete a MyEtherWallet.com.
Ten cuidado con sitios web de phishing. Verifica siempre el dominio varias veces. El sitio real es MyEtherWallet punto com.
Ingresa una contraseña segura y haz clic en “Create New Wallet”:
Descarga tu archivo “Keystore File” y haz clic en el botón “I understand. Continue.”
Guarda la clave privada proporcionada.
Una buena práctica es abrir un bloc de notas y escribir tu información: contraseña, clave privada y tu dirección de Ethereum (que obtendrás en breve). Guarda ese archivo de texto junto con tu Keystore File en un archivo cifrado (utilizando WinRar o un programa similar).
Después, almacena una copia en una unidad USB o en la nube y elimina los archivos individuales (dejando solo el archivo cifrado en formato digital).
Haz clic en “Save Your Address” y luego selecciona la opción de “Keystore File”. Haz clic en “Select Wallet File”, busca tu Keystore File descargado recientemente (que comienza con “UTC…”) y selecciónalo.
Se te pedirá que ingreses tu contraseña nuevamente.
Una vez desbloqueado, podrás desplazarte hacia abajo y ver “Your Address” – esta es tu dirección de billetera de Ethereum que usaremos para la minería. Guárdala en un archivo de texto separado y colócala en tu escritorio para fácil acceso.
Está bien compartir esta dirección, ya que es la forma en que las personas te enviarán Ether y cómo recibirás tus pagos de minería, pero nunca compartas tu clave privada.
Paso 3: Descarga el software de minería
Usaremos el popular software de minería de Ethereum llamado Claymore Miner.
Ve al hilo original de Claymore en Bitcointalk y descarga la versión actual desde los enlaces de Google o Mega que él proporciona (no uses enlaces de terceros). La versión actual al momento de escribir esto es la 14.6, y debes obtener la versión Catalyst y Cuda (no la versión para Linux).
Nota: Al descargar Claymore Miner, Windows puede mostrar una advertencia, pero si usaste el enlace de descarga de Claymore, puedes ignorarla.
Una vez descargado, extrae la carpeta en tu escritorio para un acceso rápido.
Paso 4: Configuración de Windows
Algunas configuraciones en Windows deben ser modificadas para prepararte para la minería:
Primero, asegúrate de que tu computadora no entre en modo de suspensión, ya que esto interrumpirá tu minería. Ve a la Configuración de energía y establece que nunca se apague o entre en suspensión.
A continuación, modifica el archivo de paginación del sistema y configúralo manualmente a 16384 MB (esto es 16 GB).
Para minimizar interrupciones en tu minería y configuraciones, también podrías desactivar las actualizaciones de Windows. Si te sientes más seguro dejándolas activadas, puedes hacerlo, pero ten en cuenta que las actualizaciones frecuentes a veces reinician tu sistema sin tu intervención, deteniendo tu minería.
Finalmente, si estás utilizando Windows Defender u otro programa antivirus, agrega una excepción para que no marque el ejecutable de minería de Claymore “EthDcrMiner64.exe” como un virus ni intente deshabilitarlo/eliminarlo.
Paso 5: Únete a un Pool de minería
El siguiente paso es configurar la minería en pool, ya que la minería en solitario es poco probable que te genere Ethereum a menos que tengas un almacén lleno de GPUs.
El primer paso será elegir un pool de minería de Ethereum. Hay muchas opciones, pero recomiendo Nanopool o Ethermine. La página de inicio o la sección de ayuda de un sitio de pool de minería probablemente contiene instrucciones sobre cómo minar en su pool utilizando el popular Claymore Miner.
Para esta guía, usaremos Ethermine. Directamente en la página de inicio de Ethermine.org encontrarás una sección llamada “Stratum mode using Claymores Miner”. Abre la carpeta de Claymore Miner en tu escritorio, haz clic derecho en el archivo de texto llamado “Start” y selecciona “Editar”.
Ve al sitio de Ethermine, resalta y copia todo el texto en el primer cuadro bajo “Then start your miners by…”
Dependiendo de tu ubicación, debes conectarte al servidor más cercano a ti y actualizar la cadena de texto del servidor:
:eu1.ethermine.org4444
Con el servidor Stratum más adecuado para ti según tu ubicación:
Norteamérica (Este): us1.ethermine.org:4444 o us1.ethermine.org:14444 Norteamérica (Oeste): us2.ethermine.org:4444 o us2.ethermine.org:14444 Europa (Francia): eu1.ethermine.org:4444 o eu1.ethermine.org:14444 Europa (Alemania): eu2.ethermine.org:4444 o eu2.ethermine.org:14444 Asia: asia1.ethermine.org:4444 o asia1.ethermine.org:14444
En este ejemplo, he actualizado el mío para la Costa Este de Estados Unidos, así que dentro de tu archivo de texto ahora deberías tener:
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 us1.ethermine.org:4444 -ewal <Your_Ethereum_Address>.<RigName> -epsw x
- Reemplaza “<Your_Ethereum_Address>” con tu dirección de billetera de Ethereum (que comienza con 0x…). Copia esa dirección de tu otro archivo de texto y pégala aquí.
- Reemplaza “<RigName>” con cualquier nombre que desees asignar a tu minero. Usaremos “MiningRig1” como ejemplo, por lo que ahora tendrás:
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 us1.ethermine.org:4444 -ewal 0x46064Df3e898488B19bC985A0973be51698bD6bb.MiningRig1 -epsw x
Guarda tu archivo como un archivo Batch con la extensión .bat. Para hacerlo, selecciona Archivo > Guardar como, y luego en el cuadro, elige un nombre para el archivo y escribe “.bat” después del nombre. En el cuadro “Guardar como tipo”, asegúrate de seleccionar “Todos los archivos” y luego haz clic en Guardar.
¡Felicidades! Ahora tienes un archivo batch listo para minar. Crea un acceso directo para el nuevo archivo .bat y envíalo a tu escritorio. Luego puedes eliminar la versión del archivo de texto.
Paso 6: Comienza a minar
Haz doble clic en tu archivo .bat para iniciar el minero. El programa comenzará, ejecutará los comandos setx para configurar las variables de entorno, inicializará cada una de tus GPUs, generará el archivo DAG en cada GPU y comenzará a trabajar en el hashing. Déjalo correr durante unos 20 segundos y luego presiona “s” para mostrar tu velocidad de hashing.
Ahora puedes usar esta información en la calculadora de minería de Ethereum nuevamente para obtener una representación más precisa de tus ganancias.
Para monitorear tus ganancias en el pool, vuelve a Ethermine.org y pega tu dirección de billetera en el cuadro de dirección en la parte superior. Haz clic en el botón ‘Check Status’:
Preguntas frecuentes
¿Puedo minar con mi CPU en lugar de una GPU?
¿Puedo usar cualquier dirección de billetera ETH para minar?
¿Qué pasa con los sitios de minería en la nube?
¿Cuántos Ethereum se pueden minar?
Conclusión
¡Espero que esta guía te haya sido útil! Nota que no estamos cubriendo pasos más avanzados de minería, como overclocking y undervolting, flasheo de BIOS, acceso remoto y monitoreo, o minería dual.
Curso intensivo gratuito de Bitcoin
Aprende todo lo que necesitas saber sobre Bitcoin en sólo 7 días. Vídeos diarios enviados directamente a tu bandeja de entrada.