What is Nostr?
Song Jong
npub1uyk…w258
2024-03-27 01:52:01

Song Jong on Nostr: #tuxdobananil #explains #nips #nip-58 # NIP-58: Introdução aos Emblemas no NOSTR ...

#tuxdobananil #explains #nips #nip-58

# NIP-58: Introdução aos Emblemas no NOSTR 🛡️✨

## Resumo:
NIP-58 propõe um sistema de emblemas para perfis de usuários no protocolo NOSTR, permitindo reconhecimento e personalização. Existem três eventos principais: definição do emblema, premiação e exibição no perfil.

### Definição do Emblema (`30009`) 🏷️
- **Obrigatório**: Tag `d` para identificar unicamente o emblema.
- **Opcionais**: Nome, descrição, imagem (recomendada 1024x1024 pixels) e miniaturas com dimensões específicas.

### Premiação do Emblema (Evento `8`) 🎖️
- **Obrigatório**: Tag `a` referenciando a definição do emblema e tag(s) `p` para as chaves públicas dos premiados.
- Imutável e não transferível.

### Emblemas no Perfil (`30008`) 📌
- Permite aos usuários aceitar/rejeitar emblemas e ordenar sua exibição.
- **Obrigatório**: Tag `d` com o identificador `profile_badges`.
- **Opcionais**: Pares de tags `a` e `e` para cada emblema exibido.

## Motivação 🌟
- Reconhecimento por realizações, participação ou suporte a causas.
- Os usuários podem embelezar seus perfis com emblemas de emissores reputados.

## Recomendações para Clientes 📐
- Possibilidade de lista branca para emissores de emblemas.
- Imagens de emblemas com proporção 1:1, e miniaturas em vários tamanhos.
- Renderização adaptativa de emblemas baseada na disponibilidade de espaço.

## Exemplos 📄
- **Definição de Emblema**: Inclui identificador único, nome, descrição, imagem e miniaturas.
- **Premiação do Emblema**: Lista os premiados com referência à definição do emblema.
- **Emblemas no Perfil**: Exibe os emblemas aceitos pelo usuário, permitindo personalização do perfil.

Este sistema oferece uma forma robusta e flexível de reconhecimento e personalização dentro da rede NOSTR, incentivando a interação e a valorização das contribuições dos usuários.
Author Public Key
npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258