MINADO
DE CRIPTOMONEDAS
T E R M U X
SECURTY MASTER
B Y K E Y T E L P U M A Y L L E
INTRODUCCION
El negocio de las criptomonedas es muy arriesgado, porque podemos
perder nuestra inversión.
Pero como te suena esto, en vez de comprar criptomonedas las
minamos, y esperemos a que aumente su valor en el mercado.
Desde ese punto, nuestra inversión es de cero, ignorando el consumo
de batería de nuestro móvil o Tablet; aunque podemos minar criptos
mas eficientes en una computadora. Para minar en nuestro movil,
primero necesitaremos una criptomoneda que minar y debido a que no
tenemos una tarjeta gráfica con soporte CUDA, nuestras opciones se
reducen a sólo aquellas que soporten el minado a través del CPU y esa
criptomoneda en Monero.
ADVERTENCIA
• Tenga en cuante que mientras usted no cierre la aplicación
Termux, el minero continuará corriendo.
• Si su celular se caliente demasiado o consume mucha batería, tal
vez no sea una buena idea que intente el minado de
criptomonedas en su modelo en particular, para evitar daños u
algunas molestias en su móvil.
Con estas indicaciones claras, empecemos con el minado de
criptomonedas.
MINOS – PRO BOOK
El software universal para minar Monero es XMRig, que puede correr en
un smartphone o table Android que soporte el app Termux, un
Raspberry Pi (del cuál haré un tutorial luego), un PC con Windows o
MacOS y hasta en un navegador.
Pero minar en solitario es un desperdicio de poder de cálculo, es mejor
hacerlo en grupo, o como se llama en inglés en «pool«. Pool en realidad
quiere decir piscina, pero debemos entenderlo como un grupo de
mineros que se ponen de acuerdo para repartir el trabajo de minado y
luego cuando se obtiene un bloque se divide lo ganado
proporcionalmente entre todos los miembros del pool, en función al
poder de cálculo que aportó cada uno.
Hay muchas comunidades de mineros, pero yo he usado en este
ejemplo MineXMR y me ha funcionado sin problemas. Por lo tanto será
la que utilizaré en este tutorial.
Ya que tenemos definido la criptomoneda (Morero), el software para el
minado (XMRig), la comunidad (pool) de minado (MineXMR). Ahora
necesitamos una billetera electrónica en dónde depositar los beneficios
del proceso de minado y para ello usaremos el wallet oficial de Monero,
que podremos descargar desde aquí
([Link]
PASO 1 - CREANDO NUESTRA BILLETERA
ELECTRONICA
Para hacer las cosas sencillas crearemos nuestra billetera electrónica en
nuestra computadora personal, ya sea que esta corra Windows, MacOS
o Linux, tendremos una billetera electrónica en formato gráfico que nos
facilitará su uso.
Iniciando la instalación de la billetera nos toparemos con esto:
Selecciones la opción <Simple mode>, luego de ello debemos ver esta
pantalla:
Aquí, debemos aceptar que somos conscientes que no poseer todo el
blockchain en nuestra computadora y conectarnos a un nodo externo es
un riesgo de seguridad. Pero, a menos que hagamos una operación de
minado a gran escala, pues no necesitaremos tener una copia completa
del blockchain en nuestra computadora.
Luego de hacer click en la checkbox, debemos hacer click en Next y
obtendremos la siguiente pantalla:
Como no tenemos una billetera previamente instalada, debemos hacer
click en «Create a new wallet» y entonces obtendremos esta pantalla:
Completemos los campos necesarios como el nombre de nuestra
billetera, en este caso le hemos asignado el nombre MyMoneroWallet,
pero puede poner el nombre que más desee. Si no le gusta la ubicación
por defecto de su billetera, cambie el campo «Wallet location» al
directorio deseado.
Cuando ya están listos los campos como queremos, hacemos click en
Next y debemos llegar a una pantalla como esta:
Asignemos un password a nuestra Wallet y luego de presionar Next
debemos tener una pantalla como esta:
Aquí nos confirma los parámetros de nuestra Wallet y si estamos de
acuerdo, hacemos click en «Create wallet» y llegaremos a una pantalla
que nuevamente nos pide el password que asignamos en la
configuración:
Ahora ya estamos dentro de nuestra billetera:
Para obtener el número de nuestra billetera, debemos hacer click en la
opción «Receive» y veremos una pantalla como esta:
Si hace click en el ícono del copy que se muestra encerrada en un ovalo
rojo en la parte superior derecha de la aplicación para que copie la
dirección del wallet completo.
PASO 2 – INSTALANDO LA APP TERMUX
Primero tendremos que instalar FDROID para no tener ningún problema
con termux, lo descargamos aquí ([Link]
Una vez instalado FDROID en nuestro móvil, buscamos termux y lo
instalamos, esto llevara su tiempo dependiendo de la velocidad del
internet:
Esperamos a que se instale termux y después lo abrimos. La pantalla inicial
de Termux debe lucir como esta:
Lo primero que debemos hacer ahora es actualizar a los últimos
paquetes, para ello debemos ejecutar dos comandos:
$termux-setup-storage -- Permiso de almacenamiento
$apt-get update
$apt-get upgrade
Si tiene éxito luego de que hallamos ejecutado esos dos comandos
deberemos ver una pantalla como esta:
Ahora debemos instalar las herramientas de software que usaremos
para compilar el código fuente de nuestro minero de Monero, para ello
ejecutamos este comando:
$pkg install -y git build-essential cmake
Cómo se muestra en la siguiente imagen:
Si todo sale bien no deberíamos tener errores y ahora debemos clonar
desde github el código fuente de XMRig, para ello usaremos este
comando:
$ git clone [Link]
Si la copia del código fuente ha sido exitosa, entonces debemos crear
una directorio build dentro del directorio xmrig que contiene todo el
código fuente del minero, para luego ir dentro del directorio
recientemente creado.
Para conseguir dicho objetivo debemos ejecutar el siguiente comando:
$mkdir xmrig/build && cd xmrig/build
Una vez dentro del directorio que hemos creado estamos listos para
empezar la compilación del código fuente del minero, para tal fin
debemos ejecutar este comando:
$cmake .. -DWITH_HWLOC=OFF && make -j$(nproc)
Una vez realizada la compilación exitosamente debemos ver una
pantalla como la siguiente:
Ya tenemos el binario de nuestro minero, pero debemos crear un
archivo de configuración en el cual especificaremos cuál es el pool al
cual nos uniremos y cuál es nuestra wallet. Este archivo debe recibir el
nombre de [Link].
Para crear el contenido de dicho archivo utilizaremos el wizard de
[Link] que se puede acceder a través de este URL:
[Link]
La primera pantalla nos muestra esto:
Como es evidente, debemos hacer click en el botón verde que dice «+
New configuration«. Una vez hecho eso veremos la siguiente pantalla:
Ahora debemos añadir nuestro «pool» de minería, haciendo click en el
botón verde que dice «+Add pool«, tendremos las opciones soportadas
por XMRig, más cualquier otro que querramos añadir. Así que una vez
presionado el botón verde deberíamos ver algo como la pantalla
siguiente:
Cómo ya mencionamos anteriormente el pool de minería que usaremos
será [Link], que en este caso es el cuarto comenzando desde
arriba.
Una vez que lo hayamos seleccionado, nos preguntará la dirección de
nuestro Wallet de XMR, a que región deseamos unirnos, en este caso
pondre Canada (east coast), en New York. Y nos permitirá etiquetar
nuestro worker, en caso de que deseemos tener más de un
smartphone/tablet minando y deseamos poder identificar cuánto está
produciendo cada uno. En mi caso he etiquetado a mi único worker
como GalaxyS20FE que es el modelo de mi smartphone.
Aquí la captura de pantalla con los datos colocados:
Tenga en cuenta que si usted usa mi número de Wallet XMR,
todo lo que usted mine se acreditará a mi cuenta, así que
asegúrese de que está usando su número de Wallet XMR.
Luego de que está seguro de que ha configurado apropiadamente su
pool, presione el botón azul que dice «+Add pool«.
Una vez hecho lo anterior verá una pantalla como la siguiente:
Eso confirma que todo está listo para los siguientes pasos.
Luego presione en el botón azul que dice Backends. Debe tener una
pantalla como la siguiente:
No cambie nada, si luce como la figura de arriba y presione Misc, luego
de ello debería ver una imagen como esta:
Asegurese que Ud. está donando el 1% para la administración del pool.
Puede donar hasta el 5%, pero dado que Ud. desea conservar la mayor
parte de lo minado para su bolsillo, asegurese de que ese valor es sólo
el 1%.
Finalmente presionando el botón «Result», obtendremos el contenido
del archivo de configuración:
o la línea de comandos que debemos introducir cada vez que
deseemos ejecutar el minero:
Para poner el contenido del archivo [Link] dentro de Termux,
usaremos el siguiente comando:
$nano [Link]
Y copiamos el siguiente contenido dentro de él:
${ "autosave": true, "donate-level": 5, "cpu": true, "opencl": false, "cuda": false, "pools": [ {
"url": "[Link]", "user":
"45bEkg8txzAUfrtufbvyqoKPHad2LWVPDGD7owixZ2QVFk4uM3nGEuXZqJaNkiWZwCJE2Z6Z
UfPvEgW8a24q9y1j9cM7ys8", "rig-id": "GalaxyS20FE", "keepalive": true, "tls": true } ] }
Cómo se muestra en la siguiente imagen:
Para salir de nano, presionamos Control+X y cuando se nos pregunta si
queremos guardar en [Link] diremos que sí (Y).
Una vez que hemos salido de editar el archivo [Link], ya podemos
correr nuestro minero con el comando:
$./xmrig
Cómo se muestra en la siguiente captura de pantalla:
Una vez que el programa está corriendo debemos ver una pantalla
como la siguiente:
Tenga en cuante que mientras Ud. no cierre la aplicación Termux, el
minero continuará corriendo.
Si tiene curiosidad de cuánto ha producido su minero luego de unas
cuantas horas de minado, debe ir a este URL:
[Link]
Alli debe colocar su número de billetera electrónica y el sistema le dirá
cuánto ha producido.
Referencias Bibliográficas
Minando criptomonedas en Android (Smartphone o Tablet) – CuRiOsIdAdEs (desde 1.996)
[Link]
[Link]
Monero Mining Pool – MINEXMR [Link]
[Link]