Free sample lesson · Blockchain para Desarrolladores de IA
Criptografía Básica
¿Cómo garantizan las firmas digitales que un mensaje proviene realmente de tu agente?
Lesson 1 of the Wondering course Blockchain para Desarrolladores de IA
Una identidad que el agente controla
Un agente autónomo que opera en una red descentralizada necesita una identidad propia. Nadie se la entrega: la genera con matemáticas.
Esa identidad es un par de claves. Una permanece secreta dentro del agente, la otra se publica.

Fíjate en que la clave privada permanece encerrada dentro del agente mientras la clave pública viaja hacia los otros nodos de la red.
Con ese par, el agente autoriza acciones y demuestra quién es sin depender de un servidor central que responda por él.
Qué garantiza la criptografía
Aquí la criptografía cubre mucho más que ocultar información.
Garantiza la integridad: nadie alteró la instrucción mientras viajaba por la red.
Y garantiza el origen: la instrucción salió realmente de ese agente y no de un impostor que lo suplanta.
- Criptografía en la red: Protege los datos que un agente envía por una red descentralizada.
- Confidencialidad: Ocultar información a quien no debe leerla.
- Integridad: Nadie alteró la instrucción mientras viajaba por la red.
- Origen: La instrucción salió realmente de ese agente y no de un impostor.
El par de claves, lado a lado
La clave privada funciona como el ADN del agente. Con ella firma y autoriza cada acción.
La clave pública funciona como su dirección o identificador ante otros agentes y humanos.
- Clave privada
- Clave pública
Son dos piezas del mismo par, pero su papel es opuesto: una se guarda, la otra se reparte.
Hashing: la huella del mensaje
Antes de firmar, el agente pasa la instrucción por una función de hash.
El resultado es una huella corta y fija de ese contenido exacto.
Si alguien cambia un solo carácter en tránsito, la huella cambia y la alteración queda visible.

Compara las dos filas: un solo carácter distinto en la instrucción produce una huella completamente diferente, y ahí se detecta la alteración.
Cómo se firma una instrucción
La firma digital no es un dibujo pegado al final del mensaje. Es un cálculo.
El agente combina la huella del mensaje con su clave privada y produce un valor único para esa instrucción.
Ese valor viaja junto al mensaje.
- Redactar: El agente compone la instrucción dirigida a un contrato inteligente.
- Hashear: Pasa esa instrucción por la función de hash y obtiene su huella.
- Firmar: Combina la huella con su clave privada y obtiene la firma.
- Enviar: Transmite el mensaje y la firma juntos por la red.
Cómo se verifica
Quien recibe el mensaje no necesita el secreto del agente. Le basta su clave pública.
Recalcula la huella del mensaje recibido y comprueba si la firma corresponde a esa huella y a esa clave pública.
Si algo cambió en tránsito, la comprobación falla y la instrucción se rechaza.
- Llega mensaje: El receptor obtiene el mensaje junto con su firma.
- Recalcular huella: Aplica la función de hash al mensaje recibido.
- ¿Firma corresponde?: Comprueba la firma contra esa huella y la clave pública.
- Ejecutar instrucción
- Rechazar: Algo cambió en tránsito o el emisor no es quien dice ser.
- Sí
- No
Probar sin revelar
Aquí está la parte elegante. El agente demuestra que posee su clave privada sin enviarla nunca.
La firma solo prueba que ese secreto participó en el cálculo.
Por eso puede operar en una red abierta, donde cualquiera lee sus mensajes, y seguir siendo el único capaz de autorizar sus acciones.
Agentes que operan solos
Con esta base, modelos de lenguaje y agentes autónomos interactúan de forma programática con activos financieros y bases de datos compartidas.
Nadie tiene que revisar a mano cada operación para confirmar que es auténtica. La verificación es matemática.
Eso elimina al intermediario humano del camino crítico.
- El agente puede
- Enviar instrucciones firmadas a un contrato inteligente
- Interactuar con activos financieros: Autoriza cada operación con su propia clave privada.
- Escribir en bases de datos compartidas
- Ya no se necesita
- Validación humana de cada operación técnica
- Un intermediario que confirme la autenticidad del emisor
La comprobación de autenticidad ocurre de forma programática.
Lo esencial para tu código
Trata la clave privada como el secreto más crítico de tu agente. Si se filtra, la identidad se pierde.
La clave pública, en cambio, se comparte sin riesgo.
Estas cuatro piezas son todo lo que necesitas tener claro para empezar.
Check yourself
La clave privada de un agente autónomo debe mantenerse secreta.
- Verdadero
- Falso
Answer: Verdadero
Correcto. La clave privada se usa para firmar y autorizar acciones. Si se filtra, otra persona podría suplantar la identidad del agente.
En un agente autónomo, la _____ firma y autoriza acciones; la _____ se comparte para identificarlo y verificar sus mensajes.
Answer: En un agente autónomo, la clave privada firma y autoriza acciones; la clave pública se comparte para identificarlo y verificar sus mensajes.
La clave privada permanece protegida porque autoriza acciones. La clave pública se distribuye para que otros comprueben la identidad y las firmas.
Un agente envía una instrucción firmada a una base de datos compartida. Un atacante cambia un carácter durante el tránsito. ¿Qué debería ocurrir al verificarla?
- La instrucción se rechaza porque la firma ya no corresponde al contenido recibido.
- La instrucción se acepta porque la clave pública corrige automáticamente el carácter.
- La instrucción se acepta porque las firmas solo prueban quién envió el mensaje.
- La instrucción se modifica de nuevo usando la clave privada del receptor.
Answer: La instrucción se rechaza porque la firma ya no corresponde al contenido recibido.
La función de hash produce una huella del contenido exacto. Al cambiar un carácter, cambia la huella y la firma deja de corresponder; por eso la instrucción debe rechazarse.
Keep going
This is lesson 1 of 10 in Blockchain para Desarrolladores de IA. Next up:
- Bloques Encadenados
- Mecanismos Consenso
- Lógica Descentralizada
- Billeteras Programables
- Conectores Web3
Wondering turns any topic into short lessons you can read, watch, or listen to, with practice questions and an AI tutor.