Saltar al contenido principal

¿Qué es Blockchain?

Blockchain es una base de datos compartida (distribuida) donde muchas computadoras mantienen el mismo historial de información, y donde cambiar el pasado es difícil porque el sistema está diseñado para verificar y encadenar los datos.

Objetivos de aprendizaje

  • Entender qué problema resuelve blockchain y qué no.
  • Diferenciar cadena de bloques vs criptomoneda.
  • Reconocer los componentes: bloques, hashes, red P2P, consenso.

Prerrequisitos

Ninguno.

Conceptos clave

  • Bloque: paquete de datos (transacciones u otros registros).
  • Hash: “huella digital” del bloque (cambia si cambian los datos).
  • Cadena: cada bloque referencia al anterior → historial encadenado.
  • Red P2P: no hay un “servidor único”; hay muchos nodos.
  • Consenso: reglas para decidir qué versión del historial es válida.

¿Qué problema resuelve?

  • Coordinación de un historial compartido sin confiar en un solo actor.
  • Auditoría y trazabilidad: “qué pasó y en qué orden”.

Qué NO resuelve (mitos comunes)

  • No hace que todo sea “más rápido”.
  • No garantiza “privacidad” por defecto.
  • No es sinónimo de “gratis” (hay costos).

Lab 1: Entendiendo hashes (sin código)

  1. Cambia una letra en un texto corto.
  2. Imagina que el hash cambia completamente.
  3. Conclusión: si un bloque cambia, rompe la referencia del siguiente.

Resultado esperado: comprendes por qué alterar el pasado exige rehacer el resto.

Lab 2: Historia encadenada (ejercicio mental)

Tienes 3 bloques:

  • B1: “A paga a B”
  • B2: “B paga a C”
  • B3: “C paga a D”

Pregunta: ¿Qué pasa si alguien cambia B1 a “A paga a X”?

Respuesta guía: B2 y B3 quedan invalidos porque ya no encajan con la referencia.

Checklist

  • Puedo explicar blockchain sin mencionar “Bitcoin”.
  • Puedo explicar qué es un hash y por qué importa.
  • Sé decir cuándo blockchain no es la solución.

Mini evaluación

  1. ¿Por qué se dice que blockchain es “difícil de modificar”?
  2. ¿Qué rol cumple el consenso?
  3. ¿Qué diferencia hay entre base de datos tradicional vs blockchain?

Recursos recomendados

  • Documentación: Ethereum.org (sección “Learn”)
  • Videos intro (conceptos generales)
  • Lecturas: “distributed systems basics” (idea general, no para memorizar)

Siguiente paso

Continúa con: ¿Qué es Ethereum?