Blockchain o Cadena de Bloques es una base de datos compartida/ red de computadoras que funciona como un libro contable para el registro de operaciones de compra venta o cualquier otra transacción. Es la base tecnológica del funcionamiento de bitcoin.
La cadena de bloques permite que bitcoin pueda funcionar, es decir es la tecnología que hace posible la existencia de las criptomonedas.
Gracias a la blockchain, haciendo uso de la criptografía, podemos prescindir por primera vez de la confianza, teniendo la posibilidad de poseer una economía global descentralizada a diferencia del actual sistema económico donde los bancos centralizan todos los procesos económicos.
Veamos un poco de historia
Tiene sus orígenes en 1991, cuando los científicos Stuar Haber y W.Scott Stornetta tuvieron la visión de los que muchas personas han llegado a conocer como blockchain. Su trabajo consistió en una cadena de bloques protegida criptográficamente en que nadie podía manipular las marcas de tiempo de los documentos.
Más tarde en año 2004 el informático y activista criptográfico Hal Finney introdujo un sistema llamado RPoW(prueba de trabajo reutilizable). Este sistema fue un paso inicial importante en la historia del efectivo digital, ya que permitía que a inversión de trabajo en la solución de problemas criptográficos, pudieran ser reenviados dentro de la red, a diferencia de lo que sucedía en HashCash
A finales de 2008, una persona o un grupo con el seudónimo Satoshi Nakamoto publicó en una lista de correo de criptografía un libro blanco que introdujo un sistema de efectivo electrónico descentralizado entre pares (llamado Bitcoin).
Basado en el algoritmo de Prueba de Trabajo de Hashcash, pero en lugar de utilizar una función de computación confiable de hardware como el RPoW, la doble protección contra gastos en Bitcoin fue proporcionada por un protocolo descentralizado de igual a igual para el seguimiento y la verificación de las transacciones. En resumen, los mineros individuales “minan” bitcoin para obtener una recompensa utilizando el mecanismo de prueba de trabajo y luego lo verifican los nodos descentralizados en la red.
El 3 de enero de 2009, Bitcoin nació cuando el primer bloque de bitcoin fue minado por Satoshi Nakamoto, que tuvo una recompensa de 50 bitcoins. El primer receptor de Bitcoin fue Hal Finney, recibió 10 bitcoins de Satoshi Nakamoto en la primera transacción de bitcoin del mundo el 12 de enero de 2009.

El concepto de cadena de bloques se usa en los siguientes campos:
- En el campo de las criptomonedas la cadena de bloques se usa como notario público no modificable de todo el sistema de transacciones a fin de evitar el problema de que una moneda se pueda gastar dos veces. Por ejemplo es usada en Bitcoin, Ethereum, Dogecoin y Litecoin, aunque cada una con sus particularidades.
- En el campo de las base de datos de registros de nombres la cadena de bloques se usa para tener un sistema de notario de registro de nombres de tal forma que un nombre solo pueda ser utilizado para identificar el objeto que lo tiene efectivamente registrado. Es una alternativa al sistema tradicional de DNS. Por ejemplo es usada en Namecoin.
- Uso como notario distribuido en distintos tipos de transacciones haciéndolas más seguras, baratas y rastreables. Por ejemplo se usa para sistema de pago, transacciones bancarias(dificultando el lavado de dinero), envío de remesas, préstamos y en los sistema de gestión de activos digitales puede ser usado con distintos propósitos.
- Es utilizado como base de plataformas descentralizadas que permiten soportar la creación de acuerdos de contrato inteligente entre pares. El objetivo de estas plataformas es permitir a una red de pares administrar sus propios contratos inteligentes creados por los usuarios. Primero se escribe un contrato mediante un código y se sube a la cadena de bloques mediante una transacción. Una vez en la cadena de bloques el contrato tiene una dirección desde la cual se puede interactuar con él. Ejemplos de este tipo de plataformas son Ethereum y Ripple.
- Es utilizado en la contratación pública, donde puede ayudar a incrementar la transparencia en las licitaciones.
- Implementación del componente criptográfico llamado Bulletin Boards usado, entre otros, en sistemas de voto electrónico, creación de registros, subastas y foros de discusión.
Clasificación de las blockchain
Blockchain Públicas:
Una red de blockchain pública es completamente abierta y cualquiera puede unirse y participar en la red. La red típicamente tiene un mecanismo de incentivación basada en la teorías de juegos que fomenta que más participantes se unan a la red. Bitcoin sigue siendo a día de hoy, la blockchain pública más grande en producción.
Beneficios:
- Potencial para disrumpir los modelos de negocio actuales
- Proteger a los usuarios estableciendo acciones que incluso los desarrolladores no tienen autoridad para hacer
- No hay costes de infraestructura
- Implica que no haya privacidad para las transacciones.
Es necesaria una gran cantidad de proceso computacional para mantener un Distributed Ledger a gran escala. Específicamente, para alcanzar el consenso, cada nodo de la red debe resolver un complejo, intensivo en recursos, problema criptográfico (PoW) para asegurar que todos los nodos están sincronizados.
Blockchain privadas
Una red blockchain privada requiere una invitación que debe ser validada o bien, por el creador de la red o bien, por un grupo de reglas puestas en marcha cuando el creador creó la red.
- El mecanismo de control de acceso puede variar
- Los permisos de escritura se mantienen centralizados a una organización
Beneficios:
- Reduce costes de transacción y redundancia de datos y reemplaza los sistemas legales
- Proveen de un gran nivel de privacidad.
- Reduce costos pero no es disruptivo.
Blockchain de consorcio
Este tipo de blockchain intenta eliminar la completa autonomía de una sola entidad sobre una blockchain.
Básicamente, en este tipo de redes hay un grupo de compañías o individuales representados que se juntan para tomar mejores decisiones para toda la red. Estos grupos son llamados consorcios o federaciones
Al contrario que en las blockchain públicas, ellos no permiten a ninguna persona con acceso a internet participar en el proceso de verificar transacciones. Las blockchain federadas son más rápidas (más escalabilidad) y proveen de más privacidad en las transacciones.
Beneficios
- Reduce costes de transacción y redundancia de datos
- Proveen de un gran nivel de privacidad y control.
- Al estar distribuido entre diferentes partes que muestran interés, son muy rápidas lo que redunda en menores costos. No es disruptivo
La gran ventaja de Blockchain es que permite registrar una transacción, contrato o cualquier otro tipo de actuación en internet de manera verificable, infalsificable y transparente, sin necesidad de que un tercero verifique su validez. Además, permite sumar a la cadena con la misma fiabilidad el historial de evolución que pueda tener ese acuerdo. Esto es extrapolable a cada pago, cada contrato, cada tarea, que tendrían un registro fehaciente. De ahí que sirva para mantener un archivo vivo de a quién pertenecen las monedas virtuales como el Bitcoin.
El sector financiero es el que se ha lanzado con más interés a explorar el mundo del Blockchain, no solo por la irrupción de criptomonedas, sino por las ventajas que puede tener el mantener un sistema de registros (incluidos los contables) sin la participación de intermediarios.
Pero las aplicaciones para la empresa son muchas más. En el ámbito financiero, el Blockchain permitiría a una empresa presentar un historial de solvencia que le permitiría acceder a financiación y a los bancos, saber que prestan a un cliente solvente.
En los próximos años seremos testigos de la revolución Blockchain, ya que eventualmente terminará convirtiéndose en el “corazón” del sistema financiero mundial.
Los bancos ya utilizan esta tecnología para agilizar pagos, transferencias y el envío de remesas, y para bajar los costes asociados a estos procesos. Los mercados de valores como Nasdaq también la utilizan.
Pero tal y como hemos dicho, estamos ante una “revolución tecnológica” en que las aplicaciones de Blockchain no se limitan solamente al sistema financiero, sino que posee un enorme potencial para aplicar en diferentes sectores como salud, educación, bienes raíces, transporte.