Supply Chain & Blockchain — eBusiness

Toda economía funciona sobre confianza. La cadena de suministro global mueve $19.3 billones anuales y depende de intermediarios: bancos, notarías, certificadoras, aduanas. Blockchain propone algo radical: reemplazar al intermediario por matemáticas verificables.


01 · El ciclo transaccional en eBusiness

Toda operación de negocio electrónico se basa en un conjunto de transacciones encadenadas: desde que un cliente hace clic en «Comprar» hasta que el producto llega a sus manos, múltiples actores, sistemas y acuerdos están en juego.

Flujo de la transacción

  • 🛒 Pedido — El cliente crea la orden en el sistema
  • Validación — El ERP/CRM verifica disponibilidad de stock
  • 💳 Pago — El gateway de pagos procesa la transacción
  • 🏭 Producción — El proveedor o manufactura prepara el pedido
  • 🚚 Logística — Transporte 3PL hacia el destino
  • 📦 Entrega — Last mile y confirmación al cliente

Conceptos clave del ciclo transaccional

ConceptoDescripciónAplicación
Transacción ACIDAtomicidad, Consistencia, Aislamiento y Durabilidad — garantizan que cada operación se complete o se reviertaBases de datos / ERP
EDI & APIsCanales por los que los sistemas intercambian órdenes, facturas y avisos de embarqueIntegración B2B
TrazabilidadCapacidad de seguir un producto desde el origen hasta el destino finalSupply Chain 4.0
IncotermsTérminos internacionales (FOB, CIF, DDP) que definen quién asume el riesgo en el transporteComercio internacional
Fraude y falsificaciónEl problema central que Blockchain viene a resolver→ Aquí entra Blockchain

02 · DLT — Distributed Ledger Technology

Blockchain es un tipo de DLT, no son sinónimos. Un DLT es cualquier sistema donde múltiples participantes mantienen copias sincronizadas de un registro compartido, sin que exista un servidor central que lo controle.

Bases de datos distribuidas vs. Libros Mayores Distribuidos

CaracterísticaBD DistribuidaDLT / Blockchain
Base maestra centralNo tieneNo tiene
Modelo de amenazasAsume cooperación honestaTolera nodos maliciosos (BFT)
ValidaciónReplicación entre nodosConsenso + verificación independiente
ConfianzaConfianza per se en los nodosSin confianza — se requiere prueba
EjemplosCassandra, MongoDB distribuidoHyperledger Fabric, Ethereum

Tipos de Blockchain

  • 🌍 Pública — Cualquiera puede leer, escribir y validar. Sin permisos. (Bitcoin, Ethereum)
  • 🏢 Privada — Una organización controla quién participa. (Hyperledger Fabric)
  • 🤝 Consorcio — Grupo de empresas comparte el control. (IBM Food Trust, MediLedger)
  • 🔀 DAG — Grafo acíclico dirigido. Sin mineros, sin cadena lineal. Alta velocidad. (IOTA, Hedera)

En Supply Chain empresarial se usa casi siempre Consorcio o Privada (Hyperledger Fabric). La razón: requieren control sobre quién ve los datos de precios, márgenes y contratos.


03 · Los tres pilares técnicos de Blockchain

3.1 Función Hash — la huella digital inmutable

Un hash es el resultado de aplicar una función matemática a cualquier dato. El resultado es siempre del mismo tamaño (256 bits en SHA-256), determinista y completamente diferente si cambia un solo carácter. Es la esencia de la inmutabilidad en blockchain.

Entrada A: "Lote Cacao 500kg · Tumaco · 2025-05-01"
SHA-256 → a3f1c9d2e8b74f5a... ✓
Entrada B: "Lote Cacao 500kg · Tumaco · 2025-05-02" (1 carácter diferente)
SHA-256 → 8d2c47f9a1e36b0c... ✗ completamente diferente
Entrada A (repetida) → a3f1c9d2e8b74f5a... ✓ idéntico = determinista

Propiedades clave del Hash: Determinista (misma entrada = mismo hash) · Irreversible (no puedes obtener la entrada desde el hash) · Efecto avalancha (1 bit diferente → hash totalmente diferente) · 2²⁵⁶ valores posibles (más que átomos en el universo).

3.2 Árbol de Merkle — verificación eficiente

El Árbol de Merkle agrupa transacciones en pares, aplica hash a cada par y sube hasta la raíz. Solo necesitas log₂(n) pasos para verificar que tu transacción está incluida en un bloque — sin descargar todo el bloque.

                    MERKLE ROOT
                 Hash(H-AB + H-CD)
                        |
           H-AB                    H-CD
      Hash(Tx1+Tx2)           Hash(Tx3+Tx4)
           |                        |
     Tx1      Tx2             Tx3      Tx4
   [TÚ]

Merkle Proof: Para probar que Tx1 está en el bloque solo necesito → Hash(Tx2) + Hash(H-CD) → recalculo el Merkle Root → si coincide con la cabecera del bloque: ¡mi transacción está incluida! Esto permite privacidad + verificabilidad al mismo tiempo.

3.3 Proof of Work — el mecanismo de consenso original

PoW resuelve quién tiene derecho a agregar el próximo bloque: encontrar un número (nonce) tal que el hash del bloque comience con N ceros. No hay atajo — hay que intentarlo millones de veces.

  1. Construir cabecera: datos del bloque + hash previo + timestamp + nonce=0
  2. Calcular SHA-256: aplicar la función al bloque completo
  3. ¿Cumple la dificultad? ¿El hash empieza con N ceros? No → nonce++ → repetir
  4. Broadcast: Si sí → transmite el bloque. Los nodos verifican en milisegundos y lo aceptan

En SCM empresarial: Hyperledger Fabric usa PBFT / Raft en lugar de PoW — mucho más rápido (miles de tx/seg) y sin gasto energético. Ideal para trazabilidad de productos.


04 · Blockchain en la cadena de valor real

No es solo teoría. Empresas reales, problemas reales, resultados medibles.

Caso realTecnologíaResultado
🥑 Walmart + IBM Food TrustHyperledger FabricTrazabilidad alimentaria de 7 días → 2.2 segundos
💊 MediLedger / FDA DSCSABlockchain consorcioAnti-falsificación farmacéutica — 250K muertes/año
🚢 TradeLens (Maersk + IBM)Hyperledger FabricDocumentos de embarque de 5 días → horas
Starbucks OriginBlockchain públicaCliente escanea QR y ve la finca de origen
💎 EverledgerHyperledger Fabric+2M diamantes registrados — sin diamantes de sangre
✈️ Airbus / Boeing MROEthereum privadoHistorial de cada pieza — genuinidad instantánea

05 · SCM Tradicional vs. SCM con Blockchain

CriterioSCM TradicionalSCM + Blockchain
IntermediariosMúltiples: bancos, aduanas, brokersReducidos mediante smart contracts
Tiempo de auditoríaDías a semanasSegundos (registro inmediato)
FalsificaciónAlta vulnerabilidadResistencia criptográfica
TransparenciaSilos de información por empresaLedger compartido entre actores
Costo de implementaciónBajo (sistemas legacy existentes)Alto (infraestructura + formación)
Velocidad transaccionalAlta (bases de datos centralizadas)Limitada en redes públicas (trilemma)
Privacidad de datosControlada por cada empresaConfigurable (pública / permissioned)
Regulación en LATAMMarco legal establecidoIncipiente — en construcción

06 · Glosario esencial

TérminoDefinición
HashHuella digital única de un bloque. Si cambias un solo bit, el hash cambia completamente.
NodoCada computador participante en la red blockchain que guarda una copia del ledger.
Smart ContractCódigo que se ejecuta automáticamente cuando se cumplen condiciones predefinidas.
PoW / PoS / PBFTMecanismos de consenso: Proof of Work, Proof of Stake, Practical Byzantine Fault Tolerance.
Permissioned BlockchainRed privada donde solo actores autorizados participan. Hyperledger Fabric es el estándar empresarial.
Token / NFTRepresentación digital de un activo. Un NFT certifica propiedad única de un activo real o digital.
Ledger distribuidoLibro contable replicado en múltiples nodos. Sin servidor central que pueda ser corrompido.
Trilemma blockchainUn sistema solo puede optimizar dos de tres: seguridad, descentralización y escalabilidad.
OracleServicio que conecta la blockchain con datos del mundo real (precio, temperatura, GPS). Ejemplo: Chainlink.
3PLThird-Party Logistics — empresa externa que gestiona almacenamiento, transporte y distribución.

«Blockchain no elimina la necesidad de confianza, la redistribuye del intermediario hacia el protocolo matemático.»

— Principio de diseño de sistemas descentralizados · Jaider Reyes Herazo
Ing. de Sistemas · Mg. Innovación · Doctorante en Estudios Organizacionales