Episodio 9: Tecnología -> Blockchain

Episodio 9: Tecnología -> Blockchain

Hoy toca hablar de tecnología pero antes déjame que os recuerde que tecnolitas.com es un servicio de asesoramiento low cost donde podéis contratar vuestro plan de asesoramiento tecnológico por el precio de un par de cafés y hacer vuestras preguntas para poder contar con mi ayuda y poner en marcha vuestro negocio digital.

En el episodio de hoy vamos a hablar de una de las tecnologías más punteras y novedosas y que más repercusión van a tener en nuestros días que es blockchain, la cadena de bloques.

Blockchain significa cadena de bloques y es exactamente lo que representa esta nueva tecnología que consiste en cómo almacenar la información en una cadena de bloques criptográficos, quiere decir que están codificados utilizando algoritmos de encriptación que son imposibles de revertir, además conteniendo información unos bloques de otros y de ahí la terminología de cadena, cadena de bloques.

La información que contiene un bloque está formada por la información en sí que se quiere guardar en ese bloque más parte de la información del bloque anterior y parte de la información del bloque posterior y esto se apunta digitalmente, informáticamente en unos libros de contabilidad que es lo que viene a ser la red blockchain, que la red blockchain está formada por unos ledgers o libros de contabilidad donde se apuntan todos estos bloques y se hacen públicos para toda la red de tal manera que hacer, digamos, una estafa con respecto a estos bloques, modificar un bloque concreto sin modificar los bloques anterior y posterior y consecuentemente toda la cadena hacia arriba y hacia abajo pues sería imposible porque además hay múltiples copias de estos libros de contabilidad y están a disposición de todo el mundo así que comprobar la veracidad de una transacción es muy sencillo.

¿Qué repercusiones va a traer el blockchain a nuestra vida? Pues realmente va a suponer un cambio de vida, va a suponer un paradigma totalmente diferente, conceptos de descentralización, va a suponer una nueva generación de internet, se habla de web 3.0, una web descentralizada y también va a tener implicaciones en todo lo que conocemos a día de hoy como la banca tradicional, la banca tradicional que es un estamento totalmente centralizado donde un usuario Juan quiere hacer una transferencia a María y notifica a Juan a su banco que quiere hacer la transferencia desde su número de cuenta al número de cuenta de María y una entidad centralizada, en este caso un banco, notifica a otra entidad centralizada, otro banco, que el número de cuenta tal quiere transferir tal cantidad de dinero a otro número de cuenta.

Lo primero que hace el banco que inicia la transferencia es comprobar que en la cuenta de Juan hay dinero suficiente para la cantidad que él quiere transferir.

Una vez que ha comprobado esto, avisa al banco de María para decirle te voy a transferir esta cantidad, el banco de Juan resta de su cuenta la cantidad que ha transferido y el banco de María añade en su cuenta la cantidad que le ha transferido Juan y esto sería una transacción al uso en la banca tradicional.

La transacción de cadena de bloques es algo diferente, realmente el inicio es el mismo, Juan quiere hacer una transferencia a María, en este caso en vez de contar con un banco cuentas con una billetera o un monedero digital que en vez de ser una entidad bancaria es una dirección también generada con un número encriptado y que esa dirección, pues que es una serie de números y letras, representa la cantidad de monedas o criptomoneda que sería el dinero en el mundo blockchain que tiene Juan.

Una vez que Juan dice quiero transferir 100 unidades de esta moneda a María, pues para decir quiero transferir a María va a tener que introducir la dirección de la billetera de María.

¿Por qué esto es descentralizado? Porque realmente la billetera de Juan no pertenece a Juan y la billetera de María no pertenece a María, sino que Juan tiene la dirección para acceder al contenido de esa billetera y tiene las palabras clave o la palabra que se llama palabra semilla, la frase semilla, que necesita para acceder al contenido de esa billetera, mientras que María tiene la frase semilla para poder acceder al contenido de su billetera.

Entonces Juan a través de la aplicación de su billetera transfiere 100 unidades de determinada criptomoneda a la dirección de la billetera de María.

Y aquí pues realmente la red comprueba que hay dinero en la billetera de Juan, se mueve el dinero a la billetera de María y entran en juego una serie de verificadores o agentes de verificación que se llaman mineros que lo que hacen es una serie de complejas operaciones matemáticas que consumen mucha electricidad y mucha carga de proceso dentro de los ordenadores.

Esta serie de operaciones matemáticas generan un bloque para la blockchain y realmente entre muchos mineros validan la transacción de Juan a María.

Y el minero que antes termina el bloque y cierra el bloque pues recibe una recompensa en la criptomoneda de la red en la que está minando o para la que está haciendo la validación.

Las criptomonedas se denominan tokens, pero no todos los tokens son criptomonedas, esto ya lo veremos más adelante, pero bueno, siempre que oigáis hablar de tokens pues posiblemente esté hablando de crypto, aunque no todos los tokens tienen por qué ser cripto.

Por eso para mí es más correcto dedicar el término criptomoneda a lo que es dinero digital y lo que es token pues podemos emplearlo para un sinfín de cosas y aplicaciones que veremos un poco más adelante.

Una vez que se ha generado ese bloque en la cadena la transacción queda validada y es difícil que a día de hoy tal y como está la dificultad de los cálculos matemáticos, el consumo y demás, que los mineros, que un minero trabaje solo.

Lo más habitual es generar un pool o una comunidad o grupo de mineros que trabajan juntos para repartir sus recursos para generar esos bloques y por lo tanto se reparten también las recompensas que tiene minar en grupo.

Terminas antes y consumen menos de tus recursos pero también la recompensa es repartida entre todo el pool de mineros que trabajan para verificar y generar estos bloques.

Realmente dentro del mundo de blockchain como criptomonedas los más conocidos pues son bitcoin y ethereum, realmente es extraño que no hayáis oído hablar de estos dos pilares fundamentales de las criptomonedas de hoy en día.

Esto es lo que se conoce como blockchain de kappa 1 que es el digamos hacen realmente lo que es la criptomoneda pero a partir de ahí blockchain va más allá de la tecnología y aparece en el mundo de blockchain los contratos inteligentes o smart contract.

Realmente lo que hacen estos contratos inteligentes es la definición de programas informáticos, estos contratos inteligentes se programan en lenguajes de programación que muchos son propietarios de las cadenas de bloques o blockchain donde se crean los contratos inteligentes.

Aquí es donde ethereum se diferencia de bitcoin, bitcoin es un exclusivo refugio de valor porque es solo dinero digital que puede valer más o menos pero ethereum es una red que tiene contratos inteligentes y que permite en un lenguaje específico de esta red generar unos contratos del tipo si yo te contrato un transporte de una mercancía del sitio A al sitio B podemos programar un contrato para que cuando tú a través de una serie de pruebas certificadoras me garantices que ha llegado al sitio B se ejecute el contrato inteligente y a ti se te devengue la cantidad que habíamos acordado pagar por ese transporte que has realizado y que has podido certificar en la red y a partir de aquí se puede mezclar el mundo real o físico con el mundo digital o blockchain.

Ethereum en su primera etapa pues la ejecución de contratos inteligentes resulta realmente caro realmente es una red que los gastos de transacción o fee por operaciones o comisiones tanto por traslado de moneda de una billetera a otra incluso de una red a otra que esto se llamaría interoperabilidad cuando tokens de una red pasan a otra red y operan entre sí o redes diferentes de blockchain pues aquí aparecen otras redes que se denominan de capa 2 o de segunda generación como puede ser solana o como puede ser cardano, que tienen la capacidad de abaratar estas transacciones, porque están basadas en otra metodología de verificación.

Hasta ahora bitcoin y ethereum se basan en lo que se conoce como proof of work que es decir hay ordenadores que hacen operaciones matemáticas de mucha dificultad que a través de el trabajo en esas operaciones se garantiza y se validan los bloques estas nuevas redes como cardano y solana se basan en lo que se conoce como proof of staking el staking es digamos bloquear una serie una cantidad de monedas para ponerlas a un término que sí conocemos todos que sería como plazo fijo o a un plazo más o menos grande de tiempo y con toda esa cantidad de monedas que la gente va bloqueando va poniendo en staking se valida la red y se validan las transacciones y se generan los bloques de esas cadenas o blockchain de esta manera pues el coste de transacción es mucho más barato el número de operaciones por segundo que se puede realizar es muchísimo más alto.

Estamos hablando que Ethereum puede realizar del orden de 6 12 operaciones por segundo mientras que redes como cardano o solana pueden realizar miles de operaciones por segundo esto obviamente en la escalabilidad de la adopción de blockchain y que todo el mundo empiece a usarlo la demanda que va a haber de operaciones ejecución de contratos inteligentes validaciones de transacciones y transporte de criptomonedas de unas carteras o billeteras a otras pues va a ser masivo por lo tanto necesitamos redes que sean mucho más ligeras que y potentes que son a día de hoy bitcoin o sirium blockchain o las criptomonedas o digamos las cadenas de bloques en sí se enfrentan a un trilema, a un dilema que en este caso tiene tres patas, una cadena de bloques puede ser descentralizada puede ser escalable o puede ser segura y el caso es que no existe ninguna cadena de bloques que sea las tres cosas a la vez.

Por eso el trilema puede ser descentralizada y escalable descentralizada y segura escalable y segura pero no puede ser descentralizada escalable y segura no hay ninguna a día de hoy aunque algunas prometen en sus white papers en sus documentaciones prometen resolver el trilema todavía está por ver desde luego el token que resuelva este dilema va a tener un escalado increíble y una subida de valor tremendo entonces bueno la evolución de blockchain en nuestro mundo pues hace que aparezcan distintos organismos para poder utilizar esta tecnología en otros ambientes que no sea el puro mercado monetario aparece el consorcio r3 que es un consorcio que estudia cómo aplicar la tecnología blockchain al mundo tradicional de la banca o de las entidades financieras también es una tecnología muy aplicable al registro de propiedades porque realmente el que no sea vulnerable es estos tokens de que la el trabajo criptográfico que hay detrás sea tan potente y tan difícil de de revertir o de modificar ya que tiene un entrelazado entre todos los bloques anteriores y posteriores.

Hace que por ejemplo un token generado para registrar una propiedad y podemos hablar de una propiedad física un real estate una casa una propiedad inmobiliaria una propiedad artística o una propiedad intelectual si registras tus propiedades con este tipo de tecnología va a ser imposible que alguien diga que esa propiedad no es tuya porque está registrada de esta manera por supuesto otra de las aplicaciones son los pagos en el mundo real pero este tipo de pagos este tipo de tecnología además permite gracias a estos contratos inteligentes pues que funcionalidades como las que tenemos hoy como por ejemplo el compartir coche que ya hay aplicaciones que puedes usar un coche por tiempo compartido y te cobran por los minutos que lo estás usando pues para este tipo de aplicaciones es idóneo este tipo de tecnologías que permite aportar mucha más seguridad en la información y sobre todo la privacidad de los datos.

A día de hoy pues tienes que hacerte dar de alta en un servicio con tus datos y demás de otra manera pues tú podrías vincular esta aplicación que te permite coger un coche por un tiempo determinado con una billetera a la que tú tienes acceso pero que realmente pues detrás no están tus datos personales luego esto seguramente traería otro tipo de complicaciones como la búsqueda de responsabilidades y demás pero en principio lo que es puramente transacciones y documentar esas transacciones a través de contratos inteligentes que se ejecutan cuando coges y dejas el coche pues es una tecnología idónea para para eso otro de los campos donde se está utilizando blockchain es en el almacenamiento en la nube o almacenamiento descentralizado.

Aquí aparece una tecnología que se llama y ipfs que es interplanetary file system que pretende pues ser un sistema de ficheros interplanetario quiere decir que podemos segmentar la información para que se pueda almacenar en partes de almacenamientos de distintos servidores o incluso ordenadores de los usuarios que están en casa y que añaden su ordenador a una red y pcs y que parte del disco duro de su ordenador es utilizado.

Hay varias blockchain que se ocupan de este tipo de almacenamiento quizá la más famosa sea chia que ha estado mucho tiempo en boga porque se puede minar a base de poner a disposición de la red discos duros discos duros grandes pues se torna a 2 4 o incluso 6 teras en estos discos duros se hace como una especie de parcelado que lleva su proceso lleva su proceso porque es un parcelado blockchain por lo tanto necesita unos cálculos para hacer el parcelamiento criptográfico y una vez que tienes las parcelas a disposición de la red pues digamos que te pagan con tokens, que sería una especie de minado por la información que los usuarios depositan en las parcelas que tú has puesto a disposición de la red es un poco la filosofía de todas las cadenas de bloques es un mundo descentralizado compartido.

Esta tecnología hace uso de la anterior tecnología p2p que conocíamos de torrent emule seguro que pues la mayoría de vosotros ha descargado cosas usando esta tecnología pues al final la información se fracciona se divide y se reparte entre muchos usuarios y la red sabe dónde está cada una de esas partes por su contenido no porque se localiza por su contenido y no por su localización a día de hoy los sistemas de ficheros que conocemos están basados en localización tú para localizar un fichero le tienes que dar una ruta o un paz y la ruta se denomina una estructura de carpetas no pues lo tienes en el disco c:\windows\usuarios\la carpeta_que_tú_ quieras, esa es la localización del fichero mientras que estas redes blockchain se basan en localizar el fichero por su contenido y no por donde se ubica.

Gracias al identificador único de ese contenido la red es capaz de localizar todos los fragmentos de ese fichero en todas las ubicaciones donde se encuentra y además con unas técnicas redundantes que si no puede rescatar lo de una de las ubicaciones va a buscar una ubicación alternativa de donde recuperar este fichero por lo tanto aquí aportamos un montón de seguridad un montón de redundancia, un montón de privacidad, porque realmente no estamos identificados con esos ficheros y esto me lleva a hablar de el siguiente campo donde blockchain va a tener mucho que decir que es en la identidad digital.

Imaginaros que usar esta tecnología para definir vuestra identidad digital y que vuestra identidad esté basada en una dirección o en una palabra semilla o en un token que realmente pues bueno pues no haya que intercambiar vuestros datos personales cada vez que se interactúa con un servicio sino que realmente pues dando una billetera dando un token podéis registraros en cualquier tipo de servicio sin necesidad de dar toda esa información personal.

Otro campo donde es muy aplicable y donde hemos venido sufriendo pues todos estos años el tema de la piratería o que los autores se quejan de que realmente es muy difícil garantizar su autoría es el mundo de la música donde gracias a esta tecnología se va a poder certificar quién es el autor y se va a poder hacer un uso más eficiente de blockchain en el mundo de la música digital y de la creación de contenidos digitales en general los servicios públicos gubernamentales están tratando de hacer lo que llaman bit nation o nación bit. que bit es de bitcoin o lo que sería una nación blockchain que permita realmente utilizar esta tecnología para identificarte en cualquier red pública, servicio gubernamental, lo que viene siendo hoy el dni digital o otros certificados digitales.

Otras maneras de autenticarse en servicios que en un futuro usarán blockchain y serán muchísimo más seguros seguridad social sanidad hay ya cadenas de bloques como vechain, que está realmente enfocada a cuidar los historiales médicos de los pacientes y proteger esa información para que viaje de totalmente encriptada y que sólo se pueda realmente ver en los puntos donde es necesario ya hay tecnología que se está orientando al mundo hospitalario el mundo sanitario para proteger toda esta información.

Y como decía antes, pues lo que es la gestión de autorías y derechos de autor que subes un libro una plataforma de registro se registra ese libro como un NFT que identifica con un token único que es una obra única y que pertenece al autor que a día de hoy habrás tenido que meter tus datos personales pero en su día seguramente utilizarás también blockchain para identificarte dentro de estas plataformas esto lo que ha hecho es convertir tu libro o tu obra en un NFT y lo primero que hay que saber de un NFT es la diferencia entre un bien fungible y un bien no fungible porque NFT significa “non fungible tokens” o “tokens no fungibles” de esta manera un bien fungible es el dinero porque realmente un billete de 10 euros es un billete de 10 euros y vale lo mismo que otro billete de 10 euros, puedes intercambiar un billete por otro que el valor es el mismo y se pueden perfectamente fundir.

Te puedes gastar un billete de 10 euros y mañana te puedes gastar otro billete de 10 euros que tendrá el mismo significado 10 euros y comprarás más o menos lo mismo pero en un bien no fungible realmente un bien no fungible es único y no se puede intercambiar porque el valor que tiene no es comparable con el valor de cualquier otra cosa.

Tú puedes equiparar bienes no fungibles para conseguir otro bien fungible pero realmente los valores no son únicos, un cuadro, sólo hay uno y tiene ese determinado valor no hay dos cuadros iguales no hay dos libros iguales todo lo que se refiere a exclusividad autenticidad.

Una obra única pues debe ser protegida con un no fungible token que sería un NFT que es ideal pues para las obras de arte para las creaciones digitales para creaciones literarias musicales o incluso cinematográficas al final podemos convertir cualquier cosa en un NFT aquí hay redes de blockchain como puede ser solana que se ha especializado en el mercado de blockchain y donde habréis visto seguramente que colecciones de blockchain que realmente es los NFT tienen un carácter coleccionable al ser únicos pues, están adquiriendo un valor increíble y además no sólo el valor es que a día de hoy por ejemplo pues comprar un NFT, los típicos avatares, bien de monos, de astronautas, todas estas colecciones que han salido pues hacen que teniendo un NFT y utilizando lo por ejemplo como avatar de tus redes sociales o icono de tus redes sociales.

Te convierte en una persona exclusiva, una persona que entiende la tecnología, que es moderna, que está al día con los nuevos tiempos y te recubre de un halo de exclusividad y un poco glamour que es lo que hace que estas colecciones estén incrementando tanto su valor y que hayamos visto cantidades desorbitadas por el pago de estos de estos NFT.

Y bueno por concluir un poco pues que obviamente a partir de ahora de dos años acá ha habido una evolución de las redes blockchain masiva a día de hoy redes como cosmos que con su token Atom son ecosistemas donde puedes crear muy fácilmente tu propia blockchain yo os animo a que echéis un vistazo en la página web de cosmos por ejemplo.

Voy a dejar el enlace en las notas del programa y podáis ver pues todo lo que es los lenguajes de programación que se usa para ejecutar los contratos inteligentes o simplemente el ecosistema y cómo se interopera o cómo se hablan entre sí a través de un hub de comunicaciones entre unas blockchain y otras incluso hay un framework que te permite desarrollar esos contratos inteligentes en lenguajes comunes como javascript que es va a ser la tendencia porque hasta ahora cuando ha salido la novedad pues cada cadena tenía su lenguaje, uno será go, otros era bueno hay pseudo lenguajes de programación que son un montón de ellos.

Pero al final lo que interesa es que esto se estandarice y se pueda utilizar lo que ya conocemos como pueda ser javascript o incluso python para hacer estos contratos inteligentes sin tener que complicar la vida y aprender nuevos lenguajes de programación para hacer estos contratos esto va a ser realmente una revolución realmente blockchain va a revolucionar el mundo tal y como lo conocemos y yo os animo a investigar esta tecnología y sobre todo web 3.0 porque es algo que va a generar muchísimos puestos de trabajo y donde los jóvenes y los profesionales de jóvenes que aparecen en el mercado laboral van a tener un montón de oportunidades y es a día de hoy donde hay que ser pionero en esto y donde todavía no está muy explotado ni es muy conocido por lo tanto es realmente una buena oportunidad para desarrollar vuestras vuestras carreras

¡Que tengas un Ingenioso día!

Deja un comentario