MIP-05 define un protocolo para notificaciones push que mantienen la privacidad del usuario, resolviendo el problema de que los sistemas push tradicionales requieren que los servidores conozcan los tokens de dispositivo y las identidades de los usuarios.

Cómo Funciona

  • Los tokens de dispositivo se encriptan con ECDH+HKDF y ChaCha20-Poly1305
  • Las claves efímeras previenen la correlación entre notificaciones
  • Un protocolo gossip de tres eventos (kinds 447-449) sincroniza tokens encriptados entre miembros del grupo
  • Los tokens señuelo vía gift wrapping de NIP-59 ocultan los tamaños de grupo

Garantías de Privacidad

  • Los servidores de notificaciones push no pueden identificar usuarios
  • La membresía del grupo no se revela por patrones de notificación
  • Los tokens de dispositivo no pueden correlacionarse entre mensajes

Tipos de Evento

  • Kind 447: Publicación de token de dispositivo encriptado
  • Kind 448: Solicitud de sincronización de token
  • Kind 449: Respuesta de sincronización de token

Fuentes primarias:

Mencionado en:

Ver también: