Mi experiencia Minando Criptomonedas

in #mineria3 years ago (edited)

Quiero contar mi experiencia en el mundo del minado en blockchain. Si alguien me hubiera contado esto antes de empezar me hubiera ahorrado muchas búsquedas para nada. No es una guía técnica, no esperes leer los pasos a seguir para montar un rig, minar con ASIC,.... Es una ayuda para saber por dónde empezar, que buscar en internet, que problemas surgen,....

En el 2017, yo estaba aprendiendo administrador de sistemas y seguridad informática. Un amigo me recomendó una editorial que tenía libros muy buenos para aprender la parte de hacking ético, esa editorial era 0xWord. Después de comprarme un par de libros y aprender bastantes cosas, me decidí a comprar un par más. Como aún era muy nuevo en materia, compre uno básico de hacking y uno que me pareció muy interesante. Un libro de Bitcoin bastante técnico. Yo no tenía mucha idea de que era Bitcoin, me sonaba de las noticias que se usaba para comprar drogas y armas pero poco más. Me pico la curiosidad ver que una editorial como 0xWord disponía de un libro sobre Bitcoin. No puede ser tan ilegal y malo, pensé. Hasta ese momento mi conocimiento de Bitcoin se reducía a lo poco que hubiera visto en prensa/TV.

Me puse a leerlo y todo me sonaba a chino, no entendía casi nada. Que si blockchain, que si criptografía, clave privada, publica, wallets, sha256,.... un jaleo la verdad. Lo que no vi por ningún sitio fue la relación entre comprar drogas y Bitcoin. Solo vi que era una "moneda" que servía para pagar cualquier servicio. Cuando llegue a la parte minería todo me empezó a quedar un poco más claro. Básicamente Bitcoin era enviar dinero de una persona a otra sin necesidad de un tercero. Ese tercero se sustituye por un programa que funciona 24 horas, 7 días a la semana en un ordenador normal y corriente. Esta parte fue la que más me llamo la atención. Acababa de leer que podía tener un ordenador trabajando para la red y a cambio recibiría recompensas en Bitcoins. Cuando leí esto yo andaba trasteando con servidores, con el hardware de los ordenadores, redes, linux,... así que de repente, todo lo que yo estaba aprendiendo encajaba con lo que era la minería de Bitcoin. Me permitía probar lo que estaba aprendiendo y de paso podía sacar algún tipo de beneficio económico. Mejor que ser becario. Aquí podeis ver mi laboratorio de pruebas:

laboratorio_pruebas.jpg

Tras leer cantidad de información para entender que era Blockchain ya me vi con fuerzas de probar que era eso de minería. Al mismo tiempo descubrí que minar Bitcoin era muy caro y sofisticado. Esto era porque existía algo llamado ASIC, que viene a ser muchas graficas en un mismo aparato, que había sustituido a las gráficas de toda la vida. Ese aparatito costaba mucho dinero (4000$ o así, no recuerdo, mucho) y encima tenía plazos de entrega muy altos. A parte, desconocía como funcionaba técnicamente un ASIC, prefería probar con tarjetas gráficas de toda la vida que al menos se cómo pincharlas en un ordenador. Tampoco podía permitirme el dinero que valía y quería empezar probando con algo más económico. Fue cuando descubrí que Ethereum se podía minar con graficas (GPUS). No había un alto coste para probar, solo necesitaba un ordenador con una gráfica y ya podía minar. Esto lo tenía, así que no tuve que gastar nada. Podía tener desde 1 grafica a las que quisiera, me parecía mucho más escalable que comprar ASIC. Comprar 1 grafica de 250€ y ampliar de potencia es relativamente económico. Así que me puse a ello, un amigo me dejo una gráfica de diseño gráfico con 8 gb, 3 ventiladores, lucecitas de colores,... una bomba de gráfica. Esa grafica la monte en un ordenador con 4 gb RAM, 200 GB de disco duro y un intel celeron sencillo. Los requisitos mínimos que leí que hacían falta.

Una vez disponía del ordenador con una gráfica potente quedaba ponerlo a funcionar. A base de probar y buscar en internet conseguí hacer que funcionará la gráfica y minará. Fueron muchas horas de probar comandos, sincronizar wallets, aprender a andar con la terminal de linux, descubrir que hay distintos tipos de logaritmos para minar,..... Tras muchas horas de ensayo/error conseguí minar!!! Pude ver en tiempo real como mi grafica estaba minando en la red Ethereum!!! Fue un subidón. Luego ya viene el bajón cuando esa pedazo de grafica da solo 2 mhs de velocidad. Todo lo que había leído sobre graficas decían que con una gráfica de 250€ conseguían 30 mhs!!! Y yo con una de 600€ conseguía 2 mhs.... algo fallaba. Y yo pensando que daría por lo menos 50 mhs!!

Minar minaba, eso estaba claro, el problema era que la velocidad era ridícula. Después de 2 días dejando el ordenador encendido minando las 24 horas a 2 mhs, el indicador de recompensa me seguía diciendo "Tiempo para la siguiente recompensa: infinito". Estaba perdiendo el tiempo, estaba minando pero con tan poca velocidad nunca llegaría a conseguir una recompensa. Empecé a informarme sobre la velocidad que tenían las gráficas, los distintos modelos que había, el coste, el consumo de cada una... y fue cuando descubrí que para minar Ethereum tenía que minar con RX480. No valía la gráfica que yo quisiera, bueno, si valía, pero era perder el tiempo. Esto era así por que estas graficas se adaptaban mucho mejor al algoritmo de minado de Ethereum que otras. Cada criptomoneda tiene su propio algoritmo. Cuando descubrí que era con esas graficas me compre 4 para ya probar un poco más en serio, para conseguir la recompensa. Daba por hecho que el salto iba a ser gigantesco y eso me permitiría conseguir la recompensa antes de "infinito".

Según me llegaron todos los componentes necesarios para un rig me puse a montarlos. Lleva un buen rato y es bastante rollo por todo el lio de cables, pero en general es como montar un ordenador de sobremesa solo que con más gráficas. Una vez acabado ya tenía mi primer rig de minería con 4 graficas RX480 que tenía que ir como un tiro, la gente decía que sacaba 28/29 mhs por cada gráfica. El cambio iba a ser enorme, pasar de 2 mhs a 284. Ya tendría que tener posibilidades para conseguir la recompensa. Acabado de configurar todos los parámetros para que se ponga a minar reinicio por última vez. Al empezar a minar las gráficas dan 23 de velocidad de media. Así que tengo 234 en vez de 28*4. Es una alegría por que pase de 2 mhs a 92 pero sorpresa al ver que van más despacio de lo esperado. De todos modos, mi primer rig de minería montado de 0 y configurado de 0 por mí, encantado de verlo funcionando. Encantado de ser parte de la red =) Después de probar varios cambios, varios reinicios y varias pruebas, dejo el rig minando sin tocar nada más. Ahora toca ponerse a estudiar porque mis graficas van tan lentas o porque al resto les va tan rápido.

IMG-20170602-WA0032.jpg

Dos problemas de tener graficas minando son el ruido y el calor. Parece que no, pero hacen un ruido insoportable. Hay gente que dice que no es para tanto pero el problema es que hay que estar 24 horas con ese sonido. Yo tuve 10 graficas en mi casa durante 2 meses. El día que las saque después de 2 meses escuchándolas 24 horas al día fue increíble. Una tranquilidad, un silencio,... os digan lo que os digan, son muy molestas. Nada recomendables para tener donde vivís a no ser que esté alejadas de donde hacéis la vida diaria. El problema del calor en mi caso me vino bien porque me daban el suficiente calor para tener la casa a 20/21 grados todo el tiempo. Cuando tienes pocas el calor no es un problema, pero cuando juntas muchas el calor es el principal problema. Actualmente gestiono una granja de minado y con 2 ventiladores sacando calor y 1 metiendo frio la sala está a 30 grados de continuo. Un infierno, menos mal que estamos cambiando a otra más grande y con extracción de verdad. En resumidas, el calor que me generaron las gráficas en casa me vino muy bien pero no compensa con el ruido constante 24 horas al día.

Después de ver varias guías descubrí que para que fueran más rápido, lo que había que hacer era cambiar unos parámetros de la bios en cada gráfica. Subir la velocidad es lo que se conoce como Overclocking, tunear una bios para que vaya más rápido. Como si tienes un coche de 90 cv y cambias parámetros de la centralita para que tenga 110cv. Esto se consigue cambiando la configuración de la bios que traen las gráficas por defecto (pensadas para jugar) por unas configuradas exclusivamente para minar. Yo no se parametrizar las bios de una gráfica, así que busque por internet alguna ya configurada para minar. Hay bastantes sitios donde encontrarlas. Se descarga la bios para minar y se añade en cada gráfica. Este proceso es bastante peligroso, ya que puedes dejar la gráfica inutilizada (me paso con una) así que hay que tener bastante cuidado con la bios que se pone. Hay que asegurarse muy bien del modelo de grafica exacto para conseguir una bios para ese modelo. Una vez cambiada la Bios a las gráficas y ajustado unos parámetros de velocidades, las gráficas daban 27 mhs. Si lo subía a 28 mhs cada 4/5 horas se me caía una gráfica, así que lo deje en 27 mhs estables. Fue un momentazo ver que el rig que había montado de 0 estaba minando a una velocidad muy alta y de manera estable. Por fin la recompensa se acercaba, ya decía solo en 1 mes!

Al poco de ver cómo funcionaba y que realmente no tenían que tocar nada una vez configurado, 3 amigos me encargaron que les montará un rig de 6 a cada uno. Aprendí muchísimo montando estos 3 rigs, necesitaba configurarlos de tal manera que fueran muy estables. Ninguno de los 3 iba a mirar para el rig más que para ver si esta encendido o no. Como ninguno de los 3 amigos sabía muy bien cómo iba, los monte de tal manera que todos minaban en un wallet principal. Tanto sus 3 rig como el mío aportaban su potencia a un wallet principal que yo controlaba. Cuando recibía la recompensa la repartía entre los 4 y todos contentos. Increíble ¿verdad? Blockchain!

Como veis, todo este proceso fue a base de probar, hay muy poca información en la red y como va cambiando todo muy rápido, es muy difícil dar con información buena y actualizada. Si pretendéis empezar en minería con una guía detallada de como funcionar sin ningún problema es imposible, vais a pegaros con las gráficas porque a veces van, otras no, dan más velocidad, menos,... No busquéis rentabilidad a corto ni cosas parecidas, minar es para ir a largo. Las gráficas tienen 2 años de garantía, así que durante 24 meses vais a recibir recompensa, no penseis a corto plazo.

Actualmente estoy ampliando las gráficas que tengo y añadiendo más de mis amigos. Ahora disponemos de una granja de minado bastante grande que la gestiono yo por completo. De hecho queremos seguir ampliando ya que todos estamos contentos con la rentabilidad y lo que es ser parte de la red. A continuación teneis parte de la granja:

granjatao.jpg

Espero que os haya servidor de ayuda la lectura de mi experiencia minando, si teneis cualquier duda o sugerencia estare encantado de leerlos en los comentarios. A continuación os dejo unos enlaces bastante útiles:

Libro 0xWord Bitcoin:
http://0xword.com/es/libros/87-bitcoin-la-tecnologia-blockchain-y-su-investigacion.html

Estadisticas rig 6 graficas RX580:
https://eth.nanopool.org/account/0xE90FF4B5db21534Ffa29876a3E102844ABD5e0ed

Descarga de Bios:
https://anorak.tech/c/mining-pool

Sort:  

Followed and Upvoted, Keep up the good work and looking forward to more from you.

Thanks a lot of!! The next article i will write of MasterNode I think.