La tecnología subyacente detrás de las criptomonedas es la cadena de bloques. Permite que todos los clientes de la red lleguen a un consenso sin tener que confiar entre sí.
Los primeros días
La idea detrás de la tecnología blockchain se describió ya en 1991, cuando los científicos investigadores Stuart Haber y W. Scott Stornetta introdujeron una solución computacionalmente práctica para sellar la hora de los documentos digitales de modo que no pudieran ser retroactualizados ni alterados.
El sistema utilizaba una cadena de bloques protegida criptográficamente para almacenar los documentos con marca de tiempo y en 1992 se incorporaron al diseño árboles Merkle, lo que lo hizo más eficiente al permitir recopilar varios documentos en un solo bloque. Sin embargo, esta tecnología no se utilizó y la patente caducó en 2004, cuatro años antes de la aparición de Bitcoin.
Prueba de trabajo reutilizable
En 2004, el científico informático y activista criptográfico Hal Finney (Harold Thomas Finney II) introdujo un sistema llamado RPoW, Prueba de trabajo reutilizable. El sistema funcionaba recibiendo un token de prueba de trabajo basado en Hashcash no intercambiable o no fungible y, a cambio, creaba un token firmado por RSA que luego podía transferirse de persona a persona.
RPoW resolvió el problema del doble gasto manteniendo la propiedad de los tokens registrada en un servidor confiable diseñado para permitir a los usuarios de todo el mundo verificar su exactitud e integridad en tiempo real.
RPoW puede considerarse como un prototipo temprano y un paso temprano importante en la historia de las criptomonedas.
red bitcóin
A finales de 2008, una persona o grupo que utilizaba el seudónimo de Satoshi Nakamoto publicó en una lista de correo de criptografía un documento técnico que presentaba un sistema descentralizado de efectivo electrónico entre pares, llamado Bitcoin.
Basado en el algoritmo de prueba de trabajo de Hashcash, pero en lugar de utilizar una función informática confiable de hardware como el RPoW, la protección del doble gasto en Bitcoin fue proporcionada por un protocolo descentralizado de igual a igual para rastrear y verificar las transacciones. En resumen, los Bitcoins son "extraídos" para obtener una recompensa utilizando el mecanismo de prueba de trabajo por parte de mineros individuales y luego verificados por los nodos descentralizados de la red.
El 3 de enero de 2009, Bitcoin nació cuando Satoshi Nakamoto extrajo el primer bloque de bitcoins, que tenía una recompensa de 50 bitcoins. El primer destinatario de Bitcoin fue Hal Finney, recibió 10 bitcoins de Satoshi Nakamoto en la primera transacción de bitcoins del mundo el 12 de enero de 2009.
Etereum
En 2013, Vitalik Buterin, programador y cofundador de la revista Bitcoin, afirmó que Bitcoin necesitaba un lenguaje de programación para crear aplicaciones descentralizadas. Al no lograr un acuerdo en la comunidad, Vitalik comenzó el desarrollo de una nueva plataforma informática distribuida basada en blockchain, Ethereum, que presentaba una funcionalidad de scripting, llamada contratos inteligentes.
Los contratos inteligentes son programas o scripts que se implementan y ejecutan en la cadena de bloques Ethereum y se pueden usar, por ejemplo, para realizar una transacción si se cumplen ciertas condiciones. Los contratos inteligentes se escriben en lenguajes de programación específicos y se compilan en código de bytes, que una máquina virtual descentralizada completa de Turing, llamada máquina virtual Ethereum (EVM), puede leer y ejecutar.
Los desarrolladores también pueden crear y publicar aplicaciones que se ejecutan dentro de la cadena de bloques Ethereum. Estas aplicaciones generalmente se denominan DApps (aplicaciones descentralizadas) y ya hay cientos de DApps ejecutándose en la cadena de bloques Ethereum, incluidas plataformas de redes sociales, aplicaciones de juegos de azar e intercambios financieros.
La criptomoneda de Ethereum se llama Ether, se puede transferir entre cuentas y se utiliza para pagar las tarifas por la potencia computacional utilizada al ejecutar contratos inteligentes.
Hoy en día, la tecnología blockchain está ganando mucha atención y ya se utiliza en una variedad de aplicaciones, no limitadas a las criptomonedas. Para obtener más información sobre blockchain y otros temas interesantes, no olvide ver nuestros otros videos en Binance Academy.


