Curso 1: Fundamentos de Blockchain y Bitcoin | Módulo 2 de 12

¿Qué es Blockchain?

El libro contable compartido que nadie puede falsificar

Bloques + Hashes Inmutabilidad Descentralizado
Piensa en un ledger contable compartido: Imagina un cuaderno donde cada página está sellada criptográficamente con la huella de la página anterior. Si alguien altera una página, la huella no coincide y todos lo detectan al instante. Así funciona blockchain: bloques encadenados por hashes.

¿Qué aprenderás?

Intuición fundamental

Blockchain no es una tecnología única, sino la combinación de tres conceptos existentes: redes peer-to-peer, criptografía de hash y mecanismos de consenso. La genialidad de Satoshi Nakamoto fue unir estas piezas para crear un sistema donde nadie necesita confiar en nadie más.

Piensa en blockchain como un libro de contabilidad público que existe en miles de computadoras simultáneamente. No hay una "copia maestra" — todas las copias son igualmente válidas y se actualizan por consenso.

Paso a paso

1. Un usuario crea una transacción (ej: "Alice envía 5 BTC a Bob"). 2. La transacción se transmite a la red P2P. 3. Los mineros/validadores la incluyen en un bloque. 4. El bloque se enlaza al anterior mediante un hash. 5. Los nodos verifican y añaden el bloque a su copia. 6. La transacción queda confirmada.

Este proceso ocurre cada ~10 minutos en Bitcoin, creando una cadena de bloques que crece con el tiempo.

Ejemplo concreto

Imagina que tienes un documento de Word compartido en Google Drive. Google controla el servidor central. Si Google decide modificar tu archivo o eliminarlo, puede hacerlo. En blockchain, ese documento existe en 10,000 computadoras. Para modificarlo, necesitarías cambiar el archivo en más de 5,001 computadoras simultáneamente.

Cada "documento" (bloque) contiene un resumen del documento anterior (hash), formando una cadena imposible de alterar sin romper todos los eslabones.

Errores comunes

"Blockchain es lo mismo que Bitcoin": Falso. Bitcoin es una aplicación de la tecnología blockchain, pero blockchain tiene usos mucho más amplios (trazabilidad, votación, identidad digital, contratos inteligentes).

"Los datos en blockchain son privados": Falso. Las blockchains públicas son transparentes: cualquiera puede ver todas las transacciones. La privacidad no viene del ocultamiento de datos, sino del uso de seudónimos (direcciones sin nombre real).

Inmutabilidad explicada

La inmutabilidad no significa que los datos no puedan cambiar, sino que cualquier cambio es detectable. Si alguien intenta modificar un bloque histórico, su hash cambia, rompiendo el enlace con el siguiente bloque. Los nodos honestos rechazarán la versión alterada.

Para que un cambio sea aceptado, el atacante necesitaría re-minar todos los bloques siguientes con más poder que el resto de la red combinado (ataque del 51%). El costo energético de esto hace que sea prácticamente imposible en redes grandes como Bitcoin.

Descentralización real

La descentralización elimina el "punto único de fallo". En un sistema centralizado (banco), si el servidor central cae, nadie puede operar. En blockchain, si un nodo cae, los otros 9,999 continúan funcionando sin interrupción.

Además, la descentralización elimina la censura: nadie puede impedirte hacer una transacción válida, a diferencia de los sistemas financieros tradicionales donde un banco puede congelar tu cuenta.

Ejemplo paso a paso: Tu primera transacción en blockchain

1
Crear la transacción

Alice decide enviar 0.5 BTC a Bob. Usa su wallet para crear una transacción que dice: "Desde la dirección de Alice, envío 0.5 BTC a la dirección de Bob". La transacción se firma digitalmente con la clave privada de Alice.

2
Transmitir a la red

La wallet de Alice envía la transacción firmada a la red Bitcoin. Los nodos la reciben y verifican que la firma sea válida y que Alice tenga fondos suficientes. La transacción entra al "mempool" (grupo de transacciones pendientes).

3
Incluir en un bloque

Un minero selecciona transacciones del mempool, incluyendo la de Alice, y las agrupa en un candidato a bloque. Luego comienza a resolver el acertijo de Prueba de Trabajo (PoW) para validar el bloque.

4
Enlazar el bloque

El minero encuentra un nonce que produce un hash válido. El nuevo bloque contiene: las transacciones, su propio hash, y el hash del bloque anterior. Así se forma el eslabón de la cadena.

5
Confirmación final

El bloque se transmite a la red. Cada nodo verifica que el bloque sea válido y lo añade a su copia de la blockchain. La transacción de Alice queda confirmada. Con cada bloque adicional, la confirmación se vuelve más segura.

Visualizador de Blockchain

Cada bloque contiene un número, datos, su propio hash y el hash del bloque anterior. Pulsa "Añadir bloque" para extender la cadena.

Comprueba lo aprendido

Resumen del módulo

Construye la cadena de bloques y responde las preguntas para ganar tu insignia.