¿Dónde está el código relacionado con el bloque 494784 para segwit2x?

Leí por todas partes que segwit2x se activa en los bloques 494784, alrededor del 15 o 16 de noviembre.

Acabo de revisar el código base segwit2x haciendo:

git clone https://github.com/btc1/bitcoin

Y puedo ver que estoy en una rama llamada "segwit2x".

Intenté buscar en cada archivo cualquier indicio del bloque 494784, 494783 o 494785, pero no pude encontrar nada.

Tengo muchas preguntas técnicas sobre segwit2x y quería profundizar en el código fuente para encontrar respuestas.

Dado que no pude encontrar nada, mi primera pregunta técnica es esta: ¿dónde está el código relacionado con el bloque 494784 en el que se supone que sucede segwit2x?

Respuestas (1)

Se referencia relativamente, es decir, mediante el uso del parámetro BIP102HeightDelta. La bifurcación dura 3 meses después del bloque en el que se activó Segwit y la cantidad de bloques después es igual a 90 (días) * 144 (bloques / día) ( https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src /chainparams.cpp#L78 )

Intenta buscar ese parámetro. Saldrá que se usa aquí para definir si han pasado los 3 meses para activar 2MB o no ( https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/validation.cpp#L2934 y https:/ /github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/src/validation.cpp#L1853 y https://github.com/btc1/bitcoin/blob/385cbc994f35d36cefdab8c1c00ebfaceb55cfc6/2sensus/consensh# ).

ooooh gotcha +1: muchas gracias... ¡Me sorprendió no poder encontrar nada, pero no me di cuenta de que estaban usando un cálculo a partir del segwit original!