cadena de bloques


Una cadena de bloques es una lista creciente de registros , llamados bloques , que están vinculados de forma segura mediante criptografía . [1] [2] [3] [4] Cada bloque contiene un hash criptográfico del bloque anterior, una marca de tiempo y datos de transacción (generalmente representados como un árbol Merkle , donde los nodos de datosestán representados por hojas). La marca de tiempo prueba 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 de un bloque determinado no pueden modificarse retroactivamente sin alterar todos los bloques posteriores.

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 son posibles las bifurcaciones , las cadenas de bloques se pueden considerar seguras por diseño y ejemplifican un sistema informático distribuido con alta tolerancia a fallas bizantinas . [5]

La cadena de bloques fue popularizada por una persona (o grupo de personas) que usaba el nombre de Satoshi Nakamoto en 2008 para servir como libro de transacciones públicas de la criptomoneda bitcoin , según el trabajo de Stuart Haber, W. Scott Stornetta y Dave Bayer. [3] [6] La identidad de Satoshi Nakamoto sigue siendo desconocida hasta la fecha. La implementación de la cadena de bloques dentro de bitcoin la convirtió en la primera moneda digital en resolver el problema del doble gasto sin la necesidad de una autoridad de confianza o un servidor central . El diseño de bitcoin ha inspirado otras aplicaciones [3] [2] y cadenas de bloques que son legibles por el público y son ampliamente utilizadas porcriptomonedas _ La cadena de bloques se considera un tipo de riel de pago . [7]

Se han propuesto cadenas de bloques privadas para uso comercial. Computerworld llamó a la comercialización de dichas cadenas de bloques privatizadas sin un modelo de seguridad adecuado " aceite de serpiente "; [8] sin embargo, otros han argumentado que las cadenas de bloques autorizadas, si se diseñan cuidadosamente, pueden estar más descentralizadas y, por lo tanto, más seguras en la práctica que las que no tienen permiso. [4] [9]

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 confiables por grupos mutuamente sospechosos". [10] En 1991, Stuart Haber y W. Scott Stornetta describieron trabajos adicionales sobre una cadena de bloques con seguridad criptográfica. [4] [11] Querían implementar un sistema en el que las marcas de tiempo de los documentos no pudieran alterarse. En 1992, Haber, Stornetta y Dave Bayer incorporaron árboles Merkle en el diseño, lo que mejoró su eficiencia al permitir recopilar varios certificados de documentos en un bloque. [4] [12]Bajo su compañía Surety, sus hashes de certificados de documentos se han publicado en The New York Times todas las semanas desde 1995. [6]

La primera cadena de bloques descentralizada fue conceptualizada por una persona (o grupo de personas) conocida como Satoshi Nakamoto en 2008. Nakamoto mejoró el diseño de manera importante utilizando un método similar a Hashcash para marcar bloques sin necesidad de que estén firmados por una parte confiable y introduciendo un parámetro de dificultad para estabilizar la velocidad a la que se agregan bloques a la cadena. [4] El diseño fue implementado al año siguiente por Nakamoto como un componente central de la criptomoneda bitcoin , donde sirve como libro mayor público para todas las transacciones en la red. [3]


Estructura de la cadena de bloques de Bitcoin [ se necesita más explicación ]
Transacciones de Bitcoin , Ethereum y Litecoin por día (enero de 2011 – enero de 2021)
Formación de cadenas de bloques. La cadena principal (negra) consta de la serie más larga de bloques desde el bloque de génesis (verde) hasta el bloque actual. Los bloques huérfanos (púrpura) existen fuera de la cadena principal.
Las transacciones de Bitcoin se registran en una cadena de bloques visible públicamente.
Panel de discusión sobre blockchain en la primera conferencia TechIgnite de IEEE Computer Society