Aprende qué es blockchain de forma sencilla y descubre cómo esta tecnología puede mejorar la trazabilidad, la transparencia y la confianza en la producción y comercialización agrícola.

More...
La tecnología blockchain se ha convertido en uno de los conceptos más mencionados cuando se habla de innovación y transformación digital. Sin embargo, para muchas personas sigue siendo una tecnología compleja, rodeada de términos técnicos y frecuentemente asociada únicamente a las criptomonedas.
En esta guía de blockchain para principiantes vamos a sentar las bases necesarias para comprender qué es blockchain, cómo funciona y cuáles son los principios que la convierten en una herramienta capaz de registrar información de forma segura, transparente y difícil de modificar. Todo ello utilizando explicaciones sencillas y ejemplos fáciles de entender, incluso si no tienes conocimientos previos sobre tecnología.
El objetivo de este primer artículo es ofrecer una visión general que te permita familiarizarte con los conceptos fundamentales de blockchain. En una segunda parte profundizaremos en sus aplicaciones prácticas dentro del sector agrario y agroalimentario, analizando aspectos como la trazabilidad de los productos, la transparencia en la cadena de suministro, los beneficios para agricultores y cooperativas, ejemplos reales de uso y los principales retos que plantea su implantación.
Si trabajas en agricultura, ganadería o en cualquier actividad relacionada con la producción y comercialización de alimentos, comprender los fundamentos de blockchain te ayudará a entender por qué esta tecnología está despertando tanto interés y cuáles pueden ser sus oportunidades de futuro para el sector.
¿Qué es blockchain?
Voy a tratar de responder a la pregunta de qué es la tecnología blockchain, a modo de guía blockchain para dummies. En castellano, blockchain para torpes y de forma muy resumida. Ruego que me disculpen los más técnicos y puristas por ello. Conozco bien el perfil medio del sector agrario y si pretendemos entrar con todo esto de golpe, nos estrellaremos antes de empezar. Vamos a ello.
La tecnología blockchain, o cadena de bloques, supone un gran cambio de paradigma. En lugar de que la economía esté basada en el capital, blockchain tiene la capacidad de favorecer la creación de valor mediante la interacción entre las personas.
Blockchain es una Base de Datos, replicada y distribuida entre los participantes. Existen muchos tipos de bases de datos diferentes (listas de teléfonos, correos electrónicos, asientos contables, etc.). En el caso de blockchain, se trata de un enorme libro de registro que se actualiza constantemente. La cadena de bloques es el archivo histórico de todas y cada una de las transacciones, guardadas como datos inmutables.
Replicada y distribuida
Las copias de la BD que cada participante almacena en su equipo, llamado nodo, son réplicas idénticas entre sí. Decimos que los datos son inmutables, porque una vez inscritos no pueden modificarse.
Una red distribuida es mucho más segura y resistente a ataques cibernéticos. Al existir una copia idéntica de la base de datos en cada nodo o equipo conectado a la red, habría que atacar a la vez o hackear al menos al 51% de los equipos que conforman la red. Por otro lado, si se altera la información de alguno de los nodos de la red de forma intencionada, el resto de nodos detectarán que la información no es correcta y no validarán la transacción.
Para facilitar la comprensión, voy a comparar con algo más familiar para el usuario. Pensemos en sistemas centralizados como internet. Cuando hablamos de almacenamiento de datos "en la nube" podemos tener la tentación de pensar en algo etéreo, aunque realmente los datos están en servidores centrales en grandes naves.
Como la información está almacenada de forma centralizada, si alguien consigue acceder a estos servidores, podría modificar la forma en la que nosotros vemos dicha información. Sin entrar a mencionar la posible censura gubernamental o intereses particulares de empresas y corporaciones.
La criptografía
¿Cómo es posible que la información replicada y distribuida quepa en cada uno de estos nodos?. La criptografía tiene la capacidad de comprimir gran cantidad de información en líneas individuales de código con números y letras.
Una computadora maneja toda la información en forma de ceros y unos. Ya sean gráficos, imágenes, textos, todo se procesa como ceros y unos. Pues bien, la criptografía en lugar de utilizar dos variables (0 y 1) utiliza dieciséis variables (hexadecimal). Los números del 1 al 9, además del 0, y las primeras seis letras del alfabeto. A este método se le llama hashear.
La potencia de este método radica en lo siguiente. A modo de ejemplo, si hasheamos la palabra Quijote nos da como resultado un código de 16 caracteres y ahora viene la magia. Si hasheamos el libro homónimo completo de Cervantes, se comprime igualmente en un código de 16 caracteres aunque diferente al anterior y único.
Esto puede variar según el protocolo utilizado. Sin embargo, no me meteré en ello para no alejarme de la sencillez en la explicación. Te comparto el enlace a un generador de hash online, con el que puedes hacer tus pruebas utilizando diferentes protocolos.
El proceso es unidireccional. Esto quiere decir, que cada vez que hagamos clic para generar el hash de la misma información, nos dará el mismo resultado. No obstante, y esto es muy importante, no podremos obtener la información original que generó el hash. Es una huella digital que se genera de forma idéntica, pero no es posible revertir.
La cadena de bloques
Ya hemos visto que cada transacción se convierte en una línea de hash. Cuando agrupamos varias líneas de hash, obtenemos lo que se llaman bloques. Un bloque es un conjunto de transacciones. En su momento se generó un hash génesis, que fue con el que se inicio la cadena.
Si ponemos como ejemplo la cadena de Bitcoin, en ella se genera un bloque cada 10 minutos. Cuando se completa un bloque, se hashean todas las líneas de código que contiene obteniedo un nuevo hash, que será la primera línea del siguiente bloque. Siguen completándose transacciones hasta que de nuevo se completa otro bloque y se repite el proceso. Así sucesivamente, de manera que los bloques quedan enlazados matemáticamente entre sí.
En el caso de pretender alterar el hash en uno de los bloques, aunque tan solo fuera un espacio entre caracteres o un punto, se tendrían que modificar todos los hash subsecuentes. Por lo tanto, los bloques ya validados no se pueden alterar y de ahí que se diga que la cadena es inmutable.
La criptografía y las matemáticas garantizan que las transacciones o registros anotados en la cadena de bloques sean -y cito textualmente del libro blockchain la revolución industrial de internet- "ciertos, duraderos e infalsificables".
De nuevo hablamos de un cambio de paradigma. En el pasado, la mejor manera de proteger algo era ocultarlo lo más posible. Mediante la tecnología blockchain, tenemos nuestro activo protegido a la vista de todos. De tal forma que, modificar la información mientras está a la vista de todos, resulta prácticamente imposible.
Bitcoin, la primera blockchain
Se trata de código abierto, como resultado de 40 años de desarrollo de la criptografía. Satoshi Nakamoto (pseudónimo del autor o autores de Bitcoin) no se despertó un buen día y dijo...¡voy a inventar Bitcoin!. Satoshi, tuvo la habilidad de unir todos los desarrollos existentes hasta entonces, de forma sencilla y práctica.

Ethereum y los contratos inteligentes
Ethereum, de la mano de Vitalik Buterin, introdujo la posibilidad de anclar programas que ejecutan órdenes, en la cadena de bloques. Una vez que se ha programado el contrato, no se puede modificar. Si se da el evento A, automáticamente se va a producir B de forma automática.
Se pretende eliminar intermediarios, simplificando los procesos y como concuencia, un ahorro de costes para el usuario. Aunque, en honor a la verdad, los smart contracts o contratos inteligentes ni son contratos ni son inteligentes. Íbamos bien, y ya sí que me liaste Jaime.
¿Por qué NO son contratos?
Que exista un código dentro de una blockchain que active automáticamente una operación al cumplirse una condición no es un contrato en sí, sino la ejecución de un contrato que ya existía. Previamente, las partes han llegado a un acuerdo formal y el hecho de que eso se ejecute a través de una cadena de bloques o de cualquier otra plataforma es irrelevante para que sea considerado un contrato.
¿Por qué NO son inteligentes?
En la mayoría de los casos, se tratan de una mera automatización de órdenes básicas previamente establecidas, lo cual no es muy inteligente. La auténtica revolución sería aplicar técnicas de aprendizaje automático para que ese código sea capaz de hacer valoraciones subjetivas por sí mismo, como determinar si una sociedad está válidamente constituida para después ejecutar sobre ella esas órdenes.
Conclusión
Como primera aproximación a la tecnología, considero que es suficiente. La tecnología blockchain tiene la capacidad de descentralizar la confianza con todo lo que ello supone. Modifica las relaciones online tal y como las conocemos, a pesar de que la mayoría de personas únicamente han oído hablar de criptomonedas. En posteriores artículos, iremos analizando cómo se está aplicando blockchain a la trazabilidad alimentaria.
Si estás pensando en aplicar tecnología blockchain a tu negocio, puedes solicitar una sesión estratégica conmigo y estudiaremos tu situación sin compromiso.
La digitalización del sector agrario avanza a gran velocidad y tecnologías como blockchain plantean nuevas oportunidades, pero también numerosas preguntas. ¿Crees que la trazabilidad y la transparencia serán cada vez más importantes en la agricultura? ¿Has oído hablar de proyectos que utilicen blockchain en cooperativas, explotaciones agrícolas o empresas agroalimentarias? Te invito a compartir tu opinión, experiencia o dudas en los comentarios. El intercambio de conocimientos entre profesionales del sector es una de las mejores formas de comprender el impacto real que estas tecnologías pueden tener en el campo.
También te puede interesar:
Muy buena introducción y explicación para los que estamos empezando en este mundo
Hola Carlos. Gracias por comentar. El afán de conocimiento en relación a blockchain puede llegar a ser adictivo cuando uno comienza a vislumbrar su potencial e innumerables aplicaciones. Es una auténtica revolución. ¡Un abrazo y a seguir aprendiendo!.