Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Página 1|7
Introducción:
Página 2|7
Historia:
El concepto de blockchain fue presentado por primera vez en 2008 por una persona (o grupo de
personas) bajo el seudónimo de Satoshi Nakamoto en un whitepaper titulado "Bitcoin: A Peer-
to-Peer Electronic Cash System" (Bitcoin: Un Sistema de Efectivo Electrónico Peer-to-Peer). El
documento describía un sistema de efectivo digital basado en una cadena de bloques que
permitía realizar transacciones sin necesidad de intermediarios como bancos o gobiernos. En
enero de 2009, se lanzó la primera criptomoneda basada en esta tecnología: Bitcoin.
Funcionamiento:
El blockchain es una base de datos descentralizada y distribuida que registra de forma segura y
transparente las transacciones realizadas entre múltiples participantes de una red. Funciona
mediante la creación de bloques que contienen un conjunto de transacciones validadas y que
están enlazados entre sí en orden cronológico para formar una cadena continua de bloques.
Cada bloque contiene un hash (una secuencia de caracteres única) que hace referencia al bloque
anterior en la cadena. Esto crea una estructura de datos inmutable, ya que cualquier
modificación en un bloque existente alteraría su hash, invalidando todos los bloques siguientes.
Además, al ser una red descentralizada, la información se encuentra distribuida en múltiples
nodos o computadoras, lo que aumenta su seguridad y resistencia a ataques.
Características:
• Descentralización: No existe una autoridad central que controle la red, lo que evita la
concentración de poder y aumenta la resistencia frente a fallos y ataques.
• Inmutabilidad: Una vez que un bloque ha sido agregado a la cadena, no puede ser
modificado ni eliminado, lo que garantiza la confiabilidad y la integridad de la
información registrada.
Componentes:
Nodos: Son las computadoras que forman parte de la red y almacenan una copia de la cadena de
bloques completa.
Página 3|7
Mineros: Son los nodos responsables de validar y agrupar transacciones en bloques, utilizando
poder computacional para resolver problemas matemáticos complejos (prueba de trabajo o proof
of work) y agregar nuevos bloques a la cadena.
Consenso: Los participantes de la red deben estar de acuerdo en las reglas del sistema y en qué
bloques son válidos para mantener la integridad de la cadena.
Red blockchain
En una red blockchain, los participantes (también conocidos como nodos) tienen copias
idénticas de la cadena de bloques y trabajan juntos para validar y verificar las transacciones
antes de agregarlas a la cadena. La validación y el consenso se logran a través de procesos
criptográficos, como la Prueba de Trabajo (Proof of Work) o la Prueba de Participación (Proof
of Stake).
• Registros inalterables
Ningún participante puede cambiar o alterar una transacción una vez registrada en el
libro de contabilidad compartido. Si un registro de transacción incluye un error, se debe
añadir una nueva transacción para revertir el error, pero ambas transacciones serán
visibles.
Página 4|7
• Contratos inteligentes
Para acelerar las transacciones, un conjunto de reglas, llamado contrato inteligente, se
almacena en blockchain y se ejecuta automáticamente. Un contrato inteligente puede
definir las condiciones para las transferencias de garantía corporativas, incluyendo los
términos de un seguro de viaje que se va a pagar y mucho más.
Criptografia en blockchain
• Firmas digitales: En una red blockchain, cada transacción debe ser firmada
digitalmente por el remitente para probar su autenticidad. La firma digital es un proceso
criptográfico que utiliza claves públicas y privadas. El remitente utiliza su clave privada
para firmar la transacción, y los demás participantes pueden verificar la autenticidad de
la firma utilizando la clave pública del remitente. Esto garantiza que solo el remitente
autorizado puede iniciar una transacción y que la transacción no ha sido alterada en el
camino.
• Funciones hash criptográficas: Las funciones hash criptográficas son esenciales para
vincular los bloques en la cadena. Cada bloque contiene el hash del bloque anterior,
creando así una secuencia inmutable de bloques. Estas funciones son unidireccionales,
Página 5|7
lo que significa que es fácil calcular el hash a partir de los datos, pero es
extremadamente difícil (en teoría) revertir el proceso y obtener los datos originales a
partir del hash. Esto garantiza que una vez que un bloque se ha agregado a la cadena, no
puede ser modificado sin invalidar toda la cadena posterior.
Impacto en la economía:
Página 6|7
Conclusion:
Página 7|7