¿Qué es la Minería Bitcoin?
La minería, minado o creación de bitcoins es la recompensa recibida por la generación de nuevos bloques para la red Bitcoin (BTC), por analogía con la minería de la extracción del oro. La construcción de la cadena de bloques se hace por medio de esta actividad, la cual permite mantener a una red peer-to-peer (uno a uno) basada en la tecnología blockchain actualizada y segura.
La función criptográfica hash
Usualmente conocida como “hash”- es un algoritmo matemático que transforma cualquier bloque arbitrario de datos en una nueva serie de caracteres con una longitud fija.
En el sitio ToolsOnline podemos determinar el hash de dos bloques de datos:
Datos: La vida es bella
Hash: 81cb54948c8b40aa94923b4088f25d917f7e3c7bc1723aabb2d00b03854d3bb9
Datos: La vida es Bella
Hash: d64f1585d338c9f04056cf2d6cd49d9fac2bd4aaed661e15b8e4e67bd385acab
La diferencia es una letra entre ambos bloques de datos (la b de bella), pero el hash cambia completamente
Transacciones de bitcoin
Son entendidas como los envíos de bitcoins de una persona a otra usando la red Bitcoin, gracias a ellos podemos enviar y recibir la criptomoneda. Todos los datos de una transacción, tanto de envío como de recepción, se expresan con un código, llamado Hash, que certifica que la transacción está en curso o se ha realizado. El código Hash es un identificador único e irrepetible: veamos la transacción con el hash:
167f4ca61f79ee8c396c118e52ffebad737dcf91ba08616d75508e0094bfbaf7
Esta transacción tiene dos cuentas remitentes y dos cuentas destinatarias que reciben los BTC.
El blockchain
Cada 10 minutos aproximadamente la red Bitcoin genera un bloque, que contiene las transacciones de ese intervalo de tiempo, así la transacción anterior se incluyó en el bloque número: 733,212 del 23 de abril del 2022, este bloque se identifica con el hash:
0000000000000000000613bedd86caff0f762a8af23ec7fbd408993998576a68
Este bloque contiene 1,929 transacciones y por tanto 1,929 hash. Al aplicar la función matemática hash a las transacciones se genera una parte del hash del bloque (la parte derecha):
La segunda parte del hash del bloque está formado por los ceros a la izquierda, que en este ejemplo son 19 ceros:
Para obtener estos 19 ceros, el minero debe encontrar un numero aleatorio y único (Nounce), mediante otro algoritmo matemático llamado prueba de trabajo (PoW).
¿Cómo funciona PoW?
La red mundial bitcoin, está formada por miles de computadoras llamados nodos, que en esos 10 minutos han procesado las 1,929 transacciones.
Uno de los nodos debe ganar la recompensa en bitcoin.
Se crea una cantidad de bitcoin que se entrega al ganador a través de una transacción de minado o Coinbase.
Es la primera transacción que aparece en el bloque de arriba hacia abajo.
En este bloque el Nounce que resulto es 996,687,889.
Ese esfuerzo de trabajo de la computadora implica un gasto de energía eléctrica, que el dueño del nodo paga en su consumo de electricidad con los bitcoins ganados en la recompensa.
Finalmente, como los nodos están en más de cien países:
En ciertos países la electricidad consumida se genera por fuentes renovables como la hidroeléctrica, solar, eólica.
Por fuentes contaminantes como generadores a carbón y bunker que es un derivado del petróleo.
Así el problema de contaminación no es el minado en sí, sino como en tu país se produce la energía eléctrica, porque todos los días usamos aparatos como lavadoras, estufas, televisores, que consumen electricidad y también contaminan.