P10-L07 · P10 · P10-M02
Construir una cronología desde registros inspeccionables independientemente
Requisitos previos: P10-L06
Objetivos de aprendizaje
- Construir una cronología desde registros inspeccionables independientemente
- Reproducir el orden de una cronología acotada de fase de resolución y distinguirla de un informe retrospectivo atribuido.
Por qué importa
Un relato de incidente suele comprimir meses de respuesta de protocolo en una flecha causal. Encabezados inspeccionables independientemente proporcionan cronología más estrecha, mientras la publicación oficial aporta contexto atribuido.
Explicación
ADVERTENCIA DE PROCEDENCIA HISTORICAL: este paquete trata la incompatibilidad de cadena Bitcoin de 2013 y un segmento acotado de fase de resolución de agosto. BIP50 está congelado en revisión exacta del repositorio. Describe bifurcación de marzo y manejo posterior; su fecha de asignación es campo documental, no instante exacto del incidente. El paquete no reconstruye cadena huérfana de marzo ni verifica independientemente comportamiento de cada minero.
La parte de cadena contiene encabezados brutos de 80 bytes para alturas 252450 y 252451, JSON de bloques indexados y referencias exactas de transacciones coinbase. Ejecuta verificador del paquete: doble SHA256 reproduce ambos IDs de encabezado; campo de hash previo del segundo apunta al primero. La resta temporal reproduce intervalo declarado. Por tanto, el orden de registros puede inspeccionarse por separado del relato retrospectivo. Etiquetas de cadena canónica e inclusión coinbase siguen siendo afirmaciones del indexador; no se incluye reproducción de nodo completo ni prueba nativa de inclusión Merkle.
Usa dos carriles de evidencia. En cadena coloca hechos de encabezados de alcance preciso; en publicación, lo que autores del protocolo dicen de software incompatible y límite de resolución. Su acuerdo respalda el localizador seleccionado, no toda afirmación causal o de impacto. Deja detalles de ramas de marzo, adopción global de actualización y pérdida económica sin resolver.
Terminología
Enlace de encabezados: campo de bloque previo que referencia hash del encabezado precedente.
Tiempo de bloque declarado: marca temporal facilitada por minero, no llegada exacta a red.
Informe retrospectivo: relato atribuido del protocolo sobre un incidente.
Fase de resolución: segmento posterior acotado, no reproducción completa del incidente.
Ejemplo histórico
Encabezado histórico 252450: 000000000000004bd037574c9171b4871185e7218c529734a1c5445f29114fbe, tiempo declarado 2013-08-16T11:45:05Z. Encabezado 252451: 0000000000000024b58eeb1134432f00497a6a860412996e7a260f47126eed07, tiempo declarado 2013-08-16T12:09:07Z, referencia 252450. Diferencia: 1,442 segundos (24 minutos 2 segundos). BIP50 identifica 252451 en su discusión de resolución de agosto. IDs coinbase exactos conservados en incident-252450-coinbase-id.txt e incident-252451-coinbase-id.txt, con transacciones indexadas; son localizadores, no atribución causal.
OBSERVED: texto guardado de publicación, hashes/enlace/campos de tiempo de encabezados reproducidos localmente. INFERRED: compatibilidad del localizador seleccionado con relato de resolución de publicación. UNKNOWN: estado de actualización de cada nodo, ramas competidoras completas de marzo y pérdidas. INSUFFICIENT EVIDENCE: afirmar que estos dos encabezados prueban que todos los participantes resolvieron el incidente.
Especificaciones visuales
Cronología histórica de señales con carril de publicación para contexto de marzo y carril de encabezados brutos para los dos registros de agosto. Etiquetar intervalo de tiempo declarado 24m02s, alturas/hashes exactos, límite de inclusión del indexador y hueco de recopilación de ramas de marzo.
Pie: Cronología histórica acotada de fase de resolución; no reproducción completa de bifurcación ni prueba de recuperación de todos los nodos.
SPECIFICATION_ONLY — el recurso visual renderizado no se ha producido ni revisado independientemente.
Lo que demuestra la evidencia
Los encabezados brutos congelados reproducen identificadores seleccionados, enlace e intervalo de tiempo declarado de 1,442 segundos. La publicación oficial guardada contiene relato atribuido de incidente/resolución.
Lo que no demuestra la evidencia
El paquete no prueba retraso exacto de propagación, acuerdo mundial de nodos, historia completa de bifurcación de marzo, identidad de atacante, intención ni pérdida económica. Separación de encabezados no es duración del incidente.
Errores comunes
Llamar duración total del incidente al intervalo de dos encabezados; tratar fecha de asignación documental como tiempo exacto de evento; afirmar actualización de todos los nodos; sustituir registros de ramas ausentes por contexto de publicación.
Ejercicio práctico
Construye cronología de tres filas: contexto atribuido de marzo, encabezado 252450 y encabezado 252451. Calcula intervalo, etiqueta base temporal y tipo de fuente de cada fila y rechaza «todos los nodos estaban corregidos tras 24m02s».
Mostrar corrección detallada
La fila de marzo pertenece al carril de publicación y sigue como contexto atribuido con precisión del informe retrospectivo. Filas de agosto usan tiempos brutos declarados y hashes exactos; 12:09:07 −11:45:05 =24m02s. El segundo encabezado apunta al primero, estableciendo orden de registros seleccionados. «Todos los nodos estaban corregidos» no queda establecido por dos encabezados ni publicación atribuida. Informa solo localizador acotado de resolución; deja censo de nodos, ramas de marzo y duración global sin resolver. Referencias coinbase son localizadores indexados reproducibles, no evidencia de adopción universal.
Lista de verificación
- Verificar hashes de encabezados y enlace de hash previo sin conexión.
- Separar campos de cadena y afirmaciones de publicación.
- Conservar localizadores exactos de transacción y tiempos de recuperación.
- Indicar alcance acotado de agosto y ramas de marzo ausentes.
Resumen
Orden de encabezados inspeccionable independientemente y contexto atribuido del protocolo pueden coexistir sin respaldar reconstrucción completa del incidente o su impacto.
Resumen
- Tiempo de cadena y fechas de publicación tienen significados distintos.
- Una cronología acotada debe mostrar fases ausentes.
- Enlace de encabezados no establece comportamiento global de nodos.
Lección siguiente
P10-L08
Herramientas
Usa la herramienta BlockAssay nombrada solo como contexto de lectura de evidencia. Esta lección no crea salida de herramienta, sesión de cuenta ni derecho de acceso. Ejercicio sin conexión; no firmes, despliegues, apruebes ni financies nada.
Fuentes y límites de las afirmaciones
-
BIP50: BIP50 — informe retrospectivo histórico fijado a versión — Relato atribuido de bifurcación de marzo de 2013 y límite de resolución de agosto en bloque 252451. Límite: Solo documentación de mecanismos; valores ilustrativos originales estipulados, no observaciones. Los registros históricos tienen procedencia congelada por separado y huecos de recopilación explícitos.
-
API: Especificación de API pública Esplora — Rutas GET, satoshis enteros y campos indexados de confirmación/gasto de salida. Límite: Solo documentación de mecanismos; valores ilustrativos originales estipulados, no observaciones. Los registros históricos tienen procedencia congelada por separado y huecos de recopilación explícitos.
-
CHAIN: Localizador histórico congelado de cadena — Registro de un único indexador; bytes históricos congelados, sin prueba independiente de inclusión nativa ni identidad humana.
Clasificaciones de evidencia
HISTORICAL — fechas de evento y recuperación separadas. Véase paquete congelado y huecos de recopilación.
Fecha de observación
2026-10-02 (fecha de recuperación; no tiempo de evento)
Versión del contenido
1
Fecha de revisión
null
Estado de revisión
needs_review
Especificaciones visuales
P10-L07-V01
Construir una cronología desde registros inspeccionables independientemente
Cronología histórica acotada de fase de resolución; no reproducción completa de bifurcación ni prueba de recuperación de todos los nodos.
Cronología histórica de señales con carril de publicación para contexto de marzo y carril de encabezados brutos para los dos registros de agosto. Etiquetar intervalo de tiempo declarado 24m02s, alturas/hashes exactos, límite de inclusión del indexador y hueco de recopilación de ramas de marzo.
Cronología histórica de señales con carril de publicación para contexto de marzo y carril de encabezados brutos para los dos registros de agosto. Etiquetar intervalo de tiempo declarado 24m02s, alturas/hashes exactos, límite de inclusión del indexador y hueco de recopilación de ramas de marzo.
Apilar observaciones, supuestos, huecos y conclusión a 390 px; conservar IDs completos y equivalente textual completo. Toda tabla ancha se desplaza localmente.
La prosa puede seguir RTL; IDs, cantidades y ejes temporales permanecen LTR. Conservar dirección de dependencia.
P10-FROZEN-RECORDS-v1
Fuentes y límites de las afirmaciones
BIP50 · OFFICIAL_PROTOCOL_PUBLICATION
BIP50 — informe retrospectivo histórico fijado a versión
- Afirmación respaldada
- Relato atribuido de bifurcación de marzo de 2013 y límite de resolución de agosto en bloque 252451.
- Límite de verificación
- Solo documentación de mecanismos; valores ilustrativos originales estipulados, no observaciones. Los registros históricos tienen procedencia congelada por separado y huecos de recopilación explícitos.
- Fecha de verificación
- 2026-10-02
https://github.com/bitcoin/bips/blob/24e96e870fffaa257b465ce1f0370c14aac588e8/bip-0050.mediawiki
API · PRIMARY_DOCUMENTATION
Especificación de API pública Esplora
- Afirmación respaldada
- Rutas GET, satoshis enteros y campos indexados de confirmación/gasto de salida.
- Límite de verificación
- Solo documentación de mecanismos; valores ilustrativos originales estipulados, no observaciones. Los registros históricos tienen procedencia congelada por separado y huecos de recopilación explícitos.
- Fecha de verificación
- 2026-10-02
https://github.com/Blockstream/esplora/blob/master/API.md
CHAIN · PUBLIC_CHAIN_RECORD
Localizador primario congelado de registro de cadena
- Afirmación respaldada
- Localizador histórico exacto del registro; bytes congelados y correspondencias de afirmaciones en docs/academy-2/datasets/p10.
- Límite de verificación
- Registro de un único indexador; bytes históricos congelados, sin prueba independiente de inclusión nativa ni identidad humana.
- Fecha de verificación
- 2026-10-02
https://blockstream.info/api/block/0000000000000024b58eeb1134432f00497a6a860412996e7a260f47126eed07/header
Procedencia de datos
id: P10-FROZEN-RECORDS-v1
dataStatus: HISTORICAL
observedAt: 2026-10-02
timeBasis: Historical header timestamps distinct from UTC retrieval times
source: Fuente interna no pública: esta prueba se verificó internamente y no está publicada.
scope: Frozen Bitcoin chain records and attributed BIP50 publication; see source-to-claim matrix and explicit collection gaps.