SEP-10
Padrão da rede Stellar para autenticar um usuário por meio da assinatura de sua chave, provando o controle de uma conta sem depender de senha tradicional.
Puntos clave
- SEP-10 es un estándar de la red Stellar que define cómo autenticar a un usuario mediante la firma de su clave.
- Demuestra que la persona controla una determinada cuenta, sin depender de una contraseña ni de un registro tradicional.
- Es utilizado por servicios que se integran con la red, como los puntos de entrada y salida de valor, para verificar la identidad de la cuenta.
¿Qué es SEP-10?
SEP-10 es una de las propuestas de estandarización del ecosistema Stellar, conocidas como Stellar Ecosystem Proposals. Define un método de autenticación basado en firma criptográfica: en lugar de usuario y contraseña, el usuario demuestra que controla una cuenta al firmar un desafío con su clave. Es una forma de autenticación que se apoya directamente en las claves de la blockchain, adecuada para servicios que operan sobre la red.
Cómo funciona
El flujo sigue una lógica de desafío y respuesta. El servicio que quiere autenticar al usuario genera un desafío, un mensaje específico, y lo envía. El usuario firma ese desafío con la clave privada de la cuenta que desea demostrar que controla y devuelve la firma. El servicio entonces verifica, usando la clave pública correspondiente, si la firma es válida. Si lo es, queda comprobado que el usuario controla esa cuenta, sin que la clave privada necesite ser revelada.
La ventaja de este método es que prescinde de credenciales tradicionales. No hay contraseña que crear, almacenar o robar; la prueba de identidad proviene de la posesión de la clave, el mismo mecanismo que ya protege los fondos en la blockchain. Una vez autenticado, el usuario suele recibir un token de sesión que autoriza sus interacciones posteriores con el servicio durante un período de tiempo, evitando repetir el proceso en cada acción.
Este estándar es especialmente relevante para servicios que conectan la red Stellar con el mundo financiero tradicional, como los puntos de entrada y salida de valor. Antes de permitir operaciones como depósitos y retiros, estos servicios necesitan tener certeza sobre con qué cuenta están tratando, y SEP-10 proporciona esa garantía de forma estandarizada. Suele ser el primer paso, sobre el cual se apoyan otros estándares orientados a los propios flujos de depósito y retiro.
Entender SEP-10 ayuda a comprender cómo los servicios sobre la red Stellar verifican de forma segura quién controla una cuenta.
Por qué importa
Entender SEP-10 ayuda a comprender cómo los servicios sobre la red Stellar autentican a los usuarios de forma segura, usando las propias claves en lugar de contraseñas. Para una empresa que se integra con esta red, es una pieza técnica central. Se trata de un concepto técnico, sin que esto represente ninguna recomendación de operación.
Riesgos y limitaciones
SEP-10 demuestra el control de una cuenta, pero por sí solo no sustituye las verificaciones de identidad exigidas por las normas aplicables, que dependen de otros procesos. Su seguridad descansa enteramente en la protección de la clave privada: si esta se ve comprometida, la autenticación también lo está. Además, es específico de la red Stellar. Nada de esto representa una recomendación de operación. </content>