¿Cuál fue el primer bloque BIP9? ¿Bloque 370,434 (0x20000007) o Bloque 398,364 (0x30000000)?

Bloque 370.434 ( 001 000000000000000000000000000111) y (0x20000007)

  • Sí: BIP9 dice configurar los 3 bits principales en 001.
  • No: BIP101 dice explícitamente establecer los bits primero, segundo, tercero y 30 en 1.
  • No: No se menciona BIP9 en ninguna parte de BIP101.
  • No: BIP9 se publicó después de este bloque.

Bloque 398,364 ( 001 100000000000000000000000000000) y (0x30000000)

  • Sí: definitivamente es compatible con BIP9, pero no explícitamente BIP9. Se menciona en BIP109.

Respuestas (1)

En mi opinión, el bloque 398364 es el primer bloque BIP9.

El bloque 370434 estaba señalando BIP101. Como usted dice, BIP9 no se creó en este momento e incluso si estaba destinado a señalar BIP9, también señalaría csv y segwit que no estaban activos en ese momento: https://github.com/bitcoin/bips/blob/ master/bip-0009/asignaciones.mediawiki

El bloque 398364 usa un formato BIP9 para señalar BIP109. El cuarto bit se usa para indicar la versión del bloque, 0b001100000000000000000000000000000 (0x30000000) que está dentro del rango de versión definido de BIP9. Pero otras propuestas utilizaron los últimos bits en el número de versión.

El bloque 407021 es el primer bloque con el número de versión 0b001000000000000000000000000000000 (0x20000000), por lo que es un voto claro solo para BIP9.

La línea verde a continuación muestra los bloques BIP109 y la línea azul BIP9.

Historial de versiones del bloque BIP0009