ENES

Blockchain

Un libro de registros compartido en muchas compus, donde no se puede cambiar el pasado.

Tres bloques en fila, cada uno con transacciones y el hash del bloque anterior, copiados igual en varias computadoras

Una blockchain (cadena de bloques) es una forma de llevar un registro, un libro contable, que comparten muchas partes sin tener que confiar en un único dueño. Las anotaciones, como "Ana le mandó 5 unidades a Beto", se agrupan en bloques. Cada bloque guarda además el hash del bloque anterior: una huella corta que se calcula a partir de su contenido. Eso encadena los bloques, porque si alguien edita un bloque viejo, su huella cambia y deja de coincidir con la que guarda el bloque siguiente, así que la trampa queda a la vista.

La segunda idea es que el registro no está en un solo lugar. Miles de computadoras, llamadas nodos, guardan cada una una copia completa y siguen las mismas reglas para ponerse de acuerdo sobre cuál es el próximo bloque. Ese acuerdo se llama consenso. En Bitcoin, la primera blockchain, descrita en 2008 por alguien que usó el nombre Satoshi Nakamoto, los nodos compiten por resolver un problema matemático costoso (prueba de trabajo); sistemas más nuevos como Ethereum dejan que los nodos que bloquean fondos como depósito se turnen para agregar bloques (prueba de participación). Reescribir la historia exigiría ganarle en votos o en gasto a la mayor parte de la red.

Las blockchains son famosas por las criptomonedas, pero la estructura puede registrar cualquier cosa: la propiedad de objetos digitales, los pasos de una cadena de suministro, o programas chicos llamados contratos inteligentes que se ejecutan solos cuando se cumplen ciertas condiciones. Las contras son reales: son más lentas y caras que una base de datos común, los errores son difíciles de deshacer y la prueba de trabajo gasta mucha electricidad. Cuando una sola organización confiable lleva los registros, casi siempre conviene una base de datos normal.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Seguridad