Hash Rate
La creación de Bitcoins, se produce cada 10 minutos, mas o menos, mediante la solución de un problema matemático que requiere mucho esfuerzo pero que es muy sencillo. El esfuerzo es un consumo eléctrico importante. Dentro de la cabecera del Bloque tenemos 6 datos importantes:
1.- Versión del protocolo de Bitcoin
2.- El hash del Bloque anterior.
3.- El hash representativo de todo el árbol de Merkle de las Tx. Que se llama la Merkle root.
4.- El Timestamp o el tiempo en que se registró el bloque. Empieza en el primer segundo del 1-1-1970. En el Time stamp hay una cierta permisividad para los mineros definida en el protocolo.
5.- Los bits que representan la dificultad que hay que conseguir. Se revisa cada 2016 bloques con el objetivo de minar 1 bloque cada 10 minutos en promedio.
6.- Un número que le llamamos NONCE que irá variando hasta conseguir el objetivo del punto 5.
Es sencillo porque se trata de ir cambiando un número, se llama NONCE, y al cambiarlo el hash ha de contener mínimo 19 o 18 ceros a la izquierda. El número de ceros es la dificultad. SI son 19 ceros es mucha mas dificultad que tenga 16 ceros. Os muestro uno de los últimos. En realidad son 19*4 = 76 ceros porque cada 0 son 4 bits 0000. Pensar que son 64 caracteres en hexadecimal = 64*4 = 256 bits
00000000000000000002eea9138377fd7039677cc0ac0265d6f7d2b75308767b
Esto lo podéis ver en un explorador de Blockchain. Hay varios.
https://www.blockchain.com/explorer
¿Cuántos ceros ha de tener?, esa es la dificultad, la cual se revisa cada 2 semanas. En realidad los ceros es una metáfora muy acorde a la dificultad que hay que cumplir. La realidad es que hay que conseguir un número que sea menor que la dificultad en bits que se revisa cada 2016 bloques (2 semanas). Eso es el HASH RATE o el ratio del HASH.
¿Por qué se revisa?, se revisa porque en promedio se ha de aprobar un bloque cada 10 minutos, y si:
- Si se hacen bloques cada 8 minutos, se ha de aumentar el HASH RATE ( es decir más ceros a la izquierda)
- Si se hacen más bloques por cada 10 minutos, se ha de disminuir el HASH RATE (quitar ceros a la izquierda), es decir la dificultad de encontrar la formulita mágica.
¿Quién ha de encontrar esa formulita?, por supuesto los mineros (es decir los nodos en la red). El minero que de con la formulita, creará el bloque y si el resto de nodos le dan el aprobado, creará el BLOQUE y percibirá 6,25 BTC en su cuenta pública, mas las comisiones que se hayan cobrado por validar las transacciones que van en el bloque.
Mañana 20 de mayo se revida el HASH RATE a las 22h o 23h PM, y ya se sabe que disminuirá la dificultad, es decir disminuirá el HASH RATE o los números de ceros (los ceros los explicaré en otro momento, en una entrada. Ahora es demasiado y os podéis perder en lo importante).
Aquí tenéis un punto de vista mas comercial de esta noticia https://bit.ly/3dZtuZm