Como construir un equipo de minería Ethereum para principiantes

0
2107
Como construir un equipo de minería Ethereum para principiantes

¿Disfrutas flirtear con  las artes del Linux y te llama la atención construir tu propio equipo de minería Ethereum? Este artículo es para ti. Empecemos…

Para marzo del presente año, el precio de la criptomoneda Ether llegó a un máximo histórico de alrededor de los US $ 25. Una muy buena noticia para los inversionistas de Ethereum, ya que en julio del 2015, fecha de su lanzamiento, estaba debajo de los US $ 10. Ello ya tiene un efecto que se hace sentir en las redes: por primera vez en la historia pasa a ser rentable explotar el Ether.

Pero la cosa no llega ahí, el precio ha seguido subiendo y para mediados de junio 2017 el Ether ha pasado los 360 US $.

Y la historia lo dice muy claro: quienes aprovechan los momentos iniciales de un boom son quienes se quedan con las uvas maduras.

Ethereum, conocimientos básicos

Una función criptográfica hash- usualmente conocida como “hash”- es un algoritmo matemático que transforma cualquier bloque arbitrario de datos en una nueva serie de caracteres con una longitud fija. Independientemente de la longitud de los datos de entrada, el valor hash de salida tendrá siempre la misma longitud.

En nuestro contexto, Minería es el término utilizado para describir el proceso de extracción de criptomonedas de una red blockchain. En el caso de Ethereum ello implica mantener a varias computadoras ejecutando continuamente  algoritmos criptográficos,   toman una cantidad arbitrariamente grande de información y la condensan en una cadena de letras y números de una longitud fija. El algoritmo   utilizado por Ethereum, llamado ethash,  descifra metadata del bloque más reciente utilizando algo llamado nonce: un número binario que produce un único valor hash.

Para cada nuevo bloque en la cadena de bloques, la red establece un valor de hash objetivo y todos los mineros de la red intentan adivinar el nonce que resultará en ese valor.

Debido a la forma en que funciona el hashing criptográfico, tratar de adivinar el nonce que resultará en el valor objetivo es prácticamente imposible. Esto significa que la única manera de encontrar el nonce correcto es mediante el “ciclaje” de toda posible solución hasta que una correcta es finalmente encontrada. Ello es “prueba de trabajo”, lo que significa que la computadora que descubrió el nonce correcto es la que hizo el trabajo debido (usó el poder de computación para ejecutar el algoritmo de hashing)  para llegar a ese valor. El minero que encuentra el nonce correcto entonces se adjudica el bloque, recibe 5 ether, y el proceso entonces comienza de nuevo en un ciclo que se repite cada 12 segundos.

Ok genial, pero ¿cómo se ve esto en el lado de la minería? Para los principiantes, se va a necesitar algo de equipo con un buen poder de procesamiento. Y ese poder de procesamiento se logra mejor con unidades de procesamiento gráfico (GPU), que se utilizan generalmente en los  gráficos 3D para videojuegos. Aunque es posible con unidades centrales de procesamiento (CPU), que son generalmente responsables de vincular todo el hardware y el software adecuados en una computadora, pero las GPU están optimizadas para ejecutar operaciones similares una y otra vez, lo que las hace perfectas para el hash en la cadena de bloques Ethereum.

Demanda de GPUs en aumento

Aquí es donde empiezan los problemas. Ya que el costo de la electricidad para minar  Ethereum es mucho menor que el valor del ether que se está extrayendo, ha habido un auge en el número de mineros en el blockchain de Ethereum.

Antes de que las criptomonedas aparecieran, las GPUs eran competencia solo de los PC Gamers; pero ahora que también pueden utilizarse para la minería, hay una escasez total de GPUs en el mercado. A menos que estés tratando de comprar hardware usado, conseguir una GPU  será difícil a corto plazo. Por lo que si tienes oportunidad de comprar y las ves disponibles debes aprovechar ahora.

Si de alguna manera te las arreglaste para obtener  algunas tarjetas gráficas, la siguiente tarea es encontrar una motherboard  y unidad de fuente de poder que puede manejar todas tus GPUs funcionando al mismo tiempo.

Equipo para mineria Etherium, ejemplo práctico

Ahora, si por ejemplo quieres poner a funcionar 6 GPUs RX 470,  te servirá una motherboard MSI Z170a y una fuente de poder Corsair de 1200 watt. Cada GPU utilizará entre 100 y 250 watt. Minar, alrededor de 120 watt cada una, con un total alrededor de 800 watt. Las unidades de fuente de poder tienen un funcionamiento óptimo en las tres cuartas partes de su capacidad de carga total, por lo que una fuente de alimentación de 1200 watts  se  adapta perfectamente al ejemplo

También vas a necesitar algunos soportes elevadores con suministro de energía, ya que seis GPUs no van a encajar directamente en las ranuras PCI de ninguna motherboard. Estos soportes te  permiten suspender las GPUs por encima de la motherboard, además ello ayuda a disipar el calor y permite que el aire fluya a través del soporte.

Minar Ethers, El CPU

En nuestro ejemplo usamos un procesador Intel de doble núcleo con 2.8 GHz y un 4GB TForce stick para el CPU y RAM, respectivamente. La minería de Ethereum no requiere que tu computador haga mucho multitasking, así que unos CPUs y RAMs económicas harán el trabajo.

El elemento final  para el  hardware es el case. Un case típico de PC no está hecho para contener seis tarjetas gráficas, por ejemplo, por lo que un case personalizado es necesario. Muchas compañías venden online cases pre-armados para la minería. O puedes hacer la tuya con  algunos ángulos de aluminio   cortados en una ferretería local, un soporte para  montar la motherboard, una docenas de tornillos  y un taladro eléctrico.


El mejor hardware para Mineria Ethereum 2017

Click para leer más


El Software para minar Ethereum

Ahora que el equipo ya está armado, es momento del software.

Aquí las opciones son relativamente limitadas: puedes ejecutar tu plataforma en Windows, Linux o ethos. Windows tiene el beneficio de un mejor soporte de controladores para sus tarjetas gráficas y EthOS es una solución plug and play para cualquier persona que no conoce Linux y no está interesada en aprender.

Minero Ethereum con Xubuntu

Para repetir nuestro minero, que lo hicimos con Linux, baja e instala Xubuntu, una versión ligera de la popular distribución de Ubuntu Linux. Puedes crear un archivo de imagen de disco de Linux en  una memoria USB de 32 GB, y ese pen drive lo conectas en la USB de la motherboard, y boot desde usb, la instalación será sencilla.

A continuación, hay que descargar los controladores de gráficos para las  GPUs para que puedan comunicar con la motherboard y trabajar  en paralelo. Estos controladores son gratuitos en el sitio web de las GPUs, en este caso AMD,  y su instalación es bastante fácil con unos pocos comandos en el terminal de Ubuntu.

Finalmente, descargar Geth, que es un programa usado para implementar comandos en el nodo Ethereum. Después de descargar el blockchain y apuntar todo a una cartera ethereum, es hora de comenzar a minar.

Así es como se ve la terminal minera en ethos:

 

Seguimos en nuestro caso práctico, nuestros 6 GPUs RX 470 tenían un poder de hashing total de alrededor de 125 MH / s, es decir, 120 millones de operaciones de hashing por segundo. Esto puede sonar como mucho, pero la red Ethereum total tiene un hashrate de alrededor de 39.1 TH / s en el momento de escribir esto (principios de junio). Eso es 39 trillones de operaciones de hashing por segundo, lo que hace que nuestro dispositivo sea sólo una gota en el  océano de la potencia de la computación.

Ether, ganancias y Mining Pools

Puesto que las recompensas del Ether se basan en descubrir el nonce correcto, las probabilidades de que ello ocurra aumentan según sea mayor la cantidad de  operaciones de hashing que puedas procesar.


Para aumentar sus  probabilidades, los mineros pequeños se reunen en mining pools (piscinas de minería), que combinan el poder de cálculo de cada minero individual para ejecutar los hash blocks. Con la potencia de computación combinada, las piscinas mineras son capaces de resolver un bloque cada pocos minutos, y la recompensa por cada hash block se distribuye a los mineros de esa piscina en proporción al trabajo que hicieron para ayudar a resolverlo. Esto significa que puedes hacer sólo unas pocas milésimas de un éter cada día, pero con el tiempo ello  suma y gana más, especialmente si el precio de Ether sigue aumentando. Cada piscina tiene diferentes requisitos y tarifas para unirse.

En nuestro ejemplo nuestro dispositivo está contribuyendo solamente con 120 MH / s a la piscina, esto dará lugar a cerca de 35 ether por año. Sobre la base de la dificultad de la minería y el precio de éter en este momento (360 US $ principios de junio), ello generaría unos 12.600 US $ en un año, a lo que habría que descontar el consumo por electricidad en tu región.

Todo lo anterior nos está diciendo que en este momento el Ether está esperando a los emprendedores de las criptomonedas para abordar el tren, una vez que arranque ocurrirá como pasó con el Bitcoin, quienes se subieron en su momento han visto crecer sus números en automático.

Referencias:

 

 

Dejar respuesta

Please enter your comment!
Please enter your name here