A Hernán Cadavid le pidieron una cadena de bloques para la cooperativa de caficultores donde trabaja, cerca de Salgar, en Antioquia: 340 fincas asociadas y un comprador en Bremen que quiere verificar de cuál finca salió cada saco. La pregunta que decidió el asunto no era técnica, y es la pregunta de la que trata de verdad este tema: quién es el que no le cree a quién.
Una cadena es un libro de cuentas sin dueño, y todas sus propiedades salen de esa sola negativa. Es más lenta que una base de datos, cuesta dinero por escritura y no se puede corregir. No son defectos: son el precio de la garantía, y el tema entero se resuelve dentro de ese trato.
El caso de Hernán no es el de una escuela que emite sus propios diplomas, donde la respuesta es que no hace falta. El comprador de Bremen efectivamente no acepta la hoja de cálculo de la cooperativa como autoridad, así que el platillo derecho de la balanza sí carga algo. Y aun así la respuesta honesta trae un pero que casi nadie dice en voz alta.
Por qué reescribir el pasado sale caro
El mecanismo es una sola idea repetida. Cada bloque carga un resumen de las transacciones que trae adentro, y carga además el resumen del bloque anterior. Un bloque nombra el hash del bloque anterior, así que cambiar uno cambia todos. Altera una transacción de marzo y el resumen de ese bloque cambia; la copia que el bloque de abril guardaba de ese resumen deja de cuadrar; y así hasta el presente, cada bloque posterior invalidado por la misma aritmética.
Eso es lo que vuelve la historia cara de reescribir y no imposible de reescribir. Un atacante tiene que rehacer el trabajo de cada bloque desde el que editó, más rápido de lo que el resto de la red agrega nuevos. El costo es deliberado, es continuo y lo paga todo el mundo en comisiones, que es la manera honesta de describir lo que una cadena cobra. El detalle está en cómo funciona una cadena, y las dos maneras distintas de imponer ese costo están en el consenso.
Tres hechos que le cuestan dinero a la gente
El primero no tiene apelación. La frase semilla es la llave, y quien la tenga tiene el dinero. No hay cuenta, no hay recuperación de contraseña y no hay institución. Doce o veinticuatro palabras corrientes, generadas una vez, y tenerlas es ser el dueño. Una foto de esas palabras en la galería del teléfono es toda la seguridad que hay. Esta es la parte de billeteras y llaves que se entiende nada más después del hecho.
El segundo sorprende a cada persona que escribe su primer contrato. El gas se paga aunque la transacción falle. La red cobra por el cómputo intentado y no por el resultado, así que un contrato que corre un rato y después rechaza la llamada ya consumió dinero real. Un ciclo sobre una lista sin límite no es una función lenta aquí: es una función que vacía una billetera y después revierte, y el porqué de ese costo es materia de los fundamentos de programación.
El tercero decide cómo se escriben los contratos. Un contrato desplegado no se cambia, solo se reemplaza y se deja de apuntar al viejo. El código en una dirección es permanente, así que la costumbre ordinaria de sacar una corrección el martes no existe. Todo lo de los contratos inteligentes sale de ahí, incluidos los patrones elaborados para dejar un puntero cambiable delante de una implementación que no cambia, e incluido que una auditoría ocurra antes del despliegue, porque después no hay nada que hacer con el hallazgo.
Lo que una cadena no puede prometer
Todo lo anterior protege el registro después de escrito. Nada de eso toca el momento anterior. La cadena garantiza que el registro no se alteró, no que fuera cierto al escribirse. Quien pesa el café en la báscula de la finca teclea un número, y ese número entra y queda permanente exactamente igual de permanente si es correcto que si no lo es.
Para la cooperativa de Hernán esa distinción es el asunto entero. El comprador de Bremen no desconfía de la aritmética. Desconfía de que un saco de una finca sin certificar se haya anotado como si viniera de una certificada. Una cadena vuelve imposible cambiar esa anotación después y no hace absolutamente nada por evitarla en el momento. Lo que ayuda ahí es una báscula que firme su propia lectura, una segunda persona en el pesaje, o una visita de auditoría a la finca: cosas del mundo físico. La cadena sella el acta, no el hecho.
El pero no anula el proyecto. Sella el acta contra una cooperativa que dentro de diez años podría querer reescribirla, y ese es un riesgo real que vale la pena nombrar en vez de descartar, que es de lo que trata más allá de la moneda. Lo que sí hace es mover el presupuesto de lugar: la parte cara, y la que decide si el comprador queda satisfecho, está en la báscula y no en el contrato.
El registro de Hernán
Con qué se paga de verdad una cadena, una vez que la tecnología no es la pregunta
El platillo izquierdo es lo que cuesta una cadena y siempre está cargado. El derecho está vacío salvo que de verdad no haya nadie en quien confiar.
- Lo que cuesta sostenerlase paga por escritura, para siempre, y lo paga alguien
- Una comisión en cada registro, salga bien o salga mal
- Sin corrección: un apellido mal escrito queda así
- Más lenta que la base de datos que reemplazó, por mucho
- Lo que compravale todo, en el caso angosto donde aplica
- Ningún dueño al que se le pueda pedir que retire un registro
- Una historia que sobrevive a que el emisor cierre
- Verificable por un desconocido sin cuenta en ninguna parte
el fiel de la balanza es si ya existe una institución que las dos partes acepten
La inclinación no es un veredicto sobre la tecnología. Es una afirmación sobre cuántas veces el platillo derecho está cargado de verdad, y sobre que cargarlo no arregla lo que alguien anotó mal en la báscula.
Dónde se atora
El atasco clásico es llegar por el precio de un token y no por un problema, y después buscarle a la tecnología dónde aplicarla. Salen proyectos que son una base de datos con pasos de más y un modo de fallar peor, y quienes los construyen suelen darse cuenta en un mes y continuar porque la decisión ya se anunció. Nombrar primero la pregunta de la confianza es lo que lo evita, y toma como un minuto.
De este lado del mapa hay una variante propia que conviene decir sin rodeos. Mucha gente llega a este tema por las remesas y por sostener valor en una moneda que no es la del país, que son usos reales y muy extendidos en la región. Son usos, no construcción. Quien manda dinero a casa con una stablecoin está usando una aplicación, no escribiendo un contrato, y las dos cosas se confunden seguido porque comparten vocabulario. Este tema trata de construir; qué conviene tener es una pregunta de otro pilar y de otra clase de riesgo, y esta página no la contesta.
El segundo atasco es técnico y caro. Alguien cómodo en un lenguaje ordinario escribe un contrato como si el código se fuera a parchar después, porque en todos los entornos donde ha trabajado eso se puede. En el resto de programación un error es un martes y un redespliegue. Acá es una función permanente en una dirección permanente, sosteniendo lo que sea que le hayan mandado. El ajuste no es dificultad técnica: es aprender a escribir como si no hubiera segundo intento, que es una manera de trabajar antes que una habilidad.
Qué abrir en 2026, y lo que sí se paga
Solidity sigue siendo el lenguaje en el que está escrita la mayoría de los contratos, y llegó a ese lugar por haber venido con la primera cadena programable de uso amplio, no por ser un lenguaje agradable. Es gratis. El material sobre él, en Solidity, dedica más espacio a lo que no hay que hacer del que suele necesitar la página de un lenguaje, y está bien proporcionado.
Foundry es lo que está por omisión para construir y probar contratos en la propia máquina, y reemplazó a una generación de herramientas escritas en JavaScript por la razón ordinaria de que es más rápida y de que sus pruebas se escriben en el mismo lenguaje que los contratos. Es gratis y de código abierto.
El precio aquí no se parece al del resto del pilar y conviene decirlo claro. Las herramientas no cobran; la red sí, y cobra en su propia moneda, que se compra con dólares. Una cadena de pruebas local es gratis y es donde todo contrato debería fallar por primera vez. Probar en una red pública ya cuesta, y desplegar en la principal cuesta en cada escritura, para siempre y por parte de alguien. Nada de esto está bloqueado desde Colombia ni desde México, y ninguna de las dos herramientas pide tarjeta para instalarse.
Para la mitad del navegador, en las aplicaciones web3, la forma es la conocida de el desarrollo web y la diferencia es que quien visita trae su propia identidad y paga sus propias escrituras. Lo que nada de esto decide es si aquello que se va a registrar necesita algo de todo esto, y esa pregunta se contesta nombrando a la parte en la que nadie confía. Cuando resulta que sí existe una institución que las dos partes aceptan, lo que se quería desde el principio era una base de datos.