La tecnología de blockchain comenzó con Stuart Haber y W. Scott Stornetta en 1991 cuando idearon una solución para que los documentos digitales no pudieran ser manipulados o modificados, utilizando una cadena de bloques con seguridad criptográfica.
Mas tarde, Hal Finney introdujo el sistema RPoW, Reusable Proof Of Work (Prueba de Trabajo reutilizable) en 2004. Este sistema puede considerarse un como un prototipo temprano de las criptomonedas. Posteriormente, en 2008 Satoshi Nakamoto introdujo un sistema de efectivo electrónico descentralizado, Bitcoin. Que estuvo basado en el algoritmo de prueba de trabajo, los usuarios minan bitcoin con el objetivo de una recompensa utilizando el mecanismo de prueba de trabajo. En 2009 el primer bloque fue minado por Satoshi Nakamoto y realizo la primera transacción de bitcoin enviando a Hal Finney 10 bitcoin.
En 2013, Vitalik Buterin, desarrollo una nueva plataforma, Ethereum, basada en bitcoin debido a que pensaba que esta última necesitaba la posibilidad de crear aplicaciones, pero no llego a un acuerdo con la comunidad de bitcoin. Esta nueva plataforma presenta una funcionalidad importante: Los contratos inteligentes, los cuales son programas o scripts que se pueden usar para realizar una transacción al cumplir con ciertas condiciones, estos acuerdos se cumplen automáticamente a través de un programa informático, por lo que no está sujeto a la interpretación de ninguna de las partes. En esta plataforma los desarrolladores también pueden crear y publicar aplicaciones que son ejecutados dentro de la cadena de bloques (DApps - aplicaciones descentralizadas). Actualmente existen cientos de DApps que son ejecutados en Ethereum como redes sociales, juegos e intercambios financieros.
Con el tiempo se fueron creando mas aplicaciones, actualmente son muchas las aplicaciones que blockchain proporciona y aunque destaca su uso para transacciones económicas muchas empresas e instituciones encuentran futuro con ventajas y utilidad en blockchain, como:
Almacenamiento en la nube a partir de blockchain: Permite la creación de nodos en diferentes puntos por lo que puede resistir la caída de cualquier servidor y permite la longevidad de los datos.
Seguridad en identidades digitales: El robo de identidades digitales es un gran problema, blockchain proporciona un sistema seguro, único e inmutable que sería una solución a este problema.
Cadenas de suministro: En Reino Unido ya utilizan en gran parte esta tecnología, debido a que proporciona una mejora en la supervisión de las cadenas y el seguimiento de la producción.
Sistema de votación: Se puede llegar a considerar a blockchain como una nueva forma de ejercer la votación en una nación, algunos estados de Estados Unidos como Virginia Occidental han probado esta idea.
