lunes, 6 de junio de 2022

Una conceptualización de los protocolos blockchain en cinco componentes

Blockchain es una de las tecnologías en la cresta de la ola desde hace algunos años, una tecnología que acompaña a otras como el Cloud, el Internet de las Cosas o la Inteligencia Artificial cuando queremos resaltar los grandes cambios que se están produciendo en el mundo digital.


Una experiencia personal sobre la literatura relativa a blockchain


La verdad es que siempre me ha parecido una tecnología algo compleja, difícil de entender y de explicar.


Tengo la impresión, tal vez injusta pero auténtica, de que los más especialistas en la materia tampoco han hecho, en general, grandes esfuerzos por explicarla de una manera sencilla. Puede ser una percepción errónea, o pura casualidad, pero cuando comparo la literatura que he leído sobre blockchain, con la relativa a otras tecnologías, algunas de ellas también bastante complejas, me parece apreciar como menos 'ganas' de hacerla realmente comprensible, de proporcionar explicaciones que, siendo ciertas, sean fáciles de comprender.

Debo admitir que, por suerte, últimamente mi percepción al respecto empieza a mejorar y, aunque cierta complejidad es inevitable (la tecnología es en sí misma compleja), parece que ya hay más voluntad, quizá más acierto, para explicarla de una forma más asequible.

En cualquier caso, esta es mi experiencia, y no necesariamente es generalizable ni cierta.

Sin embargo, me gusta cuando encuentro textos (o vídeos, o lo que sea) a los que veo con voluntad y acierto clarificador.


Cinco componentes de blockchain


Un poco en esa línea, he finalizado recientemente la lectura del libro 'Token Economy: How the Web3 reinvents the Internet' de Shermin Voshmgir, que se centra más en una visión económica que técnica (aunque entra bastante en lo técnico) y que, sin resultar absolutamente sencillo, creo que es bastante más clarificador que otros textos quizá, precisamente, por la voluntad de explicar más el significado e impacto económico que los detalles técnicos.  

Y repasando su contenido, me he encontrado un párrafo, que me parece interesante destacar, en que se intentan identificar los elementos que caracterizan a blockchain o, mejor, más que al blockchain exactamente, a los DLT ('Distributed Ledger Technology') o registros distribuidos de los cuales los protocolos blockchain, aquellos en que dicho registro se implementa como una cadena de bloques, son un subconjunto ampliamente mayoritario. Un predominio que provoca que, aunque no sea correcto, con cierta frecuencia se use el término blockchain y DLT como sinónimos.

Bueno, el caso es que la autora identifica cinco componentes que sirve para caracterizar a esos DLT y que son los siguientes:


  • Red: Una red física P2P formada integrada por ordenadores que ejecutan el mismo protocolo

  • Protocolo: Un protocolo que define las reglas de la red y garantiza su cumplimiento mediante consenso de todos los nodos de la red. Esto incluye incentivos económicos mediante tokens nativos.

  • Registro ('ledger'): gestión de todos los activos bajo la forma de un registro público y compartido de todas las transacciones desde el origen hasta el momento actual.

  • Identificación y direccionamiento: Los activos son propiedad de unas identidades que necesitan ser direccionadas de manera que podamos transferir valor entre una y otra. Estas identidades podrán ser más o menos anónimas según el caso.

  • Contratos inteligentes: para algunas redes, como Ethereum, los contratos inteligentes gestionan las relaciones de los actores involucrados y representan la lógica de negocio o gobierno.


Conclusión: sobre la claridad


Probablemente, si no se tiene ninguna noción de blockchain estos componentes por sí mismos, sin más explicación, no aclaren de qué estamos hablando y tampoco vamos en un post a explicar todos esos fundamentos. Pero sí me parece que, a poco que se tenga una idea básica, esta enumeración de componentes ayuda a estructurar con bastante claridad de qué estamos hablando.


Y, precisamente, claridad es lo que me gusta encontrar en la descripción de cualquier tecnología y, especialmente de blockchain ...


No hay comentarios:

Publicar un comentario