Cuando un ordenador o grupo
de ordenadores resuelve de forma adecuada un problema matemático planteado por
la red y luego es premiado con un incentivo, en el caso del dinero
criptográfico el incentivo es una serie de unidades de la criptomoneda que se
esté minando. Básicamente, lo que hacen estos equipos informáticos es lanzar
una serie de posibles soluciones, hasta que la solución planteada coincide con
el valor hash del bloque.
Los mineros son usuarios de
todo el mundo, y su participación se organiza a través de un sistema de
competencia. En el sistema de competencia, los mineros más poderosos recibirán
recompensas en criptomonedas. Los criterios para determinar qué mineros tienen
más poder pueden variar. Existen diferentes esquemas para recompensar a los
mineros.
Aquellos que inviertan más
poder de cómputo en el sistema, aquellos que poseen más criptomonedas o
aquellos que realizan más transacciones con criptomonedas relacionadas serán
todos recompensados. Cada criptomoneda tiene su propia cadena de bloques y plan
de recompensas para mineros.
¿Cómo
Funciona Técnicamente Hablando?
Un minero es un nodo en la
red que recopila transacciones y labora para organizarlas en bloques. Cada vez
que se hacen transacciones, los nodos mineros reciben y verifican las
transacciones, las añaden a la agrupación de memoria y empiezan a ensamblarlas
en un bloque de transacciones diversos.
El primer paso en un proceso
de minería de un bloque es agrupar cada transacción en el conjunto de memoria.
Anterior a empezar el
proceso, el nodo minero añade una transacción donde se envía la recompensa de
la minería. Esta transacción se sabe cómo la transacción "coinbase",
es una transacción en la que las monedas se generan "de la nada" y
por lo general es la primera transacción en un nuevo bloque.
El hash raíz junto con el
hash del bloque anterior y un número aleatorio denominado nonce se colocan en
el encabezado del bloque. El encabezado de los bloques se procesa como un hash
y crea una salida que va a servir como identificador de los bloques.
El identificador de bloques
debería ser menor que un definido costo objetivo predeterminado por el
protocolo. En otros términos, el hash de encabezado de bloque debería empezar
con un cierto número de ceros.
Este costo objetivo, además
conocido como la complejidad de hash, se escala, asegurando que la rapidez a la
que se generan los nuevos bloques se mantenga proporcional a la proporción de
poder de hashing en la red.
Los mineros mantienen el
hash del encabezado constantemente por medio de la iteración por medio del
nonce hasta que un minero en la red al final genera un hash válido. Una vez que
está un hash válido, el nodo fundador transmitirá el bloque a la red. Todos los
otros nodos comprobarán si el hash es válido, añadirán el bloque a su réplica
de la cadena de bloques y continuarán con la minería del siguiente bloque.
No obstante, en ocasiones
ocurre que 2 mineros emiten un bloque válido paralelamente y la red finaliza
con 2 bloques en competencia. Los mineros empiezan a explotar el siguiente
bloque basándose en el bloque que han aceptado primero. La competencia en medio
de éstos bloques continuará hasta que el siguiente bloque se mine según uno de
los bloques participantes. El bloque que se deja se denomina bloque huérfano o
bloque obsoleto. Los mineros de este bloque volverán a minar la cadena del
bloque ganador.
Hoy en día mucho se habla de
las criptomonedas, sus fluctuaciones, ventajas y desventajas. Pero muy pocos
saben realmente cómo se producen. Sin embargo, todos hemos escuchado hablar en
algún momento de la minería de criptomonedas. Pero… ¿A qué se refiere? ¿Qué es
la minería de criptomonedas y qué usos tiene? Saber esto nos puede ayudar tal
vez a entender de mejor manera este nuevo mundo de inversión en activos
digitales que cada vez gana más terreno y más adeptos.
La criptomoneda utiliza
tecnología de cifrado avanzado de diversas formas. La criptografía evolucionó a
partir de la necesidad de métodos de comunicación seguros durante la Segunda
Guerra Mundial y se diseñó para convertir información fácil de leer en códigos
cifrados. Ahora la criptografía ha avanzado mucho. Los dos elementos
principales de la criptografía aplicados son los algoritmos hash de las
criptomonedas y las firmas digitales. Recordemos que el mundo digital actual se
basa principalmente en la informática y las teorías matemáticas.
¿Qué
es la minería de criptomonedas?
La minería de criptomonedas
es el proceso en el que los mineros utilizan la potencia informática (hash),
para procesar transacciones y obtener recompensas, en este caso criptomonedas.
Dicho de otra forma, es el proceso de agregar nuevos registros de transacciones
como bloques a la cadena de bloques. O también, que es el proceso de registrar
transacciones de blockchain, a cambio de una recompensa, entregada en el mismo
tipo de criptomoneda que se está minando. Por ejemplo, si se mina Bitcoin la
recompensa es en BTC.
Una de las principales
características de la minería es la concentración de recursos. Es decir, que
requiere de una gran cantidad de potencia informática que pueda cumplir con las
exigencias de minería. Además de permitir que todos los participantes de la red
minera se pongan de acuerdo sobre la eficacia y precisión de la cadena de
bloques. Además, no solo se debe contar con una gran máquina de minería de
potencia informática, también se debe garantizar una red de energía eléctrica
estable.
La minería requiere un
software específico para la resolución de problemas matemáticos, y la
verificación de la transacción legal que confirma que un bloque es un bloque.
Estos bloques se van agregando al libro mayor público (blockchain)
aproximadamente cada 10 minutos. Cuando el software resuelve la transacción, el
minero recibirá una cierta cantidad de monedas digitales. Cuanto más rápido el
hardware del minero pueda procesar estos problemas matemáticos, más probable es
que verifique las transacciones y reciba sus recompensas.
¿Qué
se necesita para minar criptomonedas?
Para extraer una determinada
criptomoneda, se necesita un hardware adecuado para extraer esa moneda.
Dependiendo de la moneda, es posible que necesite un minero ASIC (una
computadora dedicada a extraer una determinada moneda) o una computadora con
una GPU (tarjeta gráfica) de alto rendimiento. Incluso, en algunos casos,
también puede usar una CPU (procesador central). Es posible que se requiera un
hardware diferente para cada tipo de moneda que se quiera extraer. Con el uso
del hardware inadecuado solo se conseguirá perder dinero.
Los mineros basados en GPU
pueden extraer efectivamente todo tipo de monedas siempre que se puedan extraer
con tarjetas gráficas, pero esta regla no se aplica a los mineros ASIC. Por
ejemplo, las máquinas de minería ASIC que extraen Bitcoin (algoritmo SHA256) no
se pueden usar para extraer monedas Zcash (algoritmo Equihash). Esto se debe a
que las dos monedas usan algoritmos diferentes. Los mineros que extraen la
moneda del algoritmo SHA-256 no son buenos para extraer otros algoritmos. Esto
es importante tenerlo en cuenta.
Así que lo más recomendable
es asegurarse de contar con una máquina de minería que sea adecuada para
extraer las monedas que se desean minar. También se necesita una conexión de
red estable que se mantenga en funcionamiento. La estabilidad es la clave, no
la velocidad. Adicionalmente, se requiere una fuente de alimentación eléctrica
estable y de bajo costo. Ya que los precios de la electricidad afectan en gran
medida las ganancias, por lo que es necesario encontrar la electricidad más
barata.
Proceso de minado y
recompensas de las criptomonedas
En el proceso de minado de
criptomonedas el hardware se coloca al servicio de una red de criptoactivos
como Bitcoin, Ethereum, o cualquier otro tipo de criptomoneda. Este hardware lo
que hace es proporcionar su potencia para confirmar que las transacciones
realizadas en la red por sus usuarios son válidas. Una vez hecha la validación de
estas transacciones son agrupadas en bloques. Estos bloques posteriormente se
añaden a la cadena de bloques o blockchain. Básicamente este es el proceso de
minado de criptomonedas.
La recompensa se genera cada
vez que se agrega un nuevo bloque a la cadena. Esta recompensa se conforma de
dos partes: Las comisiones que pagan los usuarios participantes de las
transacciones que conforman el nuevo bloque añadido y las nuevas monedas
digitales puestas en circulación. De allí que resulta tan atractivo para los
mineros realizar grandes inversiones en máquinas y sistemas con el fin de minar
criptomonedas. Actualmente cada minero de Bitcoin recibe 6.25 BTC por cada
bloque completado.
En resumen, el proceso de
minado de criptomonedas como Bitcoin, Ethereum y otras, consiste en validar y
agrupar las transacciones, hechas por los usuarios dentro de la red
determinada, en bloques que posteriormente serán unidos a la cadena de bloques
conocida como Blockchain. Este proceso además de generar una nueva cantidad de
monedas digitales que serán otorgadas al minero, junto con las comisiones
pagadas por quienes realizan las transacciones que componen el bloque
adicionado, también brindan seguridad a la red.
¿Cuáles
son los tipos de minería existen?
PoW,
(Proof of Work), que en nuestro lenguaje vendría a ser prueba
de trabajo. Es el sistema más usado en el minado de monedas como Bitcoin,
Ethereum, Litecoin y Monero. Esta clase de minería necesita de aparatos de alta
potencia capaces de solucionar una secuencia de acertijos hash. Hasta tanto no
sean resueltos dichos acertijos no se va a poder plantear un nuevo bloque para
sumar a la cadena Blockchain. Ni se van a poder producir las novedosas monedas
digitales recompensa del minero.
PoS,
(Proof of Shake), que traducida significa prueba de
colaboración. Este modelo se fundamenta en el poder de compra del minero. O
sea, a medida que más criptomonedas tenga en su poder, más va a poder minar. Y,
hablamos de un modelo de minería de motivación. Y fue desarrollado como una
elección al PoW intentando encontrar solucionar los problemas que este ha
presentado. Actualmente hay muchas criptomonedas que utilizan el sistema PoS ya
que coopera a conservar su costo en el mercado.
(Cloud
Mining) traducida significa Minería en la Nube, es el método por
medio del cual cualquiera puede iniciarse en la minería de criptomonedas sin
tener el hardware primordial. Se hace por medio de un centro de procesamiento
de datos remoto y compartido, situado en lo cual llamamos la nube. Tal cual
quien quiera incursionar en este campo puede realizarlo sin necesidad de hacer
frente los altos costos que implica la compra de los grupos necesarios, así
como los costos de electricidad, pagando únicamente lo que corresponde por el
servicio prestado al distribuidor.
