La Tecnología Blockchain a través de la historia

Alguna vez te has preguntado: ¿cuál es la historia que se encuentra detrás de blockchain?

La tecnología Blockchain o cadena de bloques no siempre fue como hoy la podemos visualizar. Ni tampoco se dio de la noche a la mañana. Su desarrollo tomó forma a lo largo de muchas décadas. Y aunque el Bitcoin potencializó esta red, tiene antecedentes mucho más lejanos.  Quizá aún más recónditos de los que hoy nos podemos imaginar.

Para contar la historia de la tecnología Blockchain, sería preciso hacerlo a través de un libro. Sin embargo, aquí te dejamos una breve explicación de los antecedentes que posee esta red. Ya que su desarrollo, así como el de la mayoría de la tecnología, es un cumulo de innovaciones que se fueron dando durante varios años y al final se arman para hacer emerger nuevas herramientas.

Criptografía

Foto: Pixabay

El cifrado de la información que registra la blockchain es uno de los aspectos que hacen esta red tan única. Pero… ¿podríamos imaginar que esto viene desde la Segunda Guerra Mundial?

Así es, si eres un entusiasta de la tecnología, seguramente habrás escuchado hablar de Alan Turing. Este científico, padre de la computación y la criptografía, fue uno de los impulsores de este sistema.

El gobierno británico lo reclutó en septiembre de 1938, para manejar el centro de criptografía, bajo la misión de decodificar los mensajes que transmitían los alemanes a sus flotas del Atlántico, a través de su máquina Enigma. Su aportación jugó un papel muy importante para definir el rumbo de la Guerra a favor de los aliados.

Como dato curioso: Turing, también fue uno de los precursores de la inteligencia artificial, al ser parte del desarrollo de Automatic Computer Engine (ACE, por sus siglas en inglés).

Retomando la historia de la cadena de bloques, es importante poner en contexto que hasta los años 70, este tipo de codificación solamente era usada en el ámbito militar y de inteligencia. Sin embargo,  esto cambiaría con la llegada de nuevas computadoras y el desarrollo de los protocolos de internet (que surgieron en los años 60).

En 1975, el gigante desarrollador de tecnología, IBM, inventó un algoritmo de cifrado simétrico de datos, nombrado Data Encryption Standard. Este fue adoptado rápidamente como un estándar oficial de encriptación.

Por su parte, Whitfeld Diffie y Martin Hellman publicaron en 1976, el concepto de encriptación asimétrica.  El algoritmo Diffie-Hellman que se desarrolló en el MIT, planteó la división de las claves, una privada y una pública. La clave pública es necesaria para mandar mensajes y la privada, se usa para desencriptar. Esto hace posible el intercambio de información de forma privada y segura.

Un año después, Ron Rivest, Adi Shamir y Leonard Adleman, optimizaron este concepto de encriptación asimétrica, a través del algoritmo RSA.

En 1985, surgiría la criptografía de curva elíptica (ECC, por su acrónimo en inglés). Esta tendría un uso más amplio al llegar el nuevo siglo y es el tipo de criptografía que es utilizada por la Blockchain de Bitcoin, así como por otros proyectos del ecosistema.

Código Abierto

Foto: Pixabay

El concepto de código abierto tuvo sus orígenes en los años 80. Esta opción propone un software disponible públicamente, con la capacidad de ser distribuido, copiado y modificado.  Un código abierto puede garantizar una mejora continua, haciendo posible que las personas puedan contribuir a optimizarlo, corregir sus errores, así como mejorar su seguridad. Además, puede ser usado de forma libre y descentralizada.

El sistema operativo de código abierto de Linux, se lanzó en 1991 y  fue uno de los que crecieron rápidamente a través de las colaboraciones de sus usuarios. Cuando apareció el sistema de control de versiones GIT en 2005, se ampliarían los  horizontes para desarrollar software abierto.

Red entre Pares (Peer to Peer, P2P)

En 1999, se dio a conocer la tecnología de intercambio de archivos dentro de una red P2P. Algunos ejemplos fueron servicios como Napster, que apareció en ese mismo año. Así como BitTorent, que se dio a conocer dos años después. Una red entre pares permite que los nodos no solamente sean participantes, sino clientes entre sí. Esto impulsa el intercambio de información de forma descentralizada. Linux posee una gran cantidad de servicios que se manejan P2P.

El encuentro de Satoshi con los Cypherpunks

Foto: Wikimedia

En la década de 1980, surgió el movimiento llamado Cypherpunks, este grupo de activistas  apoyan el uso de la tecnología y la criptografía para defender la privacidad, así como el acceso a la información. Buscando una sociedad digital abierta al mundo.

Muchas de las nociones que tomó como base el misterioso creador de Bitcoin, ya habían sido exploradas por activistas de este movimiento. El 31 de octubre de 2008, el usuario Satoshi Nakamoto publicó un documento titulado “Bitcoin: un sistema de dinero en efectivo electrónico peer-to-peer”, dentro del foro de Cypherpunk en metzdowd.com. Su solución técnica era la Blockchain, que homologaba algunas de los sistemas que ya habían sido desarrollados. Por ejemplo, Satoshi menciona que la prueba de trabajo, fue sacada de Hashcash, una idea propuesta por Adam Back en el mismo foro, en mayo de 1997.

Por su parte, Wei Dai, propuso un sistema anónimo distribuido de dinero electrónico en 1998, que nombró B-Money, que también haría uso de la prueba de trabajo. Nick Szabo, fue otro de los precursores y quien propuso Bit Gold, un sistema que junta la prueba de trabajo y la verificación de las firmas criptográficas. Esta idea sería aterrizada por Satoshi, a través de lo que hoy lamamos: minería.

En Layra, ya te mostramos que otro de los antecedentes de esta increíble tecnología fue la que desarrollaron Stuart Haber y Scott Stronetta. De forma análoga, los hash eran introducidos semanalmente en el New York Times.

Este es un breve resumen de la historia de blockchain y que estamos seguros, seguirá escalando su potencial. Y es importante comprender que fue una combinación de soluciones previamente conocidas. Su gran avance fue descubrir cómo utilizar los incentivos económicos para asegurar y poner en marcha un sistema descentralizado, utilizando las soluciones propuestas anteriormente.

¿Qué piensas sobre la historia de blockchain?