Blockchain

Una cadena de bloques es una lista creciente de registros, llamados bloques, que están vinculados entre sí mediante criptografía. Cada bloque contiene un hash criptográfico del bloque anterior, una marca de tiempo y datos de la transacción (generalmente representados como un árbol Merkle). La marca de tiempo demuestra que los datos de la transacción existían cuando se publicó el bloque para ingresar a su hash. Como cada bloque contiene información sobre el bloque anterior, forman una cadena, y cada bloque adicional refuerza a los anteriores. Por lo tanto, las cadenas de bloques son resistentes a la modificación de sus datos porque una vez registrados, los datos en cualquier bloque dado no se pueden alterar retroactivamente sin alterar todos los bloques subsiguientes. Las cadenas de bloques generalmente son administradas por una red de igual a igual para su uso como un libro mayor distribuido públicamente, donde los nodos se adhieren colectivamente a un protocolo para comunicarse y validar nuevos bloques. Aunque los registros de la cadena de bloques no son inalterables, ya que las bifurcaciones son posibles, las cadenas de bloques pueden considerarse seguras por diseño y ejemplifican un sistema informático distribuido con una alta tolerancia a fallas bizantinas. La cadena de bloques fue inventada por una persona (o grupo de personas) que usaba el nombre Satoshi Nakamoto en 2008. para servir como el libro mayor de transacciones públicas de la criptomoneda bitcoin. La identidad de Satoshi Nakamoto sigue siendo desconocida hasta la fecha. La invención de la cadena de bloques para bitcoin la convirtió en la primera moneda digital en resolver el problema del doble gasto sin la necesidad de una autoridad confiable o un servidor central. El diseño de bitcoin ha inspirado otras aplicaciones y blockchains que son legibles por el público y son ampliamente utilizadas por las criptomonedas. La cadena de bloques se considera un tipo de vía de pago. Se han propuesto cadenas de bloques privadas para uso comercial, pero Computerworld calificó la comercialización de tales cadenas de bloques privatizadas sin un modelo de seguridad adecuado como "aceite de serpiente". Sin embargo, otros han argumentado que las cadenas de bloques autorizadas, si se diseñan cuidadosamente, pueden ser más descentralizadas y, por lo tanto, más seguras en la práctica que las sin permiso.

Historia

El criptógrafo David Chaum propuso por primera vez un protocolo similar a una cadena de bloques en su disertación de 1982 "Sistemas informáticos establecidos, mantenidos y de confianza por grupos mutuamente sospechosos". Stuart Haber y W. Scott Stornetta describieron en 1991 trabajos adicionales sobre una cadena de bloques asegurada criptográficamente. Querían implementar un sistema en el que no se pudieran alterar las marcas de tiempo de los documentos. En 1992, Haber, Stornetta y Dave Bayer incorporaron árboles Merkle al diseño, lo que mejoró su eficiencia al permitir que se recopilaran varios certificados de documentos en un bloque. La primera cadena de bloques fue conceptualizada por una persona (o grupo de personas) conocida como Satoshi. Nakamoto en 2008. Nakamoto mejoró el diseño de una manera importante usando un método similar a Hashcash para marcar bloques de tiempo sin requerir que estén firmados por una parte confiable e introduciendo un parámetro de dificultad para estabilizar la velocidad con la que se agregan bloques a la cadena. El diseño fue implementado al año siguiente por Nakamoto como un componente central de la criptomoneda bitcoin, donde sirve como el libro mayor público para todas las transacciones en la red. En agosto de 2014, el tamaño del archivo de la cadena de bloques bitcoin, que contiene registros de todas las transacciones que han ocurrido en la red, alcanzó los 20 GB (gigabytes). En enero de 2015, el tamaño había crecido a casi 30 GB, y de enero de 2016 a enero de 2017, la cadena de bloques de bitcoin creció de 50 GB a 100 GB de tamaño. El tamaño del libro mayor había superado los 200 GiB a principios de 2020. Las palabras bloque y cadena se usaron por separado en el documento original de Satoshi Nakamoto, pero finalmente se popularizaron como una sola palabra, blockchain, en 2016. Según Accenture, una aplicación de la teoría de la difusión de innovaciones sugiere que las cadenas de bloques alcanzaron una tasa de adopción del 13,5% dentro de los servicios financieros en 2016, alcanzando así la fase de primeros en adoptar. Los grupos comerciales de la industria se unieron para crear el Global Blockchain Forum en 2016, una iniciativa de la Cámara de Digital