Magazine Home
Cadena de bloques
La esquina de la computadora

English
17 de Marzo 2024

por Charles Miller

Alguien escribió pidiéndome que explicara "blockchain" (cadena de bloques) y me dejaron claro que querían una simplificación no técnica.

La simplificación excesiva número uno sería decir que una cadena de bloques es una base de datos que contiene información. Esa información podría ser títulos de propiedad, títulos de automóviles, propiedad intelectual, facturas de servicios públicos, patentes, derechos de autor, transacciones financieras o los registros de propiedad prácticamente de cualquier cosa de valor. Hay muchas cadenas de bloques, y ciertamente habrá más.

Una cadena de bloques no existe como una sola copia. Muchas copias duplicadas de los datos se almacenan en computadoras ampliamente distribuidas a través de Internet para que la pérdida o corrupción en cualquier computadora no resulte en la pérdida de datos. Esto elimina un solo punto de fracaso. Todas las copias de la cadena de bloques se actualizan y validan constantemente entre sí. La ubicuidad de internet ha hecho de esto una realidad práctica.

Una cadena de bloques está descentralizada, lo que significa que no hay una lista maestra o un ordenador central como con las bases de datos tradicionales. Cada equipo involucrado en el mantenimiento de la cadena de bloques es un par. Cada uno contribuye al consenso que aprueba las entradas para la base de datos.

La tecnología de cadena de bloques está diseñada para hacer imposible hackear el sistema o falsificar los datos almacenados en la cadena de bloques. Si alguien tuviera que hacer tanto como cambiar un punto a una coma en un registro de hace años, eso rompería la cadena. Inmediatamente todas las otras computadoras que mantienen la cadena de bloques verían el cambio y votarían si el cambio es válido o no. La única forma en que un cambio inválido pudiera encontrar su camino en una cadena de bloques es si más del 50% de las computadoras que mantienen la cadena estuvieran de acuerdo con el cambio. En el caso de la cadena de bloques más popular se cree que hay hasta 100000 computadoras que mantienen la cadena. Si bien podría ser teóricamente posible corromper la cadena de bloques al hacerse cargo de la mitad de esos equipos, hacerlo no es práctico.

En este punto es relevante señalar que la tecnología de cadena de bloques no es nueva. El científico informático David Chaum propuso por primera vez un protocolo de cadena de bloques en 1982 con un documento titulado "Sistemas informáticos establecidos, mantenidos y confiados por grupos mutuamente sospechosos." En él describió cómo una red de computadoras podía mantener la integridad de una base de datos distribuyendo copias de los datos entre muchas computadoras que se auditarían constantemente para asegurarse de que todas las copias de la base de datos estuvieran de acuerdo.

En las últimas décadas ha habido varios intentos de utilizar la tecnología de cadena de bloques para rastrear las transacciones financieras, pero todos sufrieron de un control imperfecto de la propiedad, el problema del doble gasto que podría permitir que el dinero se gastara dos veces antes de que se descubriera el fraude. Lo que es relativamente nuevo es lo que hizo en 2009 un programador anónimo que se puso el nombre de Satoshi Nakamoto que resolvió el problema de doble gasto en el documento que propone Bitcoin. Desde entonces, muchas personas se han dado cuenta de cómo la tecnología de cadena de bloques puede revolucionar la forma en que se mantienen todos los registros de todo tipo.

Es posible almacenar todo tipo de registros en una cadena de bloques con absoluta certeza de precisión, y sin doble gasto o entradas dobles. Si el registro es algo como la escritura de una casa, entonces el comprador podría estar seguro de que nadie más había comprado la misma casa. Lo mismo ocurre con los títulos de vehículos, los derechos de autor, las entradas de conciertos, las acciones, los bonos, el dinero en efectivo, los votos en las elecciones y mucho más.
Entonces, ¿qué es la cadena de bloques? Es una base de datos, una copia que se comparte entre muchos equipos que todos siguen reglas estrictas para auditarse constantemente entre sí con el fin de que la adición de cualquier entrada de datos incorrecta sea casi imposible.

**************

Charles Miller es un consultor informático independiente con décadas de experiencia en TI y un tejano con un amor de por vida por México. Las opiniones expresadas son suyas. Puede ponerse en contacto con él al 415-101-8528 o al correo electrónico FAQ8 (at) SMAguru.com.

**************
*****

Por favor contribuya a Lokkal,
Colectivo en línea de SMA:

***

Descubre Lokkal:
Ve el video de dos minutos a continuación.
Luego, justo debajo de eso, desplácese hacia abajo por el muro comunitario de SMA.
Misión

Wall


Visit SMA's Social Network

Contact / Contactar

Subscribe / Suscribete  
If you receive San Miguel Events newsletter,
then you are already on our mailing list.    
Click ads

Contact / Contactar


copyright 2024