La tecnología básica detrás de las criptomonedas es blockchain. Permite que todos los clientes de la red lleguen a un consenso sin tener que confiar entre sí.
en los primeros dias
La idea detrás de la tecnología blockchain se describió ya en 1991, cuando los investigadores científicos Stuart Haber y Scott Stornetta presentaron una solución computacionalmente viable para sellar documentos digitales de modo que no pudieran ser invalidados ni manipulados.
El sistema utilizaba una serie de bloques cifrados seguros para almacenar documentos con marca de tiempo, y en 1992 se incorporó al diseño un árbol Merkle, lo que lo hizo más eficiente al permitir combinar múltiples documentos en un solo bloque. Sin embargo, esta tecnología no se utilizó y la patente expiró en 2004, cuatro años antes de la aparición de Bitcoin.
Prueba de trabajo reutilizable
En 2004, el científico informático y criptoactivista Hal Finney (Harold Thomas Finney II) introdujo un sistema llamado Prueba de trabajo reutilizable (RPoW). El sistema funciona recibiendo un Hashcash no fungible basado en un token de prueba de trabajo y, a cambio, genera un token firmado por RSA que puede transferirse de persona a persona.
La prueba de trabajo (RPoW) resuelve el problema del doble gasto al mantener la propiedad de los tokens registrada en un servidor confiable diseñado para permitir a los usuarios de todo el mundo verificar su autenticidad e integridad en tiempo real.
La prueba de trabajo reutilizable (RPoW) puede considerarse un prototipo temprano y un paso inicial 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 criptográfico un documento técnico que presentaba un sistema descentralizado de efectivo electrónico entre pares, llamado Bitcoin, en una lista de correo criptográfico.
Hashcash se basa en el algoritmo de prueba de trabajo, pero en lugar de utilizar la función informática confiable de hardware como RPoW, la protección de doble gasto de Bitcoin se proporciona a través de un protocolo descentralizado de igual a igual para rastrear y verificar las transacciones. En resumen, los mineros extraen Bitcoin como recompensa utilizando un mecanismo de prueba de trabajo y luego lo verifican nodos descentralizados en la red.
El 3 de enero de 2009, Bitcoin nació cuando Satoshi Nakamoto minó el primer bloque de Bitcoin, quien recibió una recompensa de 50 Bitcoin. El primer destinatario de Bitcoin fue Hal Finney, quien recibió 10 Bitcoins de Satoshi Nakamoto en la primera transacción de Bitcoin del mundo el 12 de enero de 2009.
Etereum
En 2013, Vitalik Buterin, programador y cofundador de Bitcoin Magazine, afirmó que Bitcoin necesitaba un lenguaje de programación para crear aplicaciones descentralizadas. Al no poder llegar a un acuerdo en la comunidad, Vitalik comenzó a desarrollar una nueva plataforma informática distribuida basada en blockchain, Ethereum, que incluía una función de scripting, llamada contratos inteligentes.
Los contratos inteligentes son programas o scripts que se implementan y ejecutan en la cadena de bloques Ethereum. Utilícelos, por ejemplo, para cerrar un trato si se cumplen determinadas condiciones. Los contratos inteligentes se escriben en lenguajes de programación específicos y se compilan en código digital, una máquina virtual descentralizada (EVM) que luego puede leerse y ejecutarse.
Los desarrolladores también pueden crear e implementar aplicaciones que se ejecutan dentro de la cadena de bloques Ethereum. Estas aplicaciones se conocen comúnmente como 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 y. intercambios financieros.
La criptomoneda de Ethereum se llama Ether y se puede transferir entre cuentas y se utiliza para pagar la potencia computacional utilizada al ejecutar contratos inteligentes.
resumen
Hoy en día, la tecnología blockchain está ganando mucha atención pública y ya se utiliza en una variedad de aplicaciones y no se limita solo a las criptomonedas. Para obtener más información sobre blockchain y otros temas interesantes, no olvide ver nuestros otros videos en Binance Academy.
