Why Nostr? What is Njump?
2024-03-26 23:57:54

5967820 on Nostr: #tuxdobananil #explains #nips #nip-28 ## Resumo do NIP-28: Chat Público no Nostr ...

#tuxdobananil #explains #nips #nip-28

## Resumo do NIP-28: Chat Público no Nostr 🌍💬

### Objetivo 🎯
NIP-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.

### Tipos de Eventos Reservados 📌
- `40 - channel create`: Criação de um canal de chat público.
- `41 - channel metadata`: Atualização de metadados do canal.
- `42 - channel message`: Envio de mensagens no canal.
- `43 - hide message`: Ocultação de mensagens específicas.
- `44 - mute user`: Silenciamento de usuários específicos.

### Moderação do Lado do Cliente 🛠️
- Permite que desenvolvedores de clientes controlem o tipo de conteúdo em suas aplicações sem imposições adicionais aos relays.

### Criação e Gerenciamento de Canais 🚀
- **Kind 40**: Incluir metadados básicos do canal (`name`, `about`, `picture`) no campo `content`.
- **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.

### Mensagens no Canal ✉️
- **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.

### Moderação e Controle de Conteúdo 🙅‍♂️
- **Kind 43 & 44**: Permite aos usuários ocultar mensagens específicas ou silenciar outros usuários, com a opção de incluir uma `reason` no `content`.

### Recomendações de Relay [NIP-10](10.md) 📡
- Preferencialmente, utilizar o URL do relay do evento kind 40 original. Alterações são permitidas, por exemplo, se o relay original ficar offline.

### Motivação e Contexto Adicional 🌐
- 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.
- Inclui referências a demonstrações de chat e discussões relevantes no desenvolvimento do NIP.

### Conclusão 🎯
NIP-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.
Author Public Key
npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258