5967820 on Nostr: #tuxdobananil #explains #nips #nip-59 # NIP-59: Protocolo de Presente 🎁🔒 ## ...
#tuxdobananil #explains #nips #nip-59
# NIP-59: Protocolo de Presente 🎁🔒
## Resumo:
O NIP-59 introduz um protocolo para envolver eventos no NOSTR, trazendo privacidade, assinatura colaborativa e outras funcionalidades. Importante notar que este protocolo não estabelece um protocolo de mensagens; suas aplicações específicas devem ser detalhadas à parte.
### Conceitos Chave:
- **Boato (Rumor)**: Um evento NOSTR comum, **não assinado**, o que permite certa negabilidade se exposto.
- **Selo (Seal)**: Evento assinado que envolve um **Boato**, com a identidade do autor visível, mas o conteúdo oculto.
- **Embrulho de Presente (Gift Wrap)**: Evento que encapsula um **Selo**, permitindo adicionar metadados sem revelar o autor verdadeiro.
### Processo:
1. **Criação de Boato**: Qualquer evento pode se tornar um **Boato** ao remover a assinatura.
2. **Selo**: É um evento tipo `13` que encapsula um **Boato** criptografado, assinado pelo autor do **Boato**.
3. **Embrulho de Presente**: Tipo `1059`, envolve o **Selo** também criptografado, podendo incluir metadados como o destinatário.
### Criptografia:
Segue o [NIP-44](./44.md) para a criptografia dos eventos, isolando a informação entre as camadas para proteger tanto o conteúdo quanto os metadados da transmissão.
### Considerações Adicionais:
- **Boatos** destinados a múltiplas partes devem ser embrulhados separadamente para cada destinatário.
- Relés podem optar por não armazenar eventos **Embrulhados de Presente** por não serem úteis publicamente.
- Para proteção adicional, recomenda-se o uso de prova de trabalho conforme o [NIP-13](13.md) para demonstrar que o evento não é spam.
### Exemplo:
- **Boato**: Mensagem não assinada entre duas partes.
- **Selo**: O **Boato** é criptografado e assinado pelo autor real.
- **Embrulho de Presente**: O **Selo** é então criptografado novamente e assinado com uma chave de uso único, com tags para roteamento ao destinatário.
Este protocolo oferece uma camada adicional de privacidade e flexibilidade no NOSTR, permitindo comunicações seguras e privadas sem expor metadados sensíveis.
Published at
2024-03-27 02:12:49 UTCEvent JSON
{
"id": "d62f614a5c37f448b18446b91fe243a7a07202d81bddb6c61b703e5879b07519",
"pubkey": "e12c1dd7fc1e5a6efa017760a3fb3977ee4b7fc519bbcea3e73f13742184b557",
"created_at": 1711505569,
"kind": 1,
"tags": [
[
"t",
"tuxdobananil"
],
[
"t",
"explains"
],
[
"t",
"nips"
],
[
"t",
"nip"
]
],
"content": "#tuxdobananil #explains #nips #nip-59\n\n# NIP-59: Protocolo de Presente 🎁🔒\n\n## Resumo:\nO NIP-59 introduz um protocolo para envolver eventos no NOSTR, trazendo privacidade, assinatura colaborativa e outras funcionalidades. Importante notar que este protocolo não estabelece um protocolo de mensagens; suas aplicações específicas devem ser detalhadas à parte.\n\n### Conceitos Chave:\n- **Boato (Rumor)**: Um evento NOSTR comum, **não assinado**, o que permite certa negabilidade se exposto.\n- **Selo (Seal)**: Evento assinado que envolve um **Boato**, com a identidade do autor visível, mas o conteúdo oculto.\n- **Embrulho de Presente (Gift Wrap)**: Evento que encapsula um **Selo**, permitindo adicionar metadados sem revelar o autor verdadeiro.\n\n### Processo:\n1. **Criação de Boato**: Qualquer evento pode se tornar um **Boato** ao remover a assinatura.\n2. **Selo**: É um evento tipo `13` que encapsula um **Boato** criptografado, assinado pelo autor do **Boato**.\n3. **Embrulho de Presente**: Tipo `1059`, envolve o **Selo** também criptografado, podendo incluir metadados como o destinatário.\n\n### Criptografia:\nSegue o [NIP-44](./44.md) para a criptografia dos eventos, isolando a informação entre as camadas para proteger tanto o conteúdo quanto os metadados da transmissão.\n\n### Considerações Adicionais:\n- **Boatos** destinados a múltiplas partes devem ser embrulhados separadamente para cada destinatário.\n- Relés podem optar por não armazenar eventos **Embrulhados de Presente** por não serem úteis publicamente.\n- Para proteção adicional, recomenda-se o uso de prova de trabalho conforme o [NIP-13](13.md) para demonstrar que o evento não é spam.\n\n### Exemplo:\n- **Boato**: Mensagem não assinada entre duas partes.\n- **Selo**: O **Boato** é criptografado e assinado pelo autor real.\n- **Embrulho de Presente**: O **Selo** é então criptografado novamente e assinado com uma chave de uso único, com tags para roteamento ao destinatário.\n\nEste protocolo oferece uma camada adicional de privacidade e flexibilidade no NOSTR, permitindo comunicações seguras e privadas sem expor metadados sensíveis.",
"sig": "eff947e95ea301dd026045a09fde19a729d2f0a483b980c1f70d6d471866f1e53df3c89cc67148916a67d4a093334547d64bfc384af02e7f3fe551c47ddc3028"
}