¿Qué es Signature?
Una Signature es un breve cálculo matemático que demuestra que aprobaste un mensaje o una transacción concreta. Demuestra dos cosas a la vez: que posees la clave correcta y que el mensaje no fue alterado. Piénsalo como tu autógrafo, pero la tinta es álgebra y la falsificación no tiene cabida.
“Una Signature en la cadena de bloques expone tus claves.” No. Las matemáticas prueban la aprobación sin revelar ningún secreto, por lo que tus claves permanecen privadas y fuera de la cadena.
Cómo funciona Signature
Recorrido rápido: quieres enviar monedas, tu cartera realiza un pequeño baile matemático y la red lo verifica. No hay mensajeros, ni notarios, solo código.
- Paso 1: Preparas una transacción indicando a dónde van los fondos y cuánto.
- Paso 2: Tu cartera usa tu Clave privada para crear una prueba única de un solo uso.
- Paso 3: Otros pueden verificar esa prueba con tu Clave pública sin conocer tu secreto.
- Paso 4: La red comprueba las matemáticas y la integridad de los datos de la transacción. Cambia un solo bit y la verificación falla.
- Paso 5: Una vez verificada, los mineros o validadores pueden incluirla en un bloque y tu transferencia avanza.
Ese es el flujo. Claro, rápido y sin permisos.
Por qué Signature importa
Por qué te debería interesar:
- Beneficio: Prueba la propiedad y la intención, lo que significa que puedes mover valor sin pedir permiso a nadie.
- Perspectiva: Cada verificación la realizan nodos independientes, por lo que la confianza proviene de muchos observadores y no de un único guardián.
- Relevancia: Lo verás en carteras, exchanges, DeFi, DAOs, acuñaciones de NFT e incluso en flujos de inicio de sesión que omiten contraseñas. Rolex se encuentra con hilos de Reddit.
Siempre lee lo que vas a firmar. Las carteras muestran una vista previa del mensaje por una razón, y aceptar a ciegas es como la gente firma y pierde tokens.
Características clave de Signature
Rasgos principales que lo hacen funcionar:
- Autenticidad: Confirma que el remitente es el verdadero propietario de la clave correcta.
- Integridad: Cualquier cambio en el mensaje rompe la verificación al instante.
- No repudio: Una vez que firmas, no puedes alegar de forma creíble que no aprobaste ese mensaje exacto.
- Verificación pública: Cualquiera puede verificar con tu información pública, no se requieren secretos.
- Compacta: Cadenas cortas, rápidas de transmitir en la cadena.
Variantes
Mismo objetivo, distintas variantes y compensaciones:
- ECDSA: Bitcoin y muchas cadenas confían en ECDSA (algoritmo de firma digital de curva elíptica) para una seguridad bien probada.
- Schnorr: Esquemas más recientes como Firmas Schnorr permiten agregación y multisig más limpia.
- Ring: Monedas centradas en la privacidad pueden usar Firmas de anillo para ocultar qué miembro firmó realmente.
Una Signature se liga al mensaje exacto. Si una app añade un espacio extra o un número distinto, la Signature anterior queda inválida. Eso es intencionado.
Ejemplo
Apruebas un intercambio en tu cartera, la app pide una Signature y la red la verifica antes de mover tus tokens.
Dato curioso
Schnorr se propuso a finales de los ochenta, estuvo patentado durante años y luego se adoptó de forma amplia tras expirar la patente. La cripto no olvida una buena idea, solo espera.
Resumen
Resumen breve: aprobación respaldada por matemáticas que te permite probar que eres tú y que el mensaje no fue alterado, sin entregar tus secretos a nadie.
