CRYPTO - Qué es la Blockchain

Representación artística de la Cadena de bloques o "Blockchain" usando
la técnica fotográfica  Lightpainting. NFT disponible

Hoy en día nos encontramos en un mundo cada vez más conectado. Con el auge de la tecnología, la cuarta revolución industrial, y altas velocidades de transmisión, vemos como la Internet va impactando distintos aspectos de la vida de las personas, dígase trabajo, estudio, salud, finanzas entretenimiento, etc.

En este marco de circunstancias escuchamos, entre tantos términos recientes, la Blockchain. La traducción al español es casi obvia, cadena de bloques.

Pero antes de poder explicar que es la Blockchain (se pronuncia bloc-chein), es necesario hacer una breve antología al avance que ha tenido la Internet y los sistemas computacionales.

Internet antes de la Nube

Décadas atrás cuando hablamos de la Internet nos referíamos a una conexión vía telefónica desde un ordenador hacia un servidor en algún lugar del mundo. Cualquier servicio que se utilizase a través del Internet tenía que ser descargados en la computadora para utilizarse. La Internet solo era un medio “asíncrono” de transmisión, y la “magia” sucedía en el ordenador con los datos descargados. (Los módems establecían la conexión mediante protocolos de discado, con la modalidad síncrona/asíncrona. Para los fines de la experiencia de usuario, se redactaba el texto y luego se enviaba, sea correo o TTY).

Cliente de correo asíncrono Microsoft Outlook Express en Windows XP en el año 2003

Luego con el tiempo estos servicios ya podrían correr en la misma Internet con protocoles como http y entornos HTML. Ya no era necesario hacer descarga en la computadora salvo de algunos archivos temporales y Cookies. Como por ejemplo los correos electrónicos vía web. En estos servicios de mensajería, todo sucedía en la página web con código HTML, y ya no era necesario utilizar un cliente para usar el servicio descargándolo en el ordenador. 


Página web del Correo Electrónico Hotmail en el 1998

Web 2.0

Ya hace mas de 10 años que disfrutamos de lo que es la evolución de la Internet como Web 2.0. En esta vemos cómo ya a la Internet no se accede desde un computador en el hogar u oficina, sino que anda con nosotros a todas partes a través de nuestros teléfonos móviles. También vemos como accedemos  a servicios que están nativamente en la Internet. Este concepto de servicios nativos de Internet vía la Internet, es lo que conocemos como Nube o Cloud Computing. Entre estos es que encontramos las redes sociales, servicios de almacenamiento, portales bancarios y financieros, plataformas de Software, así como sus respectivas aplicaciones para dispositivos móviles.

Portal web del InternetBanking del Banco popular Dominicano y su aplicación para móviles. 

Con el acceso a estos servicios tan diversos y la masificación de la Internet y el aumento de las velocidades de conexión, se hizo necesario asegurar estos servicios. Para ello se fue mejorando en los servicios de identificación para autenticar datos y accesos. También en servicios de cifrado proteger el acceso a ciertos entornos y servicios. El cifrado se aplica tanto para, las transmisiones, los puntos de acceso, como los datos mismos. 

Web3

Con estos avances de la Web 2.0, los servicios basados en la Nube, además de la Revolución Industrial 4.0 con la  Inteligencia Artificial, el Machine Learning, la Big Data, el Internet de las cosas y otros servicios derivados, tenemos lo que se denomina la Web3. 

Definir la Web3 es un poco complejo. Esto porque aún no sabemos en realidad lo que terminará haciendo. Lo que es seguro es que ya está cambiando la forma en que estamos viendo la Internet, usando el acceso a las redes los distintos distintos protocolos y las nuevas versiones de cifrado de datos. Una de estas tecnologías emergentes en la Cuarta revolución Industrial y la Web3, esta la Cadena de bloques o Blockchain. 

En base a esta existen economias descentralizadas basadas en criptoactivos. Estos pueden ser Criptomonedas, Tokens, NFTs (Contratos de propiedad de arte digital), contratos digitales, certificados o insignias digitales de aprendizaje y aplicaciones descentralizadas. 

Sus aplicaciones a distintos ambitos de la vida humana esta solo comenzando y no sabemos como terminará siendo. Ahora con el nuevo auge de los Metaversos, la Blockchain jugará un rol vertebral.

Cadena de bloques o Blockchain

La Blockchain​ es una estructura de datos agrupados en bloques con metadatos referenciales al otro bloque de una cadena anterior en en tiempo. Esto permite que usando cifrado la información contenida en un bloque no se pueda modificar o discriminar, a menos que se editen todos los demás bloques existentes en la cadena. Lo cual es prácticamente imposible. Esta propiedad hace de la cadena de bloques o Blockchain, una base de datos pública no relacional con un histórico irrefutable de información. No por menos se ha catalogado como la Red más segura del mundo.

Las transacciones en la cadena de bloques no son más que un conjunto de grupos de líneas de código que se conectan entre sí. Estos conjuntos de códigos los llamamos bloques donde códigos cifrados a un alto estándar de encriptación. Se conectan unos con otros a través de un gancho el cual le dice a todos los ordenadores que tienen estos bloques copiados en la red cuál es el bloque siguiente y así se evita que pueda ser violado o suplantado. 

Este es un ejemplo simulado de código. No es real. 

f0rkqcbrstmnz86bst0101110010ljfu2l8c010111001c
bst0101110010ljimmycoste111001c24k3qvcsrhtgn40
009010111001qjimmycoste01r8530u4kqcbrstmnz86bs
0101110010ljjimmycoste11001c24k3qvcsrhtgn40009
010111001qcjimmycoste1r8530u4kqcbrstmnz86bst01
1110010ljfjimmycoste1001c24k3qvcsrhtgn40009010
111001qcyjimmycoste8530u4kqcbrstmnz86bst01
f0rk

f0rkljfujimmycoste001c24k3qvcsrhtgn40009010111
001qcy0jimmycoste530u4kqcbrstmnz86bst010111001
0ljfu2jimmycoste01c24k3qvcsrhtgn40009010111001
qcy010111001r8530u4kqcbrstmnz86bst0101110010lj
fu2l8c010111001c24k3qvcsrhtgn40009010111001qcy
010111001r8530u4kqcbrstmnz86bst0101110010ljfu2
l8c010111001c24k3qvcsrhtgn40009010111001qcf0rk

f0rk111001r8530u4kqcbrstmnz86bst0101110010ljfu
01110qw010ljjimmycoste11001c24k3qvcsrhtgn40009
010111001qcjimmycoste1r8530u4kqcbrstmnz86bst01
1110010ljfjimmycoste1001c24k3qvcsrhtgn40009010
01110qw010ljjimmycoste11001c24k3qvcsrhtgn40009
010111001qcjimmycoste1r8530u4kqcbrstmnz86bst01
1110010ljfjimmycoste1001c24k3qvcsrhtgn40009010
11ee01qcyjimmycoste8530u4kodinstm1979xrpbaf0rk

En la imagen que encabeza este artículo, el artista expresa su concepción de la cadena de bloques. Ilustra como las lineas de código en color amarillo, agrupadas en cadenas de bloques, viajan por todo el mundo a través de la Internet. Para hacerlo utiliza la técnica fotográfica llamada lightpainting o pintar con la luz.

Bitcoin

La red del Bitcoin es el primer ejemplo de Blockchain o Cadena de bloques que conocemos. 

El concepto y consumación de la estructura de datos de la cadena de bloques la vemos en el año 2009, cuando una persona que se hace llamar Satoshi Yamamoto pensó:

¿Porqué no capitalizar el procesamiento que realizan las CPUs de las computadoras para cifrado y la transmisión de estos datos?

E inventó el protocolo de Internet que conocemos hoy como Bitcoin. Este protocolo define el transito de bloques de datos llamados "satoshis" se acumulan hasta completar un BTC, (Abreviatura del activo digital criptográfico, o moneda que también se llama Bitcoin), y se comunican dentro de la red llamada también Bitcoin.

Ficha técnica

Red de datos: Internet
Nombre de red: Bitcoin
Protocolo: Bitcoin
Transporte: TCP
Puerto TCP: 8333
Cifrado: SHA-256
Lenguaje de programación: C++
Datos: Activos digitales
Activo digital principal: Critpmoneda llamada "Bitcoin"
Otro activo digital: Bloques en cadena llamados "Satoshis"

Criptomoneda

Un Bitcoin es una criptomoneda o activo digital que emplea un cifrado criptográfico para garantizar su titularidad y asegurar la integridad de las transacciones, y controlar la creación de unidades adicionales. Estas monedas no se pueden replicar y cada unidad es única. 

Estas cuentan con diversas características diferenciadoras respecto a los sistemas tradicionales: no están reguladas ni controladas por ninguna institución y no requieren de intermediaros en las transacciones. Se usa una base de datos descentralizada, blockchain o registro contable compartido, para el control de estas transacciones.

Estas monedas no existen de forma física: se almacenan en una cartera digital.

Cartera digital

Una cartera, monedero digital o wallet es, en realidad, un software o aplicación donde es posible almacenar, enviar y recibir criptomonedas. Lo cierto es que a diferencia de un monedero de dinero físico, lo que realmente se almacena en los wallets o monederos digitales son las claves que nos dan la propiedad y derecho sobre las criptomonedas, y nos permiten operar con ellas. Dicho de otra forma, basta con conocer las claves para poder transferir las criptomonedas, y la pérdida o robo de las claves puede suponer la pérdida de las criptomonedas, sin posibilidad de recuperarlas.

Wallet llamada "Metamask" como complemento de Google Chrome


Hay dos tipos de monederos: existen los calientes y los fríos. La diferencia entre ambos es que los primeros están conectados a Internet, y los segundos no. Así, dentro de los monederos calientes encontramos los monederos web, los monederos móviles y los monederos de escritorio, este último, solo en el caso de que el ordenador esté conectado a Internet. Por el contrario, dentro de los monederos fríos existen los monederos hardware y los monederos de papel, que es simplemente la impresión en papel de la clave privada.
Wallet fría de hardware de la marca "Ledger"


La blockchain no es solo una red para criptomonedas. Como mencionamos anteriormente al hablar de la Web3, la aplicación de la blockchain en al vida apenas comienza a diversificarse. Aprender sobre la Cadena de bloques o blockchain se está volviendo esencial en las varias ocupaciones profesionales en la actualidad y continuará en aumento su demanda en muchas otras.


Fuente: ELTECNIQUITO Press / Bitcoin.org / Santander.com

Comentarios