Primeros pasos en la Minería

     Antes de iniciar con la temática de los procesos básicos de minería, es necesario definir ciertos puntos que serán de suma importancia para el proceso. En ese sentido, se generan algunas interrogantes que se responderán en la medida que se avance. Por consiguiente tenemos:

  1. ¿Con que recursos contamos?

    Todas las criptomonedas se basan en algoritmos de encriptación. Por consiguiente, conocer la moneda que minaremos es fundamental, pues, existen algoritmos cuya dificultad y diseño son tan altos que sencillamente minarlos con un computador normal terminaría arruinándolo antes de poder obtener ganancia alguna. Cabe destacar que en el caso del bitcoin (BTC), la criptomoneda más popular del mercado, es rentable solo con equipos especializados ASIC. Es decir, que si intentamos minarlos con cpu o gpu lo único que lograremos es quemar los equipos, por ello, es importante estudiar que el algoritmo en el que se basa la criptomoneda sea para el hardware que tenemos predispuesto para los procesos de minado.

     2. ¿Que necesitamos para minar?

     Al tener conocimiento del hardware y la moneda que vamos a minar necesitamos en primera instancia obtener la billetera (wallet), en este sentido, dentro del apartado wallet de este blog dejaré algunos enlaces para su descarga Lo segundo que necesitamos conocer es ¿Dónde vamos a minar y con qué software?. Esta pregunta es de gran importancia puesto que no todas las criptomonedas se minan de la misma forma debido a los algoritmos en los que se encuentran diseñadas, así pues, encontraremos  desde unas que se minan en el navegador web hasta aquellos en los que haría falta descargar, instalar y configurar software especializado para la criptomoneda seleccionada. En este caso, este blog va dirigido a todas aquellas personas que se vienen iniciando en el mundo de la minería, por lo cual comenzaremos realizando estos procesos a través de un ordenador personal siguiendo estos pasos:

  • Conocer el computador: antes de seleccionar cualquier moneda o programa es importante conocer el hardware y software con el cual contamos, pues, no todas las monedas se pueden minar con las mismas características. En ese sentido, es necesario saber cuál es el sistema operativo que tenemos instalado en nuestro computador (Privativo o Sistema operativo GNU/Linux). Por lo general, el sistema operativo mas usado a nivel mundial es Windows (Sistema privativo perteneciente a Microsoft) sin embargo, dentro de este blog encontraremos la manera de minar con ambos; una vez definido el sistema operativo, se debe determinar de cuántos bits es el mismo, si estamos usando windows bastará con posicionarnos sobre el ícono de equipo/click secundario/propiedades, tal como se muestran en las siguientes imágenes:

Damos click derecho sobre el icono de equipo en el escritorio.
Observamos el tipo de sistema de acuerdo a los bits que posee.
     Una vez que tenemos conocimiento del mismo es importante resaltar que no todas las billeteras (wallet) están diseñadas para soportar sistemas operativos de 32 bits (el cual es el mas común en todos los casos), así como no todos los mineros se ejecutan bajo esta infraestructura. Como recomendación les indicamos que utilicen sistemas operativos de 64 bits puesto que estos hacen un mejor uso del procesador a la hora del minado.
  • Conocer las monedas que pueden ser minadas por cpu: Entre las monedas con las cuales podemos iniciarnos encontramos:
    • DynamicCoin (DYN): es una criptomoneda cuyo algoritmo de cifrado es argon2d, cabe destacar que este tipo de algoritmo hace que la moneda sea resistente a ASIC (equipos especializados de minería), siendo ideal para ejecutarse a través de CPU.
    • German Comunity Coin (GERCC): basada en un algoritmo yescriptR16, lo cual la hace resistente a ASIC mostrándose como opción para su minado a través del uso de CPU. Cabe destacar que esta moneda es completamente nueva en el mercado, lo cual indica que su dificultad y su precio son bastante bajos; la ventaja de esto es que con poco poder de minado logras obtener muchas monedas, y, si en algún momento las mismas aumentan su valor en el mercado, obtendrías una ganancia significativa.
    • Cryply: su algoritmo se basa en yespower, su dificultad ha subido un poco, pues, es una moneda que tiene ya algo de tiempo en el mercado y su precio ha tenido un gran descenso.
    • Yenten (YTN): se encuentra basado en el algoritmo yescriptR16, que al igual como se explicó anteriormente, las monedas que comparten este tipo de algoritmos son resistente a ASIC, lo cual permite un mejor desempeño de los CPU al momento de realizar el proceso de minería.
     En síntesis, al momento de seleccionar la moneda idónea a ser minada, es de suma importancia detenernos unos minutos y leer con detenimiento los datos y requerimientos técnicos, a fin de constatar cuál es el algoritmo sobre el que se constituye la misma y si es resistente o no a ASIC.
  • Descargar el software necesario para el minado: una vez cumplido los dos pasos anteriores lo que resta es un paso sencillo, pues, debemos descargar el software de minería que soporte las monedas de cpu, en este caso recomendamos el  cpuminer-opt, en virtud que soporta gran variedad de algoritmos y es muy fácil de configurar. (este software podrás descargarlo directamente de la pestaña de descargas en este blog), asi mismo, se hace necesario buscar una pool para que éste se conecte y comience a minar. Por otro lado, necesitaras descargar la billetera (wallet) de la moneda que deseas minar puesto que esta tendrá las direcciones (es como hablar de un número de cuenta) a la cual te llegará cada uno de los pagos que te correspondan.
     Para comprender un poco este último tema y el proceso mediante el cual se realiza la minería una vez que se han cumplido los pasos anteriores, tenemos que descargado y configurado el minero con la pool (piscina) que contenga la moneda deseada este simplemente lo que ejecutara es una serie de procesos con uso del internet, permitiendo aportar a dicha pool el poder de nuestro procesador para comenzar a realizar validaciones y certificaciones en la misma. Y es allí donde nos preguntamos ¿por qué conectarnos a una pool?, ¿qué es eso de pool?. Como acá estamos para aclarar la mayor cantidad de incógnitas, tenemos que la pool o piscinas de minados son sitios web configurados para que muchos equipos se conecten a ella y aporten su poder de minado (poder generado por los procesadores), esto se realiza con la finalidad de crear como especie de una comunidad de minería en la que todo este poder de minado se suma en la pool y aquella que tenga mayor hash (los hash representan la unidad de medida del poder de minado de los procesadores) tendrá la oportunidad de validar mas bloques dentro de la red.
     Una vez que conocemos todos estos puntos, estamos preparados para comenzar a realizar las primeras pruebas de minado que permitan evaluar la rentabilidad de cada uno de nuestros equipos.

Comentarios