Come funziona il target?
L’hash di un blocco è un numero di 256 bit dall’aspetto casuale. Il target è una soglia: qualsiasi hash pari o inferiore la supera, mentre quelli superiori vengono scartati. In esadecimale, un target basso inizia con una lunga serie di zeri. Ecco perché si dice che un hash vincente «inizia con degli zeri».
L’intestazione non contiene tutti i 256 bit. Il target viene compresso in un campo di 4 byte chiamato bits, che ogni nodo decomprime allo stesso modo.
Come viene stabilito il target?
Ogni 2.016 blocchi, ogni nodo confronta il tempo impiegato per crearli con due settimane. Se sono stati creati più in fretta, il target diminuisce; se ci è voluto più tempo, aumenta. In entrambi i casi, la variazione non può superare un fattore quattro. Così i blocchi restano a circa dieci minuti di distanza, anche quando i miner entrano o escono dalla rete.
La difficoltà esprime la stessa cosa su una scala più intuitiva: il target più facile consentito diviso per quello di oggi. Il target diminuisce quando la difficoltà aumenta.
Quanti hash servono per raggiungere il target di oggi?
È il numero medio di tentativi che serve all’intera rete per trovare un blocco. I pool usano lo stesso principio con un target molto più facile, così ogni macchina invia share abbastanza spesso da poter conteggiare il lavoro svolto.
Fonti
- Target · Bitcoin Wiki
- Difficoltà · Bitcoin Wiki
- Guida alla blockchain · Documentazione per sviluppatori Bitcoin
I dati in tempo reale su questa pagina provengono dall’API di CloudMineCrypto e dai dati pubblici della blockchain. Vengono aggiornati regolarmente e contrassegnati nel punto in cui compaiono. Solo a scopo informativo, non sono una consulenza finanziaria.