What is Nostr?
ok3e /
npub1jxl…0z0n
2025-01-18 01:23:02
in reply to nevent1q…sr2j

ok3e on Nostr: Agradeço sua contribuição. Sua observação sobre a relevância dos NIPs para a ...

Agradeço sua contribuição. Sua observação sobre a relevância dos NIPs para a comunicação entre clientes e servidores é pertinente.

Mas me tira uma dúvida.
O fato de criar um NIP não seria uma forma abstrata de como fazer comunicação entre cliente e servidor? Um contrato social?

Ou seja, mesmo que o cliente X ou o servidor Y não o suporte, há um documento detalhado dizendo qual Kind usar, como se dá a comunicação para implementar determinada Ideia (funcionalidade).

Pois a não definição pode vir a virar uma desordem, onde cada cliente usa um Kind para uma finalidade diferente do servidor, ou cada desenvolvedor pode vir a implementar algo de forma diferente gerando conflitos.

Imagine só, quando a pessoa usar o cliente do tipo X com servidores do tipo Y.

Isto é não necessariamente precisa ser implementado, mas uma forma de proteger o coração do Nostr não havendo conflitos.

A ideia de separar o que é base dos opcionais é algo que poderia ser grifado, os NIPs de base e os NIPs opcionais. Também seria relevante os servidores disponibilizassem quais são os kinds mais utilizados (prometheus, eventos com estatísticas), para assim poder marcar os que são mais usados, dos que são menos usados.

Penso isso pois no Nostr dá para implementar muita coisa, cabendo apenas ao cliente usar um NIP, e já vi coisas como:

- Instagram
- Twitter
- Tiktok
- Pinterest
- Torrent
- Comunidades estilo Orkut
- Chats estilo MSN

São muitas as aplicações rodando em cima do Nostr.

O que acha?


Author Public Key
npub1jxl2tnvnv9gycsy64aze295c3a529lx5sfmzlktf5lxuw805g5wqew0z0n