MÓDULO 1
Descentralización 101
Qué es un registro distribuido y por qué elimina la necesidad de confiar en un intermediario.
Fundamentos DLT: bloques y cadenas de información
Un registro es una lista de hechos en orden: quién pagó a quién, quién firmó qué, quién tiene acceso a dónde. Tu banco lleva uno. Tu operador lleva otro. En los dos casos la lista vive en sus ordenadores, y tú tienes que creerte lo que dice.
Un registro distribuido —DLT, por sus siglas en inglés— es esa misma lista guardada a la vez en muchos ordenadores independientes. Nadie tiene el original, porque lo tienen todos. Para cambiar el pasado ya no basta con convencer a una empresa: hay que convencer a la mayoría de una red que ni siquiera se conoce entre sí.
Los hechos no se guardan sueltos, sino agrupados en bloques. Y cada bloque lleva dentro la huella digital —el *hash*— del bloque anterior: un número corto que resume su contenido entero y que cambia por completo si se toca una sola letra.
De ahí sale la cadena, y de ahí sale su propiedad útil. Si alguien altera un dato antiguo, la huella de ese bloque deja de cuadrar, y con ella la del siguiente, y la del siguiente. La manipulación no se puede esconder. Esa es toda la idea, y no hay más.
Conviene desmontar una confusión frecuente: un registro distribuido no es una criptomoneda. La cadena es la estructura; la moneda fue solo su primer uso famoso. En Xatoxi, cada canal y cada bóveda mantiene su propio registro replicado, y lo que anota no son monedas, sino mensajes, permisos y archivos.
Nodos: la columna vertebral de toda red descentralizada
Un nodo es un dispositivo que guarda una copia del registro y comprueba lo que le llega. No es el servidor de una empresa: es un ordenador, un teléfono o una máquina cualquiera que alguien aporta a la red.
Lo que se gana al no tener centro es exactamente lo que se pierde en comodidad. No hay un sitio que apagar, ni un directorio que confiscar, ni una empresa a la que exigirle los datos de un usuario. Tampoco hay nadie que pueda devolverte una clave que perdiste.
El problema práctico es cómo se encuentran unos a otros sin un directorio central. La respuesta es una tabla hash distribuida (DHT): cada nodo conoce a unos pocos y sabe a quién preguntar por el resto, igual que se llega a una dirección en una ciudad desconocida preguntando de esquina en esquina.
La fuerza de la red es proporcional al número de nodos, y eso tiene una consecuencia que conviene decir en voz alta: una red descentralizada joven es frágil. No por diseño, sino por tamaño. Cada dispositivo que se suma encarece atacarla.
En Xatoxi cada nodo es una persona verificada, y eso no es un adorno de identidad. Es lo que impide que alguien levante diez mil nodos falsos y se haga con la mayoría de la red — el ataque que en la literatura se conoce como *Sybil*.
Criptografía: simétrica vs. asimétrica, RSA/ECC y sus límites
La criptografía simétrica usa una sola clave para cerrar y para abrir, como la llave de una casa. Es rápida, y sigue siendo la que cifra el grueso de los datos; AES es su ejemplo más extendido. Su problema es viejo y sencillo: cómo le haces llegar la llave a la otra persona sin que nadie la copie por el camino.
La criptografía asimétrica resolvió eso en los años setenta con un par de claves. Una pública, que se reparte sin miedo y solo sirve para cerrar. Y una privada, que no sale nunca de tu dispositivo y es la única que abre. Cualquiera puede escribirte; solo tú puedes leer.
Los dos sistemas que sostienen internet hoy son RSA y ECC. RSA se apoya en que multiplicar dos números primos enormes es fácil y deshacer esa multiplicación es carísimo. ECC se apoya en un problema emparentado sobre curvas elípticas, y consigue la misma seguridad con claves mucho más cortas — por eso es la que llevan los móviles.
Y aquí está el límite que hay que entender: ninguno de los dos es imposible de romper. Los dos son caros de romper. Su seguridad no es una ley matemática, es una cuenta de tiempo y electricidad — y esa cuenta la hace un ordenador clásico. Cambia el tipo de ordenador y cambia la cuenta: de eso trata el módulo 2.
Un último detalle, que separa un canal serio de uno decorativo: la renovación continua de claves, o *forward secrecy*. Si las claves se renuevan cada poco, robar la de hoy no abre las conversaciones del mes pasado. El canal seguro de Xatoxi funciona así.
Consenso entre pares, sin minería ni desperdicio energético
Si todos guardan una copia, ¿quién decide el orden de los hechos? Ese es el problema del consenso, y es el corazón de cualquier red descentralizada. Sin una respuesta, dos nodos honestos pueden acabar con dos versiones distintas de la verdad y ninguna forma de saber cuál vale.
La respuesta más conocida es la minería, o *proof of work*: los nodos compiten resolviendo un problema inútil a propósito, y quien lo resuelve gana el derecho a escribir el siguiente bloque. Funciona, y lleva más de una década funcionando. Su precio es literal: la seguridad se paga en electricidad, y sube con ella.
Hay otra familia de respuestas, anterior a las criptomonedas: el consenso entre pares. Los nodos no compiten, se ponen de acuerdo. Se anuncian lo que han visto, votan, y aceptan un orden cuando coincide una mayoría suficiente. Estos protocolos toleran que una parte de los nodos mienta o falle, y por eso se llaman *tolerantes a fallos bizantinos*.
La diferencia de coste es la que decide qué dispositivos pueden participar. Un consenso entre pares gasta mensajes, no vatios: lo caro es hablar, no calcular. Eso es lo que permite que un nodo quepa en un teléfono en vez de en una nave industrial.
Xatoxi funciona así: cada canal o bóveda mantiene su propio registro replicado, validado por consenso entre pares, sin minería ni desperdicio energético.
¿Dudas, o quieres profundizar?
Este módulo cubre los fundamentos. Si trabajas en una organización que se está haciendo estas preguntas en serio —qué guardar, dónde, y con qué garantías—, te leemos.
Hablar con el equipo