{"type":"rich","version":"1.0","title":"5967820 wrote","author_name":"5967820 (npub1uy…7w258)","author_url":"https://yabu.me/npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258","provider_name":"njump","provider_url":"https://yabu.me","html":"#tuxdobananil #explains #nips #nip-28\n\n## Resumo do NIP-28: Chat Público no Nostr 🌍💬\n\n### Objetivo 🎯\nNIP-28 propõe a criação de canais de chat público no Nostr, incluindo a estrutura para mensagens e moderação do lado do cliente. Isso amplia o Nostr para além das redes sociais, abrangendo também a comunicação estilo Telegram.\n\n### Tipos de Eventos Reservados 📌\n- `40 - channel create`: Criação de um canal de chat público.\n- `41 - channel metadata`: Atualização de metadados do canal.\n- `42 - channel message`: Envio de mensagens no canal.\n- `43 - hide message`: Ocultação de mensagens específicas.\n- `44 - mute user`: Silenciamento de usuários específicos.\n\n### Moderação do Lado do Cliente 🛠️\n- Permite que desenvolvedores de clientes controlem o tipo de conteúdo em suas aplicações sem imposições adicionais aos relays.\n\n### Criação e Gerenciamento de Canais 🚀\n- **Kind 40**: Incluir metadados básicos do canal (`name`, `about`, `picture`) no campo `content`.\n- **Kind 41**: Atualizar metadados públicos do canal, tratados de forma semelhante aos eventos substituíveis do kind 33, ignorando updates de chaves públicas diferentes da original.\n\n### Mensagens no Canal ✉️\n- **Kind 42**: Envio de mensagens para um canal, utilizando tags [NIP-10](10.md) para recomendar relays e especificar se é uma resposta ou mensagem raiz.\n\n### Moderação e Controle de Conteúdo 🙅‍♂️\n- **Kind 43 \u0026 44**: Permite aos usuários ocultar mensagens específicas ou silenciar outros usuários, com a opção de incluir uma `reason` no `content`.\n\n### Recomendações de Relay [NIP-10](10.md) 📡\n- Preferencialmente, utilizar o URL do relay do evento kind 40 original. Alterações são permitidas, por exemplo, se o relay original ficar offline.\n\n### Motivação e Contexto Adicional 🌐\n- Visa resolver a comunicação resistente à censura, não apenas para mídia social, mas também para mensagens ao estilo Telegram, promovendo um espaço público verdadeiramente aberto a todos.\n- Inclui referências a demonstrações de chat e discussões relevantes no desenvolvimento do NIP.\n\n### Conclusão 🎯\nNIP-28 abre caminho para conversas globais fora dos jardins murados, introduzindo canais de chat público com recursos de moderação flexíveis, fortalecendo a visão do Nostr como uma praça pública digital acessível a todos."}
