1. ¿Qué es Blockchain?
Una blockchain es un libro mayor digital distribuido e inmutable que registra transacciones a través de muchas computadoras de una manera que impide cambios después del hecho.
Características Clave:
Distribuido: Los datos se almacenan en múltiples nodos (computadoras)
Inmutable: Una vez registrado, los datos no pueden ser alterados
Transparente: Las transacciones son verificables públicamente
Seguro: Utiliza técnicas criptográficas
2. Cómo Funciona Blockchain
Creación de Transacciones → El usuario inicia una transacción (por ejemplo, enviando cripto)
Verificación → Los nodos de la red validan la transacción
Formación de Bloques → Las transacciones verificadas se agrupan en un bloque
Mecanismo de Consenso → La red acuerda que el bloque es válido
Bloque Agregado a la Cadena → Registro permanente y cronológico es actualizado
3. Componentes de Blockchain
Bloques: Contenedores que contienen datos de transacción
Cadena: Secuencia vinculada de bloques
Hash: Huella digital única de cada bloque
Nodo: Un participante en la red
Libro Mayor: La base de datos completa de transacciones
4. Tipos de Blockchains
Blockchain Público
Definición: Redes abiertas a las que cualquiera puede unirse y participar.
Acceso: Sin permisos.
Consenso: Típicamente Prueba de Trabajo (PoW) o Prueba de Participación (PoS).
Pros: Alta descentralización, transparencia, resistencia a la censura.
Contras: Más lento, menos privado, alto costo energético (PoW).
Ejemplos:
Bitcoin
Ethereum
Litecoin
Solana
Blockchain Privado
Definición: Controlado por una sola organización.
Acceso: Con permisos.
Consenso: A menudo centralizado o mediante validadores limitados.
Pros: Transacciones rápidas, privacidad, cumplimiento más fácil.
Contras: Menos descentralizado, se requiere confianza en la autoridad central.
Ejemplos:
Hyperledger Fabric
Corda
Blockchain de Consorcio
Definición: Controlado por un grupo de organizaciones.
Acceso: Con permisos (los participantes son preseleccionados).
Consenso: Validadores preaprobados comparten el control.
Pros: Gobernanza compartida, más rápido que las cadenas públicas, colaboración segura.
Contras: Descentralización limitada, requiere confianza entre participantes.
Ejemplos:
Quórum
Cadena de Energía Web
Blockchains Híbridas
Definición: Combina elementos de blockchains públicas y privadas.
Acceso: Ciertos datos públicos, otras partes restringidas.
Consenso: Flexible (puede combinar métodos sin permisos y con permisos).
Pros: Privacidad personalizable, escalabilidad, transparencia selectiva.
Contras: Arquitectura compleja, desafíos de gobernanza.
Ejemplos:
XinFin (Red XDC)
Dragonchain
5. Mecanismos de Consenso
Los mecanismos de consenso permiten a los nodos acordar el estado de la blockchain.
Prueba de Trabajo (PoW): Los mineros resuelven acertijos (Bitcoin)
Prueba de Participación (PoS): Los validadores apuestan tokens (Ethereum 2.0)
Prueba de Participación Delegada (DPoS): Sistema basado en votación (EOS, TRON)
Tolerancia a Fallos Bizantinos Práctica (PBFT): Rápido, utilizado en blockchains con permisos
6. Ejemplo del Mundo Real
Cuando envías 1 ETH a un amigo:
Tu billetera crea una transacción → enviada a la red
Los validadores la revisan → la aprueban
Se registra en un bloque → almacenado permanentemente en la blockchain de Ethereum
Eso es todo por hoy.