Glossari · Mineria

Objectiu

De part de l’equip de CloudMineCryptoActualitzat

Definició

L’objectiu és un nombre de 256 bits que el hash d’un bloc ha d’assolir o no superar perquè el bloc sigui vàlid. Com més baix és l’objectiu, menys hashes el compleixen i més difícil és trobar blocs.

Forma part del glossari de mineria de Bitcoin: 88 termes explicats amb paraules senzilles.

El hash d’un bloc ha de ser inferior a aquest nombre

Dificultat 1

8 zeros inicials

L’objectiu més fàcil permès per les regles. Els primers blocs de 2009 el feien servir.

00000000ffff0000000000000000000000000000000000000000000000000000

Avui: dificultat de 140,6 bilions

19 zeros inicials

Calculat a partir de la dificultat actual, actualitzada cada 10 minuts.

000000000000000000020093000000001580c0fc5ad0adb3e6cb7e20c0a5e96b

Cada zero hexadecimal inicial addicional fa que trobar un hash guanyador sigui 16 vegades més difícil. La dificultat mesura el mateix en una escala contínua: l’objectiu amb dificultat 1 dividit per l’objectiu d’avui.

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?

141 bilions × 2³² ≈ 603.777 trilions de hashes per bloc
En temps real, a partir de la dificultat actual. S’actualitza cada 10 minuts.

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

  1. Objectiu · Bitcoin Wiki
  2. Dificultat · Bitcoin Wiki
  3. 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.

Ara mira com funciona la mineria.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.