Che cosa è il BIP 8 (Soft Fork Activation)?

La proposta di miglioramento Bitcoin (BIP) 8 ha introdotto un nuovo metodo per l’attivazione delle soft forks, che rappresenta un miglioramento rispetto al precedente BIP 9. BIP 8 presenta alcune importanti modifiche, volte a eliminare i difetti individuati in BIP 9.

In primo luogo, BIP 8 utilizza il block height invece del “timestamp” per determinare il momento di inizio e la durata del periodo di segnalazione. Questo cambiamento, seppur minimo, ha un impatto ridotto sul normale processo di attivazione, ma evita la possibilità di un rapido calo della potenza di calcolo degli hash, che potrebbe compromettere l’attivazione dell’aggiornamento.

In secondo luogo, BIP 8 introduce un flag opzionale che, se abilitato, permette l’attivazione dell’aggiornamento anche se la soglia di supporto da parte dei miner, di solito il 95%, non viene raggiunta entro la fine del periodo di segnalazione. Questa caratteristica permette di accelerare l’attivazione di aggiornamenti particolarmente popolari, utilizzando la segnalazione della potenza di calcolo degli hash come meccanismo principale anziché come semplice indicatore.

Grazie a queste modifiche, BIP 8 offre un approccio più robusto e flessibile per l’attivazione delle soft forks nella rete Bitcoin. Tuttavia, è importante sottolineare che l’implementazione di BIP 8 non è ancora stata adottata a livello universale e dipende dalla volontà degli sviluppatori e degli operatori della rete.