network

difficulty

Un numero che controla quanto è difficile minare un nuovo blocco Bitcoin, regolato ogni 2016 blocchi per mantenere il tempo medio vicino a dieci minuti.

La difficoltà di Bitcoin è un numero target incorporato nel protocollo. Quando un miner vuole aggiungere un nuovo blocco, l'hash crittografico dell'intestazione di quel blocco deve essere numericamente inferiore al target corrente. Un target più basso significa che esistono meno hash validi, quindi i miner devono eseguire in media più lavoro prima di trovarne uno.

Ogni 2016 blocchi, circa ogni due settimane, ogni nodo ricalcola in modo indipendente la difficoltà. La rete confronta quanto tempo hanno effettivamente impiegato quei 2016 blocchi rispetto ai 20160 minuti previsti. Se il mining ha trovato blocchi più velocemente, la difficoltà aumenta; se più lentamente, diminuisce. Questa regolazione automatica mantiene il tempo medio dei blocchi vicino a dieci minuti indipendentemente da quanta potenza di mining si unisce o lascia la rete.

Il meccanismo di difficoltà è direttamente collegato all'halving e alle ricompense per blocco. Man mano che l'hardware di mining migliora o si uniscono più miner, la difficoltà aumenta per compensare, preservando il calendario di emissione prevedibile. Se i miner se ne vanno in massa, la difficoltà scende in modo che i miner rimanenti possano continuare a produrre blocchi a un ritmo sostenibile.

Frequently asked questions