13 min read

Imagen nota 1

¿Qué es Blockchain?: criptomonedas, hash, token y NFT


Blockchain es un sistema de almacenamiento y circulación de información descentralizada dentro de una red. Los datos quedan registrados virtualmente de manera pública y se crean a partir de estructuras criptográficas que efectúan las computadoras que conforman la red, con lo cual esos datos son casi imposible de alterar o falsificar. Es por eso que esta tecnología se comenzó a emplear para el funcionamiento de las monedas virtuales o bienes de intercambio. 

Las criptomonedas ya son parte del vocabulario del mundo empresarial y ahora conceptos como “blockchain”, “hash”, “token” y “NFT” empiezan a inmiscuirse en la práctica cotidiana: desde el criptoarte y jugadas de la NBA; hasta una colección de imágenes virtuales de CocaCola, o los Token del PSG que servirán para obtener diferentes beneficios.

Suena complicado y lo es, pero ¡No te desesperes! a lo largo de este artículo vamos a desglosar cada uno de estos conceptos para que puedas comprender ¿qué es un blockchain?, ¿qué significa token no fungible? y ¿por qué es importante comprender estas tecnologías?. Pero antes, es clave entender el contexto en el que se inventaron y, ¡te vamos a contar algunas curiosidades!

En este artículo:

¿Cómo surgió Blockchain?

En 2008 la Crisis Global Financiera dejó en evidencia la vulnerabilidad de los sistemas bancarios y la desconfianza de la población en general hacia estas entidades lo que generó las condiciones para la aparición de una alternativa de pagos online.

A fines de ese año una persona de identidad desconocida bajo el pseudónimo Satoshi Nakamoto publicó un paper titulado “Bitcoin: Un Sistema de Efectivo Electrónico Usuario-a-Usuario” y en 2009, la primera criptomoneda ya estaba funcionando

Hay muchas especulaciones sobre la verdadera identidad del creador del Bitcoin. Se cree que se puede estar escondiendo porque como el registro de estas monedas es público, y se sabe que la primera emisión de Bitcoins -conocida como “bloque génesis”- fue de 1 millón; Satoshi Nakamoto se convirtió en la 16º persona más rica del mundo ya que en la actualidad posee U$D 63.000.000.000. A su vez existen teorías que sostienen que es un acrónimo conformado por las primeras letras de posibles empresas creadoras: Samsung, Toshiba, Nakamichi y Motorola. Esta incógnita no está resuelta y no hay certezas si en algún momento se develará. 

Los argumentos de Satoshi Nakamoto

En el white paper, el misterioso creador de la criptomoneda explicó que desarrolló este sistema “Usuario-a-Usuario” para eliminar los intermediarios. Es decir, a las instituciones financieras que actuaban como “terceros confiables” para mediar operaciones en pos de garantizar cierta “seguridad” a la hora de realizar pagos.

Argumenta que esa mediación agrega un “costo de transacción” y que de esa manera se limita mucho las operaciones más pequeñas ya que dejan de ser convenientes.

A su vez sostuvo que, con intermediarios, los comerciantes tienen que “molestar” a sus clientes solicitándoles más información de la que se necesita con las cripto; y subrayó que el sistema tradicional considera como “inevitable” un cierto porcentaje de fraude, cuando se podría evitar completamente con su propuesta.

Como señalamos en nuestro artículo “Criptomonedas en Argentina: qué son, cómo funcionan y regulaciones”, las cripto son divisas digitales con las que se puede operar con normalidad para realizar cualquier tipo de transacción financiera: pagar servicios, realizar compras y transferir dinero. Allí también detallamos cómo comprar criptomonedas en Argentina, su regulación y cómo se producen.

¿Qué es Blockchain y para qué sirve?

¿Qué es un blockchain? El significado de Blockchain es “cadena de bloques”. Son conjuntos de “bloques” de datos que están accesibles de manera pública y que se comparten por millones de usuarios, lo que permite que la información almacenada sea inmutable, trazable y por lo tanto, transparente.

Este sistema, por su seguridad tiene un gran potencial para múltiples usos, por ejemplo actualmente muchas empresas celebran sus contratos electrónicos empleando esta tecnología, como Clubes de Fútbol. Algunas grandes cadenas de supermercados la usan para supervisar y hacer el seguimiento en las cadenas de alimentación o de producción y distribución. Incluso, en algunas regiones de Estados Unidos están avanzando para usar Blockchain para el voto electrónico.

Blockchain: arquitectura descentralizada

Para poder comprender mejor la tecnología Blockchain, qué es y para qué sirve, puede ayudar pensar cómo funcionan los sistemas con arquitectura centralizada y luego, en particular la descentralizada que es la que caracteriza a esta tecnología.

Una arquitectura centralizada de procesamiento implica que para usar un servicio que pueda proveer una aplicación como Instagram o Tiktok, los usuarios nos conectamos al servidor de esas compañías. A través del mismo accedemos a los datos, podemos interactuar con otros usuarios, favear videos, comentar, hacer publicaciones, etc. Entonces el funcionamiento de esas apps se construye a partir de nodos centrales que procesan el funcionamiento de la red

Existen dos grandes problemas con este tipo de organización de la información. El primero, es que cuando algo falla en el servidor de la empresa, deja de funcionar para todos los usuarios. Hace no mucho, el mundo entero quedó privado de Whatsapp, Facebook e Instagram por varias horas y creímos ¡que se venía el apocalipsis!.

El segundo inconveniente tiene que ver con la capacidad de control, gestión y poder que pueden ejercer las compañías sobre la información y las acciones en su producto, que no dejan de ser decisiones “individuales de una empresa”. Por ejemplo, la suspensión por 12 horas de la cuenta de Twitter de Donald Trump por “incitación a la violencia” en el marco de la divulgación de los resultados electorales de Estados Unidos en 2020.

En contraposición, un sistema descentralizado plantea que en lugar de tener un punto central que controle el funcionamiento de la red, sean quienes participan de la misma los que gestionen el procesamiento de manera colectiva, es decir que se autogestione. De esta manera si ocurre alguna falla en uno de los nodos, el sistema pueda seguir funcionando. Y a su vez, será también mancomunada la toma de decisiones.

Esta red está compuesta por participantes que cooperan y operan de igual a igual, y esta forma de almacenar, organizar y distribuir la información se la conoce como P2P.

P2P: “De igual a igual”

arquitectura centralizada

¿Qué significa P2P? P2P viene del inglés “peer to peer” que en español significa entre pares o “de igual a igual”. Este formato ya se usa hace varios años, por ejemplo, Torrent descarga un archivo que indica a tu computadora qué personas que componen esa red tienen los “pedazos” de la archivo que te interesa. De esa manera comienza a bajar desde sus computadoras para finalmente completar el archivo en tu ordenador; así como otros, se descargan partes de archivos que están en tu pc para poder tenerlo en las propias. 

Este sistema fue el que recogió Satoshi Nakamoto para la creación del Bitcoin. Al operar con esta criptomoneda -o cualquier otra- con cada transacción se genera un registro que indica cómo los usuarios se envían dinero de unos a otros. El registro es compartido por todos los miembros de esa red de “igual a igual”.

Con esta información ya estamos en condiciones de avanzar un poco más en entender qué es Blockchain.

¿Qué es la tecnología Blockchain?

Como ya señalamos, Blockchain -traducción- es una “cadena de bloques” de almacenamiento de información y que, quienes guardan esos datos son usuarios “pares” que conforman una red y que generan copias que distribuyen por ese medio. Esas copias son inalterables y por lo tanto otorgan transparencia y seguridad a las operaciones.

Las criptomonedas son uno de los tantos usos en los que se puede aplicar esta tecnología. Para comprender mejor qué significa todo esto, pensemos específicamente qué ocurre en la red con una simple operación con Bitcoins.

Si alguien transfiere 10 btc a través de una billetera, la transacción queda almacenada en un registro público dentro de la red, y esa información deberá propagarse a través de los otros nodos que la conforman para que todos los miembros puedan tener la “contabilidad actualizada”

Pero, ¿cómo lograr que todos los miembros de la red tengan exactamente el mismo registro, si las computadoras están distribuídas en diferentes partes del mundo con su propio reloj interno, la circulación de la información a través de internet lleva tiempo con lo cual, la información les llega en diferentes momentos; y a su vez, cada nodo está registrando sus propias operaciones? ¡Pufff qué lío!

Generando bloques de información. Los integrantes de la red identifican las transacciones, chequean que las operaciones sean correctas, las agrupan en bloques y las comparten con el resto de los miembros. A esta acción de conformar bloques se le llama “minar”.

¿Cómo lograr un registro único si se generan varios bloques a la vez?; ¿cómo evitar que alguien se agregue a sí mismo dinero al crear un bloque?; ¿cómo se acuerda que un bloque es válido?.

Para evitar la generación de falsas IPs -número de identificación de un dispositivo- que puedan alterar resultados, se le hace pagar un “costo” a las personas que quieran “descubrir bloques” a través de una prueba de trabajo. Quienes logren resolver estos “acertijos”, serán quienes logren escribir o “minar” un bloque.  

Antes de continuar con el desarrollo de Blockchain, pensemos qué son estas pruebas de trabajo y qué implican los “algoritmos de hash seguro”.

Prueba de Trabajo y Algoritmo de hash seguro

Según Google un Algoritmo de hash seguro o SHA-256 es una secuencia de seguridad de 256 bits que se utiliza para “codificar” e identificar cualquier tipo de dato en una secuencia de números única que resulta irreversible e inalterable. Por ejemplo, una transacción financiera, una foto o una canción. Es único porque si por ejemplo alguien altera una nota de la canción, un píxel en una foto o modifica un número en una transacción, y la codifica nuevamente, el hash que arrojará el sistema será completamente diferente. 

¿Cómo se crea ese hash? A partir de complejas operaciones matemáticas que sólo puede resolver una computadora, lo que requiere inversión en equipos con procesadores grandes y horas de funcionamiento para poder resolver estos “problemas criptográficos”. A esto se lo denomina “prueba de trabajo”.

Volviendo al ejemplo de las Bitcoins, la prueba de trabajo consiste en generar un hash seguro, a partir de la información de las transacciones de un bloque, y que contenga en su inicio, una cantidad determinada de ceros. Quien logre encontrar primero el número que codifique el bloque con un hash que inicie con la secuencia de ceros mencionada, será quien logre escribir el bloque en el registro general

A su vez, el minero incorporará en el bloque que minó una transacción destinada a él mismo, como recompensa por su trabajo. Este “pago” es lo que garantiza el funcionamiento del blockchain. 

¿Cómo funciona el Blockchain?

Ya comprendimos qué es un hash ahora, ¿cómo se relaciona esto con blockchain? y después de todo, ¿qué es una cadena de bloques?. El hash o número de identificación de un bloque, es clave para la encadenación de los mismos ya que, se incorpora como primer dato al momento de conformar un bloque.

Entonces cada bloque se conformará primero, con el hash de la operación anterior; a continuación toda la información de las transacciones del bloque que se quiere crear; y para terminar de “minarse” el hash propio del bloque, que es el que se genera a partir de la prueba de trabajo o problema criptográfico que señalamos más arriba. Este número de identificación de bloque a su vez, se encadenará al siguiente como primer dato y de ese modo se conforma la “cadena de bloques”

Recapitulando: Blockchain es una estructura de datos conformada por bloques encadenados unos con otros por su número de identificación o hash.

De esta manera, resulta casi imposible realizar acciones fraudulentas, ya que si alguien altera algún dato, como ya mencionamos, su hash cambiará, por ende dejará de coincidir con el resto del registro público y romperá la cadena.

La única manera de instalar un bloque alterado como válido, es tener procesadores muy veloces que puedan “minar” los que se “rompieron” al crearse el nuevo hash, y alcanzar en cantidad la cadena de bloques” que se seguirá conformando ya que el resto de los mineros siguen trabajando. Esto se debe a que la cadena más larga “sirve como la prueba de la secuencia de los eventos testificados” según explica Nakamoto en su paper.

¿Para qué sirve el Blockchain?

Como ya vimos este sistema se puede usar con muchas finalidades. Desde monedas virtuales hasta intercambio de bienes digitales entre personas de manera descentralizada. En ese sentido, las empresas comenzaron a desarrollar ya no sólo sus propias monedas digitales, sino a ofrecer servicios empleando blockchain.

Mencionamos al comienzo de este artículo los “contratos inteligentes”. Son acuerdos entre dos o más personas sin la necesidad de que haya una entidad mediadora, ya sea una inmobiliaria, una escribanía o cualquier ente regulador.

También se hicieron populares la venta de obras de arte digitales, o jugadas de deportistas de alto rendimiento; o colecciones de imágenes y/o vídeos. Estos activos llevan el nombre de NFT por sus siglas en inglés “non fungible token” es decir en español: “token no fungible”.

¿Qué es NFT y para qué sirve?

El NFT es “token no fungible” y es un sistema que permite certificar dentro de una blockchain la existencia y propiedad de un bien digital. A diferencia de las criptomonedas, son únicos, indivisibles y se puede probar su escasez. A su vez, este activo criptográfico se puede transferir a otros usuarios.

Es algo más reciente aún que el blockchain, de hecho si te estás preguntando ¿cuándo se crearon los NFT? **El primer NFT se creó en mayo de 2014 al ofrecerse la obra “Viva”** en 35.000 pesos mexicanos que finalmente logró subastarse en 90.000.

A principios del 2021 salió al mercado digital el NFT NBA “Top Shot”. Con este token las personas pueden comprar tarjetas de las jugadas de sus basquetbolistas favoritos y convertirse en propietarios de la misma. La liga lanza colecciones de gran tamaño y luego, más pequeñas con cartas más extrañas. difíciles de conseguir y por ende, más caras. 

Coca Cola en julio 2021 lanzó una serie de Tokens coleccionables para celebrar el “Día de la amistad” basado en Ethereum: una representación de una máquina expendedora de Coca-Cola; una campera inflable con el logo de la marca; y un audio del sonido de una botella de esa bebida al abrirse.

En esta oportunidad no vamos a explicar en detalle ¿cómo funciona un NFT? porque eso nos llevaría un montón de tiempo, pero prometemos explicarlo más adelante.

Si queres contactarte con nosotros porque te quedaron dudas y queres preguntarnos algo; nos querés dejar algún comentario sobre el artículo; o queres saber más sobre XOOR, escribinos a hola@XOOR.io