La cooperativa de aceite donde Pilar Cobo Jurado lleva la gerencia, en la sierra de Jaén, quería una blockchain para la trazabilidad: qué olivar, qué día de molienda y qué depósito hay detrás de cada garrafa. La pregunta que resolvió la reunión en un minuto no era técnica. Era quién de los dos lados no se fía del otro.
Nadie. El consejo regulador de la denominación de origen ya certifica eso, las dos partes lo aceptan y lleva décadas haciéndolo. Con esa respuesta, lo que la cooperativa necesitaba era una tabla con una columna de fecha.
Ese es el orden de este tema: primero la mecánica, que es sencilla y merece entenderse, y después la única pregunta que decide si sirve para algo.
Cada bloque lleva el resumen del anterior
Un hash es una función que convierte cualquier cantidad de datos en una cadena corta y fija, de forma que cambiar un byte de la entrada cambia la salida entera. Sobre eso está montado todo lo demás.
Un bloque lleva el hash del bloque anterior, así que cambiar uno cambia todos. Reescribir una molienda de marzo obliga a recalcular el bloque de marzo, y entonces el de abril deja de encajar porque llevaba escrito el resumen antiguo, y el de mayo deja de encajar con el de abril, y así hasta hoy. El desacuerdo no es una opinión, es una resta.
Lo que hace caro el ataque no es el cálculo de un bloque sino la carrera: mientras se rehace la cadena desde marzo, la red sigue añadiendo bloques encima del original. Cuál es el mecanismo exacto de esa carrera, y qué compra cada uno, es lo que separa una cadena de otra y está en el consenso. La mecánica del bloque, con el hash y el nonce, está en cómo funciona una cadena.
La frase semilla es la llave
Una cuenta en una cadena no se abre en ningún sitio ni la concede nadie: se genera. De un número aleatorio salen una clave privada y, a partir de ella, una dirección pública. La frase semilla es la llave, y quien la tiene tiene el dinero, porque esas doce o veinticuatro palabras son ese número escrito de forma que un humano pueda copiarlo.
De ahí salen las dos consecuencias que separan esto de una cuenta bancaria española. No hay atención al cliente: nadie puede reponer una frase perdida, porque nadie más la tuvo nunca. Y no hay retrocesión: una transferencia a una dirección equivocada no se reclama, del mismo modo que un Bizum enviado al número de al lado sí se reclama, porque detrás hay un banco con una obligación.
Guardar esa frase es un problema de custodia física y no de informática, y eso, junto con la diferencia entre tenerla tú o tenerla un intermediario, está en los monederos y claves.
El gas se paga aunque falle, y el contrato no se corrige
Escribir en la cadena cuesta, y el cargo se llama gas. La parte que sorprende a quien viene de programar contra un servidor es que el gas se paga tanto si la transacción sale bien como si falla: la red ejecutó el código hasta el punto en que reventó, y ese trabajo se cobra igual. Un contrato con un error caro cobra a cada persona que lo intenta.
La segunda diferencia es más dura. Un contrato desplegado no se cambia: se sustituye y se deja de apuntar al viejo. No hay parche, no hay despliegue del viernes por la tarde, y el código que salió mal sigue ahí, público y funcionando, mientras alguien tenga su dirección.
Eso convierte las pruebas en la parte cara del oficio en vez de en un trámite, y es la razón de que las herramientas de este mundo giren alrededor de simular la cadena entera en local antes de tocarla. Los contratos inteligentes son ese apartado, y Solidity el lenguaje en el que casi siempre se escriben.
Lo que la cadena no garantiza
Aquí es donde se cae el proyecto de la cooperativa, y donde se cae casi todo proyecto de trazabilidad. Una cadena garantiza que el dato no cambió, no que fuera cierto al entrar. Si alguien teclea que la garrafa 4.180 salió del olivar del norte y no salió de ahí, la cadena guarda esa mentira para siempre, con sello de tiempo y sin posibilidad de corregirla.
El eslabón débil de cualquier trazabilidad es la persona o el sensor que introduce el dato, y ese eslabón está fuera de la cadena. Lo que sí resuelve la cadena es el caso en que el guardián del registro tiene un motivo para retirar una anotación, y en el aceite de Jaén ese guardián es un consejo regulador que responde ante la administración y que no tiene ese motivo.
De ahí sale el criterio, y es el mismo para cualquier registro: nombra a la parte que no se fía y nombra a la institución que las dos aceptan. Si esa institución existe y tiene nombre, la cadena está resolviendo un problema que ya estaba resuelto y cobrando por cada escritura. Los casos donde no existe están en más allá de la moneda.
El registro de la cooperativa
Con qué se compra de verdad una cadena, cuando la tecnología ya no es la pregunta
El platillo de la izquierda es lo que cuesta una cadena y está siempre cargado. El de la derecha está vacío salvo que de verdad no haya nadie de quien fiarse.
- Lo que cuesta tenerla en marchase paga por escritura, para siempre, y lo paga alguien
- Un cargo en cada anotación, salga bien o salga mal
- Sin correcciones: un nombre mal escrito es permanente
- Más lenta que la base de datos a la que sustituye, con diferencia
- Lo que compravale todo el dinero, en el caso estrecho en que hace falta
- Ningún dueño al que apretar para que retire una anotación
- Un historial que sobrevive al cierre de quien lo emitió
- Comprobable por un desconocido sin cuenta en ningún sitio
el fulcro es si ya existe una institución que las dos partes aceptan
La inclinación no es un veredicto sobre la tecnología. Es una afirmación sobre cuántas veces está cargado el platillo derecho, y en un aceite con consejo regulador está vacío.
El fulcro, en España, suele tener nombre y sede electrónica
El platillo de la izquierda pesa siempre y el de la derecha casi nunca, y en España pesa todavía menos que en otros sitios por un motivo concreto: la infraestructura pública de confianza ya está montada y es gratuita. El certificado digital de la FNMT y Cl@ve identifican a una persona o a una empresa ante cualquier administración, la firma electrónica tiene efectos jurídicos reconocidos, y para un documento que tiene que valer entre particulares existe la notaría.
Un registro que solo necesita una fecha demostrable tiene además una opción más barata que las dos: guardar el hash del documento y sellarlo por tiempo, sin cadena, sin gas y sin dirección pública. Eso demuestra que el documento existía ese día y no cuesta nada por escritura.
MiCA, y qué cambió el 30 de diciembre de 2024
La parte legal de este tema en España no es la de una página estadounidense. MiCA es plenamente aplicable en la Unión Europea desde el 30 de diciembre de 2024, y lo que hace es someter a autorización a quien preste servicios sobre criptoactivos, con un supervisor nacional detrás, que aquí es la CNMV.
Para quien programa, eso cambia una cosa práctica y conviene tenerla clara antes de escribir nada: una aplicación que solo lee la cadena y enseña datos no es lo mismo que una que custodia claves de otras personas o cambia unos activos por otros. La segunda es un servicio regulado, y la frontera está en si tu código llega a tener acceso a fondos ajenos.
Qué abrir en 2026, y por dónde entrar
Solidity es el lenguaje de los contratos, es gratis y de código abierto, y no sustituyó a nada: llegó con la primera cadena programable de uso amplio. Se parece lo justo a JavaScript como para que la sintaxis engañe, y sus errores caros no son de sintaxis sino de orden de operaciones y de quién puede llamar a qué.
Foundry es el juego de herramientas con el que se prueba y se despliega, también gratis y de código abierto, y sustituyó a la generación anterior de herramientas escritas en JavaScript. Levanta una cadena local en la que desplegar cuesta cero, que es donde hay que romper las cosas antes de que el gas se pague de verdad.
El orden razonable dentro del tema empieza por la mecánica y termina en la interfaz. Una aplicación web3 es una página normal que en vez de hablar con un servidor propio habla con una cadena y con el monedero del visitante, así que todo lo del desarrollo web sigue haciendo falta y encima hay que aprender esto.
La pregunta que deja abierta la cooperativa es la que casi siempre tiene la respuesta buena: si lo que hacía falta era una tabla con una fecha, dónde se guarda esa tabla y qué garantiza cuando se corta la luz. Eso son las bases de datos, y el hash con el que empieza esta página es la misma función que se estudia en los fundamentos de programación.