NIP-05 es la respuesta de Nostr a "¿cómo tengo un nombre de usuario sin una plataforma central?". Tu clave pública consta de 64 caracteres hexadecimales, que es seguro pero ilegible. Un identificador NIP-05 te da algo como alice@nostr.blog que se asigna a la misma clave.
Cómo funciona
Un NIP-05 es literalmente un archivo JSON alojado en un dominio. Cuando un cliente ve el identificador alice@nostr.blog, realiza una solicitud a https://nostr.blog/.well-known/nostr.json?name=alice y extrae la clave pública de la respuesta. Si esa clave coincide con la que firma los posts bajo ese identificador, el cliente muestra el nombre como verificado.
Sin blockchain, sin registro central. El propietario del dominio decide quién obtiene qué nombre. Cualquiera puede ejecutar el suyo simplemente colocando un archivo JSON en un servidor estático.
Por qué importa
Hay tres razones prácticas.
Primero, descubribilidad. Un nombre como jack@primal.net es algo que puedes decir en voz alta y recordar. Un npub1... no lo es.
Segundo, portabilidad. Tu dirección NIP-05 apunta a tu clave pública, no al dominio donde reside. Si trasladas tu identidad a otro host, puedes mantener tu identidad Nostr y tu gráfico social sin cambios.
Tercero, es una señal de confianza ligera. Si un dominio es cuidadoso acerca de quién obtiene una dirección en él (por ejemplo, verifica el pago o revisa el registro), el NIP-05 agrega un poco de peso a una afirmación de identidad. No es lo mismo que la marca azul de Twitter. Nada impide que muchos dominios distribuyan nombres a cualquiera. Pero sí distingue "Soy la verdadera Alice" de "Soy un extraño aleatorio".
Dónde están los límites
NIP-05 solo dice "este nombre pertenece a esta clave en este dominio". No autentica a la persona detrás de la clave. Si alguien pierde su clave privada, pierde la identidad a la que apuntaba el NIP-05, y obtener una clave nueva significa volver a registrar la dirección.
También depende de que DNS y HTTPS sean accesibles. Si el dominio NIP-05 está inactivo cuando un cliente intenta verificar, la verificación falla silenciosamente. La mayoría de los clientes almacenan el resultado en caché, por lo que una interrupción ocasional no rompe tu nombre, pero un dominio permanentemente sin conexión sí lo hace.