A grandes rasgos, PeerBadge funciona así: un miembro de la comunidad que ya es de confianza firma un badge para alguien en quien confía; ese badge luego puede ser verificado por otros como firmado por la parte inicial. Aun así, el badge en sí no se puede vincular a la identidad del titular (Holder) del badge, lo que lo mantiene anónimo.
A nivel técnico, todo comienza con una identidad Nostr única que el titular genera en su propio dispositivo. Esta llave representa su badge. La privacidad y el anonimato provienen de cómo funciona la firma. El dispositivo usa un método llamado cegado (blinding) para "mezclar" la llave antes de que salga del dispositivo.
Esto permite que alguien firme una solicitud sin tener acceso a la llave que contiene. Una vez que el badge está firmado, el dispositivo del titular revierte la mezcla de la llave manteniendo la firma. El resultado es un badge firmado sin nada que vincule la identidad del firmante (Signer) con la identidad del titular, ya que esa relación nunca se registra.
A partir de ahí, los verificadores (Verifier) revisan las firmas de los badges, no las identidades de los titulares de los badges, y pueden rastrear las firmas hasta llegar al badge del firmante de confianza original. Sin embargo, decidir en qué firmantes confiar siempre depende de cada verificador. El protocolo en sí no respalda a nadie.
Ten en cuenta que un badge firmado simplemente indica que el titular de ese badge fue avalado por la persona que porta otro badge específico. Por supuesto, las firmas son revocables – así que un badge que fue firmado previamente puede dejar de estar firmado después si se abusa de la confianza.
Comentarios
Inicie sesión para dejar un comentario.