miércoles, 12 de julio de 2017

Cómo minar Ethereum en casa

En casa tengo un servidor con varios servicios para el resto de PCs, tablets y teléfonos de casa, y pensé... vamos a minar en casa y aprendo del proceso.

Hablé con mis amigos de Asus para que me cediesen una gráfica para las pruebas, y muy amablemente me han cedido esta bestia:

Es una Radeon RX 580 OC de 8GB. En el mercado ronda los 300€ aproximadamente, aunque ahora es difícil conseguirlas...

Lo primero que tuve que hacer fue cambiar la fuente de alimentación, con la que tenía no daba para esta gráfica. Compré una Aerocool de 800W para no tener problemas si añadía alguna tarjeta extra.

Instalé un driver actualizado directamente de la web de AMD.

Y empecé las pruebas con Minergate.
Minergate tiene una aplicación de escritorio muy fácil de utilizar, funciona en Windows, Mac, Ubuntu y Fedora.


La verdad es que no tiene mucha historia, seleccionáis la moneda a minar, y si queréis minar con CPU, GPU o ambas. Minad solo con GPU, el proceso de minado con CPU es una pérdida de tiempo.

A mi me dio varios problemas con esta versión, y al final la desestimé. Siempre es mejor la versión Consola, pero no llegué ni a probarla, me pasé directamente a Ethermine.

Ethermine es un pool de minado que se utiliza mucho en Europa, actualmente minado con una potencia de 15TH/s, 8TH/s de los cuales son en Europa.


Para minar lo primero que necesitaremos es una cartera, os podéis crear una en MyEtherWallet.
Utilizad una cuenta de MyEtherWallet mejor que la de Coinbase, ya que la de Coinbase tiene algunas limitaciones.

En la página principal de Ethermine, podéis descargar varias aplicaciones.
Yo estoy utilizando "Stratum mode using Claymores Miner", lo tenéis en la página principal, pero os pongo un enlace directo.
Una vez descargado y descomprimido el fichero, os aconsejo poner el contenido directamente en la raíz del disco duro, en una carpeta que se llame "Ethermine" o similar.

En el contenido de la carpeta, hay un fichero que se llama start.bat, tenemos que editarlo con el bloc de notas.
Borramos todo el contenido y lo sustituimos por esto:

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

Ahora vamos a la última línea. Lo primero es sustituir el servidor, os lo marco en negrita, por el más cercano que tengamos:

EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal <Your_Ethereum_Address>.<RigName> -epsw x

Las opciones son estas:

  • North America (East): us1.ethermine.org:4444 or us1.ethermine.org:14444
  • North America (West): us2.ethermine.org:4444 or us2.ethermine.org:14444
  • Europe (France): eu1.ethermine.org:4444 or eu1.ethermine.org:14444
  • Europe (Germany): eu2.ethermine.org:4444 or eu2.ethermine.org:14444
  • Asia: asia1.ethermine.org:4444 or asia1.ethermine.org:14444

Lo siguiente es poner nuestra cuenta Ethereum creada en MyEtherWallet.

EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal <Your_Ethereum_Address>.<RigName> -epsw x

La cuenta será algo así: 0x8894f86a206a5d6c98cc998ac71c97268c20cbd9

Y finalmente cambiar el <RigName> por el nombre que queramos, por ejemplo "Minero01", así que la última línea quedará así:

EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -ewal 0x8894f86a206a5d6c98cc998ac71c97268c20cbd9.Minero01 -epsw x

Y ya está, si ejecutáis este fichero, se pondrá a trabajar.
Veréis algo así:


Si vais a la página de Ethermine, podéis ver las estadísticas de vuestro PC. En la parte superior derecha, introducís vuestra cuenta de MyEtherWallet y pulsáis en "Check Status". Y veréis algo así:


El rendimiento teórico, actual y medio de vuestra gráfica, los Ethers generados y podréis configurar cada cuanto queréis que se transfiera el dinero a vuestra cuenta MyEtherWallet.

Aquí podéis hacer un cálculo de lo que generará con el valor actual del Ether:


Fácil y rentable, ¿no? :)

No hay comentarios:

Publicar un comentario