La criptomoneda es uno de los temas más candentes que se discuten en Internet. Se dice que el ecosistema de la criptomoneda está creciendo a un ritmo exponencial a medida que la gente está invirtiendo locamente.
Si quieres tenerlos, tienes que aflojar los hilos de tu bolso.
Pero es posible que haya oído hablar de personas que obtienen criptomonedas como recompensa mediante un método llamado Minería de criptomonedas.
¿Qué es la minería de criptomonedas?
La minería de criptomonedas es el proceso de validar transacciones en Blockchain y obtener recompensas en forma de criptomonedas.
La minería es básicamente una red de computadoras llamadas Nodos interconectados entre sí para validar los bloques en la cadena de bloques. Una vez que se inicia una transacción en la cadena de bloques, todos los nodos compiten entre sí para resolver los complejos acertijos matemáticos con el fin de validar los bloques. El nodo que logra la tarea con éxito es recompensado con una criptomoneda de la cadena de bloques respectiva.
El proceso de minería pone fin a las actividades ilícitas y permite a todos los usuarios de la red blockchain auditar las transacciones.
¿Cómo funciona la minería de criptomonedas?
La criptomoneda, en 2009, fue creada específicamente para ser regulada por las personas que la utilizan. Pero las transacciones financieras deben validarse para demostrar su legitimidad y transparencia. Este procedimiento de validación debe evitar lagunas como el doble gasto por duplicación de activos, que llevó al desarrollo de un algoritmo para alcanzar un consenso común.
Cuando se realiza una transacción de criptomoneda, envía datos a los nodos (un dispositivo electrónico y parte de la cadena de bloques) sobre la criptomoneda que se está gastando. Esta transacción debe verificarse si es auténtica o no.
Se asigna un algoritmo basado en Prueba de trabajo para resolver problemas matemáticos llamado Función hash criptográfica en circuitos de resolución lógica, como una CPU, GPU, circuitos integrados específicos de la aplicación (ASIC).
Estas funciones matemáticas no son más que datos de transacciones realizadas por los usuarios. Por lo tanto, las transacciones se validan para alcanzar un consenso común, registrando las transacciones en un libro mayor distribuido. El libro mayor distribuido se llama Blockchain, y todo el proceso se llama minería de criptomonedas.
Si todos los nodos llegan a un consenso de que la transacción era auténtica y el bloque contiene Prueba de trabajo, la transacción se acepta. Prueba de trabajo es el proceso de encontrar un número único llamado Nonce.
Así es como funciona la minería de criptomonedas. Pero, ¿cómo puedo hacerlo, preguntas? Veamos eso en la siguiente sección.
¿Cuáles son los requisitos para la minería?
Durante los primeros años de la minería, debe tener una computadora capaz. Pero a medida que más y más mineros crecen, la potencia computacional requerida para resolver la función hash también comienza a aumentar.
Para minar de manera competitiva, los mineros ahora deben invertir en equipos informáticos potentes como una GPU (unidad de procesamiento de gráficos) o, de manera más realista, un circuito integrado de aplicación específica (ASIC). Estos pueden costar desde $ 500 hasta decenas de miles.
Algunos mineros, en particular los mineros de Ethereum, compran tarjetas gráficas individuales (GPU) como una forma de bajo costo de improvisar las operaciones mineras. Como puedes adivinar, muchos mineros participan tanto por la diversión y el desafío como por el dinero.
¿Pero es gratificante?
Dependiendo del momento en que comience a minar, es posible que pueda ganar más. ¡A medida que aumenta la cantidad de criptomonedas, la minería se vuelve más difícil!
Cryptojacking
Crypto-Jacking es el método para obtener acceso no autorizado a computadoras y dispositivos electrónicos de otros, para usar su poder de cómputo para la minería maliciosa de criptomonedas.
La intención principal de Cryptojackers es utilizar la potencia de la CPU o GPU de los dispositivos electrónicos para ejecutar su script de minería. La salida del script (prueba de trabajo y nonce) se redirige a las nubes o servidores controlados por los ciberdelincuentes.
Recogen las criptomonedas de la minería realizada por otros dispositivos electrónicos. Esto también podría usarse para obtener acceso no autorizado a la criptomoneda propiedad de la víctima.
Esto se hace usando dos métodos.
Suplantación de identidad
Enviar correos electrónicos maliciosos que contienen scripts, código o aplicaciones que se descargan en su sistema y se ejecutan en segundo plano, ralentizan el dispositivo, aumentan las facturas de electricidad y se sobrecalientan, mientras los piratas informáticos usan esa potencia informática para obtener ganancias.
Basado en web
Los piratas informáticos escriben código malicioso para ejecutarlo en sitios web incrustándolo en anuncios o complementos de sitios web. Estos códigos pueden descargarse automáticamente en los dispositivos del usuario, ejecutarse en la PC y servidores adyacentes y utilizar la potencia informática solo para premiar a los piratas informáticos.
Los piratas informáticos también idean métodos innovadores para infectar los dispositivos, debido a las ventajas que les permiten obtener recompensas con solo algunas líneas de código.
Esto se puede evitar al no hacer clic en enlaces o anuncios no deseados y tener cuidado al navegar por Internet.
Conclusión
Este artículo intenta explicar el concepto de minería de criptomonedas en las palabras y analogías más simples, y crypto-Jacking.
Aunque la minería de Bitcoin se ha vuelto más costosa debido a su consumo de energía y requisitos de hardware, es necesario mantener la criptomoneda válida.
Hay otras criptomonedas que están ideando mejores formas de aumentar la eficiencia de la minería. Algunas de las criptomonedas recientes, en lugar de desarrollar algoritmos de consenso que exigen rendimiento y potencia de CPU / GPU sin procesar, utilizan los algoritmos de consenso para ejecutar API (interfaz de programa de aplicación) o aplicaciones para extraer criptomonedas, que es mucho más eficiente.
El futuro de la minería de criptomonedas dependerá de los diseños de algoritmos y el funcionamiento de los sistemas integrados, y de los protocolos que deben completar las diferentes criptomonedas.