Mapa del área

Blockchain y consenso

Una blockchain es, ante todo, un protocolo de consenso: réplicas que acuerdan un mismo orden aunque algunas fallen o mientan. Este mapa ordena las 55 lecturas publicadas por la pregunta que responde cada familia de protocolos; los capítulos en preparación aparecen sin enlace hasta que pasen la revisión editorial.

Las familias de un vistazo

Qué supone cada familia sobre la red, cuánto cuesta en mensajes y cuándo confirma.

Familias de protocolos de consenso BFT y sus propiedades principales
FamiliaSupuesto de redMensajesConfirmaciónEjemplosPublicadas
El problema: acordar sin autoridad central———Doble gasto, SMR, fallas bizantinas5 de 5
Modelos de falla y de tiempoSíncrono · asíncrono · parcial (GST)——DLS 1988, FLP 19858 de 8
BFT clásico por fasesSincronía parcialO(n²) por fase; view-change O(n³)3 fasesPBFT (1999)3 de 3
BFT encadenado con líder rotativoSincronía parcialO(n) por fase con QC agregados2 o 3 cadenasTendermint, HotStuff, Jolteon, HotStuff-213 de 13
DAG-BFT: separar datos y ordenAsíncrono o parcialDifusión por rondas, orden sin mensajes extraPor anclas del DAGNarwhal, Tusk, Bullshark, Mysticeti8 de 8
Finalidad y operación de redesSincronía parcialDepende del gadget de finalidadFinalidad probadaSubstrate/GRANDPA, Ethereum, ChonkyBFT15 de 15
Verificación y testing———Twins, TLA+3 de 3
  1. Familia 3 de 7 · 3 de 3 lecturas publicadas

    BFT clásico por fases

    ¿Cómo se ordenan peticiones con votaciones todos-con-todos?

    PBFT confirma en tres pasos y paga el cambio de líder con expedientes que crecen con n.

  2. Familia 6 de 7 · 15 de 15 lecturas publicadas

    Finalidad y operación de redes

    ¿Qué pasa cuando el protocolo vive años en producción?

    Sincronizar nodos que finalizan rápido, recuperar liveness tras particiones, rotar validadores y gobernar parámetros.

  3. Familia 7 de 7 · 3 de 3 lecturas publicadas

    Verificación y testing

    ¿Cómo se demuestra que una implementación no rompe safety?

    Twins clona réplicas para provocar equivocaciones; los métodos formales comprueban invariantes.

Referencia transversal