Obtém a verificação NIP-05
Como verificar a tua identidade no Nostr para obter um selo de verificado e uma forma mais fácil de partilhar a tua conta.
§ O que vais aprender neste guia
Podes ter reparado que, em muitos clientes diferentes, alguns utilizadores têm selos de verificação, como no Twitter.
O NIP-05 especifica como os utilizadores do Nostr podem verificar as suas identidades. Diferentes clientes mostram a verificação de formas ligeiramente diferentes, mas é uma forma importante de mostrar à comunidade do Nostr que és um utilizador real.
O processo de verificação no Nostr está documentado numa Possibilidade de Implementação do Nostr (NIP) chamada NIP-05.
O NIP-05 permite a um utilizador do Nostr associar a sua chave pública a um identificador baseado na internet com base no DNS. O mecanismo de verificação é semelhante ao modo como o Google te pede para verificar a propriedade de um domínio usando um registo DNS.
O principal benefício da verificação é permitir que um utilizador do Nostr seja identificado por um nome legível por humanos em vez de uma chave pública longa e difícil de memorizar. Isso permite que os utilizadores verificados do Nostr partilhem facilmente a sua identidade com outros.
Para usar o NIP-05, os utilizadores do Nostr adicionam uma URL NIP-05 ao seu perfil (a maioria dos clientes suporta isto). As URLs do NIP-05 assemelham-se a endereços de e-mail: bob@example.com. Vamos ver as partes:
- Tudo o que está antes do símbolo
@
(“bob”, no nosso exemplo). Isto deve corresponder ao valor do campo de nome no teu perfil do Nostr. - Tudo o que está depois do símbolo
@
(“example.com”, no nosso exemplo). Este é o domínio onde o cliente pode procurar um ficheiro/.well-known/nostr.json
que contém o nome e a chave pública do utilizador.
Quando os clientes veem uma URL do NIP-05, procuram um ficheiro /.well-known/nostr.json
no domínio especificado. Este ficheiro deve conter a chave pública do Nostr do utilizador especificado. Lê mais detalhes na especificação do NIP-05.
Embora possa parecer técnico, é surpreendentemente fácil de verificar. Vamos ver como fazer isso.
§ Obter a verificação através de um serviço gratuito
Neste momento existem vários prestadores que estão a ajudar as pessoas a obter verificação gratuitamente. Esta é uma excelente opção se ainda não tens sats na tua carteira lightning. Se possível, apoia estes projetos através de doações. ⚡🤙
§ Pagar a um fornecedor pela verificação
Se não tens o teu próprio domínio ou não queres configurá-lo sozinho, podes aproveitar um serviço NIP-05 gratuito ou pago (normalmente apenas alguns sats). Aqui estão alguns:
§ Verificação auto-hospedada
e já tens um domínio, esta é uma opção gratuita. Só precisas de adicionar um ficheiro .well-known/nostr.json
ao teu domínio. O conteúdo do ficheiro deve ser o seguinte:
{
"names": {
"YOUR_NOSTR_NAME": "YOUR_NOSTR_PUBLIC_KEY"
}
}
Opcionalmente, também podes adicionar uma secção para que os clientes saibam em que relays é provável que te encontrem:
{
"names": {
"YOUR_NOSTR_NAME": "YOUR_NOSTR_PUBLIC_KEY_IN_HEX_FORMAT"
},
"relays": {
"YOUR_NOSTR_PUBLIC_KEY_IN_HEX_FORMAT": [
"wss://relay.one",
"wss://relay.two",
...
]
}
}
Certifica-te de usar a versão hexadecimal da tua chave pública no teu ficheiro nostr.json
. Esta é a versão da chave que não começa com npub
.
Podes converter a tua chave em Nostr.band
Por último, assegura-te de que este ficheiro é servido com o cabeçalho Access-Control-Allow-Origin
definido como *
, uma vez que os clientes devem poder aceder a ele.