Blockchain y Descentralización

Jun 22, 2024

Nota de la Lectura: Blockchain y Descentralización

Introducción

  • Fenómenos mencionados: explosión de criptodivisas, tweets de Elon Musk, ventas de NFTs.
  • Elemento común: blockchain.
  • Tema principal: Sistemas descentralizados.

Arquitectura Centralizada vs. Descentralizada

Arquitectura Centralizada

  • Fallas en plataformas (WhatsApp, Twitter, Google) causan desconexiones.
  • Conexión a servidores de una compañía central para acceder datos y servicios.
  • Problemas:
    • Caída total de la red si el servidor falla.
    • Acumulación de control en un solo punto, con posibles resultados polémicos.

Redes Descentralizadas

  • Propuesta: cada nodo participante gestiona datos y procesamiento colectivamente.
    • Ventajas: resiliencia, sin puntos únicos de fallo.
    • Desafíos: coordinación más compleja.
  • Ejemplo: red BitTorrent (peer-to-peer, P2P).

Bitcoin y las Criptomonedas: Un Caso de Uso

  • Misterioso white paper en 2009 por Satoshi Nakamoto.
  • Sistema descentralizado para transacciones monetarias entre personas.
  • Bitcoin:registro de transacciones digitales.

Funcionamiento Detallado de una Red Descentralizada

Transacciones y Bloques

  • Registros de transacciones distribuido en la red.
  • Agrupación de transacciones en bloques.
  • Verificación por nodos participantes.
  • Ejemplo: Verificar que alguien tenga fondos antes de aprobar una transacción.

Consenso y Seguridad

  • Problemas de sincronización de información en red distribuida.
  • Pruebas de Trabajo (Proof of Work) para resolver problemas criptográficos.
    • Usar algoritmos hash (SHA-256) para crear bloques.
    • Proceso: modificar valores numéricos en el bloque hasta que el hash cumpla ciertos requisitos.
    • Minado de bloques con el derecho de agregar al registro general.

Ataques y Seguridad

  • Ataque del 51%: controlar la red si alguien tiene más poder computacional que el resto.
  • Redes suficientemente grandes: garantía de seguridad e inmutabilidad, resistente a manipulaciones.

Aplicaciones Futuras y Diversificación

  • Diferencia entre Bitcoin y Blockchain:
    • Bitcoin: Una criptomoneda específica.
    • Blockchain: Tecnología aplicable a varias áreas.
  • Contratos inteligentes: Scripts de código ejecutados en condiciones específicas.
  • NFTs: Certificación de propiedad de obras digitales en la blockchain.
    • Herramienta para artistas digitales, mercado de arte descentralizado.

Reflexión Final

  • Notoriedad de blockchain en mercados especulativos y expectativas económicas.
  • Valor intrínseco de la tecnología blockchain para el futuro.
  • Impacto potencial: sistemas de votación, cadenas de suministro, combinaciones con inteligencia artificial.