Minato un blocco Bitcoin che anticipa un soft fork
2 min read 255 words

Minato un blocco Bitcoin che anticipa un soft fork

Il blocco 937404 minato da WhitePool (o WhiteBit, come spesso indicato) è considerato BIP54 compatible per un motivo molto specifico legato alla proposta BIP 54 (“Great Consensus Cleanup”).

La BIP 54 (ancora in fase di proposta/draft nel 2025-2026, ma con crescente supporto) introduce diverse regole di consenso backward-incompatible (quindi soft fork), tra cui una molto semplice ma importante per la coinbase transaction:

Nel caso del blocco 937404:

  • Altezza del blocco = 937404
  • nLockTime della coinbase → 937403

Questo è esattamente ciò che ha fatto WhiteBit/WhitePool in quel blocco.Puoi verificarlo direttamente:

Perché lo fanno già ora, anche se BIP 54 non è ancora attivata? È una mossa di forward-compatibility (compatibilità futura):

  • Impostare già oggi nLockTime = height-1 non rompe nulla con le regole attuali (Bitcoin Core lo accetta senza problemi).
  • Quando (e se) BIP 54 verrà attivata tramite soft fork, i blocchi di WhiteBit/WhitePool continueranno a essere validi senza bisogno di cambiare nulla all’ultimo momento.
  • È un segnale di supporto alla proposta e aiuta a testare/spingere l’adozione anticipata di questa piccola ma utile modifica.

In sintesi: Il blocco 937404 è BIP54-compatible perché la coinbase ha nLockTime impostato a 937403 (height - 1), esattamente come richiesto dalla regola proposta in BIP 54. È il primo blocco pubblico noto ad averlo fatto in quel modo, da qui l’annuncio celebrativo

https://x.com/Chris_Stewart_5/status/2026749907684499529