DEFINICIÓ de Target Hash
Un hash de destinació és un nombre amb el qual un encapçalament del bloc ha de ser inferior o igual que es pugui atorgar un nou bloc. El hash de destinació s’utilitza per determinar la dificultat de l’entrada i es pot ajustar per tal de garantir que els blocs es processin de manera eficient.
DESCOMPÈNCIA DEL DESCANS
Les criptocurrencies es basen en l’ús de blockchains que contenen l’historial de transaccions i es “hashed” o es codifiquen en una sèrie de números i lletres. Hashing consisteix a agafar una cadena de dades de qualsevol longitud i executar-la a través d’un algorisme per produir una sortida amb una longitud fixa. La sortida sempre serà de la mateixa longitud, independentment de la mida que sigui petita o petita. L’ús del hashing significa que qualsevol persona que tracti amb un blockchain ha de recordar el hash més que l’entrada en si. Cada bloc contindrà el hash de l’encapçalament del bloc anterior.
La descodificació i la codificació de la cadena blockchain es coneix com a mineria. La mineria implica l’ús d’ordinadors per executar algoritmes de hashing per processar el bloc més recent, amb la informació necessària a la mineria que es troba a l’encapçalament del bloc. La xarxa de criptocurrency estableix un valor de destinació per a aquest hash (el hash de destinació) i els miners intenten determinar quin és aquest valor provant tots els valors possibles.
L’encapçalament del bloc conté el número de versió del bloc, una marca de temps, el hash utilitzat al bloc anterior, el hash de l’arrel de Merkle, el noce i el hash de destinació. El bloc es genera agafant el hash del contingut del bloc, afegint una cadena aleatòria de nombres (el noce), i tornant a haver de bloquejar el bloc. Si el hash compleix el requisit de la destinació, el bloc s’afegeix a la blockchain. Fer un recorregut a través de solucions per endevinar el noce es coneix com a prova del treball i al miner que és capaç de trobar el valor se li adjudica el bloc i es paga en criptomoneda.
El hash de destinació per a Bitcoin és un número de 256 bits i es pot trobar a la capçalera del bloc. L’explotació d’un bloc requereix que el miner produeixi un valor (un noce) que després d’haver estat rentat inferior o igual al que s’utilitza al bloc més recent acceptat per la xarxa Bitcoin. Aquest nombre està entre 0- (l’opció més petita) i 256-bits (l’opció més gran), però és poc probable que mai sigui el nombre màxim. Com que el hash objectiu podria ser un gran nombre, el miner pot haver de provar un gran nombre de valors abans de tenir èxit. Un miner que no tingui èxit ha d’esperar el següent bloc, fet que comporta que els miners s’assemblin a la cerca d’una solució de hash per guanyar una cursa o la loteria.
El hash de destinació s’ajusta periòdicament. Les funcions hash que s’utilitzen per generar la nova destinació tenen propietats específiques dissenyades per fer la blockchain (i criptocurrency) segura. És determinista, és a dir, que produirà el mateix resultat cada vegada que s'utilitzi la mateixa entrada. És prou ràpid per no trigar massa temps a tornar un hash per a l’entrada. També fa que la determinació de l’entrada sigui molt difícil, especialment per a gran quantitat, i fa petits canvis en l’entrada donant lloc a una sortida de hash molt diferent.
