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

  1. Creación de Transacciones → El usuario inicia una transacción (por ejemplo, enviando cripto)

  2. Verificación → Los nodos de la red validan la transacción

  3. Formación de Bloques → Las transacciones verificadas se agrupan en un bloque

  4. Mecanismo de Consenso → La red acuerda que el bloque es válido

  5. 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:

  1. Bitcoin

  2. Ethereum

  3. Litecoin

  4. 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:

  1. Hyperledger Fabric

  2. 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:

  1. Quórum

  2. 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:

  1. XinFin (Red XDC)

  2. Dragonchain

5. Mecanismos de Consenso

  1. Los mecanismos de consenso permiten a los nodos acordar el estado de la blockchain.

  2. Prueba de Trabajo (PoW): Los mineros resuelven acertijos (Bitcoin)

  3. Prueba de Participación (PoS): Los validadores apuestan tokens (Ethereum 2.0)

  4. Prueba de Participación Delegada (DPoS): Sistema basado en votación (EOS, TRON)

  5. Tolerancia a Fallos Bizantinos Práctica (PBFT): Rápido, utilizado en blockchains con permisos

6. Ejemplo del Mundo Real

  1. Cuando envías 1 ETH a un amigo:

  2. Tu billetera crea una transacción → enviada a la red

  3. Los validadores la revisan → la aprueban

  4. Se registra en un bloque → almacenado permanentemente en la blockchain de Ethereum

Eso es todo por hoy.


#web3 #web3course #Web3 #blockchain