Según Rusty Russel, necesitas minar 432 bloques para activar segwit en el registro. ¿Por qué esta altura de bloque específica?
Fuentes:
Tenga en cuenta que desde 0.16, Segwit siempre está activo en el registro desde el bloque de génesis.
Antes de 0.16, Segwit on regtest se define para tener una hora de inicio de 0 y se puede activar a través del mecanismo de bits de versión BIP 9. En BIP 9, el bloque de génesis siempre tiene el estado de DEFINED
, lo que significa que el período de señalización que comienza con el bloque de génesis es DEFINED
y cualquier señalización en ese período no cuenta para segwit.
Segwit se convertiría STARTED
en el segundo período de señalización y solo entonces se contarían los bloques de señalización. Si se alcanza el umbral, se volverá LOCKED_IN
durante el tercer período de señalización. Una vez que concluya el tercer período de señalización, Segwit estará activo. Entonces, en circunstancias ideales donde todos los bloques señalan a Segwit, se necesitan 3 períodos de señalización para que Segwit se active.
En Regtest, cada período de señalización es de 144 bloques. 144 * 3 = 432 bloques deben extraerse para que Segwit se active.