Com funciona l’objectiu?
El hash d’un bloc és un nombre de 256 bits que sembla aleatori. L’objectiu és un llindar: qualsevol hash que sigui igual o inferior al llindar guanya, i qualsevol hash superior es descarta. En hexadecimal, un objectiu baix comença amb una llarga sèrie de zeros. Per això es diu que un hash guanyador «comença amb zeros».
La capçalera no desa els 256 bits sencers. Codifica l’objectiu en un camp de 4 bytes anomenat bits, que tots els nodes descodifiquen de la mateixa manera.
Com es determina l’objectiu?
Cada 2.016 blocs, cada node compara el temps que s’ha trigat a generar-los amb dues setmanes. Si s’han generat més de pressa, l’objectiu baixa; si s’han generat més a poc a poc, puja. En qualsevol dels dos casos, el canvi màxim és de quatre vegades. Així, els blocs es generen cada deu minuts, més o menys, encara que els miners s’incorporin a la xarxa o la deixin.
La dificultat expressa el mateix amb una escala més fàcil d’entendre: l’objectiu més fàcil permès dividit per l’objectiu d’avui. L’objectiu baixa quan la dificultat puja.
Quants hashes calen per assolir l’objectiu d’avui?
Aquesta és la mitjana de proves que necessita tota la xarxa per bloc. Els pools fan servir la mateixa idea, però amb un objectiu propi molt més fàcil, perquè cada màquina enviï participacions prou sovint per comptar la feina que fa.
Fonts
- Objectiu · Bitcoin Wiki
- Dificultat · Bitcoin Wiki
- Guia de la cadena de blocs · Documentació per a desenvolupadors de Bitcoin
Les dades en directe d’aquesta pàgina provenen de l’API de CloudMineCrypto i de dades públiques de la cadena de blocs. S’actualitzen regularment i s’indiquen allà on apareixen. Només tenen finalitat educativa, no són assessorament financer.