Web of Trust
Web of Trust (WoT) è un modello di fiducia decentralizzato in cui reputazione e affidabilità derivano dalle relazioni nel grafo sociale invece che da autorità centrali.
Come funziona
In Nostr, Web of Trust di solito parte dal follow graph di NIP-02: Follow List e talvolta aggiunge mute, report o segnali di identità verificata. Un client o servizio sceglie una o più pubkey seed di cui già si fida, poi propaga la fiducia verso l’esterno attraverso il grafo.
- Costruzione del grafo: costruire un grafo diretto di follow e segnali negativi opzionali
- Selezione dei seed: partire dalle pubkey di cui l’osservatore si fida già
- Propagazione del punteggio: far scorrere il rank attraverso il grafo con un algoritmo come PageRank o una sua variante
- Soglie e normalizzazione: limitare la profondità del grafo, attenuare gli account con poco segnale e normalizzare il punteggio finale per visualizzazione o filtro
L’algoritmo esatto non è standardizzato. Due sistemi WoT possono essere entrambi validi pur producendo classifiche diverse perché usano seed diversi, profondità del grafo diverse, regole di decadimento diverse o trattamenti diversi di mute e report.
Perché è importante
WoT offre a Nostr un modo per classificare e filtrare senza un servizio centrale di moderazione. Un grafo di fiducia personalizzato è più difficile da manipolare di un semplice conteggio follower perché gli account falsi hanno comunque bisogno che la fiducia fluisca verso di loro dalla rete esistente dell’osservatore.
Il lato opposto è il cold start. Se non segui nessuno, un WoT personalizzato non ha quasi alcuna base per classificare nulla. Molti prodotti risolvono questo problema distribuendo follow iniziali, default di provider fidati o punteggi precalcolati da servizi esterni.
Applicazioni in Nostr
- Filtro dello spam: i relay possono usare WoT per filtrare contenuti a bassa fiducia
- Scoperta dei contenuti: far emergere contenuti da account di cui la tua rete si fida
- Directory di pagamento: lookup di indirizzi Lightning con prevenzione dell’impersonazione
- Policy dei relay: i relay WoT accettano solo note da pubkey fidate
- Moderazione decentralizzata: le comunità possono curare i contenuti in base ai punteggi di fiducia
Note di implementazione
Poiché i calcoli WoT richiedono di esplorare grandi parti della rete, molti client non li eseguono localmente. NIP-85: Trusted Assertions esiste in parte per questo motivo: offre ai client un modo per consumare calcoli WoT firmati da terzi quando il calcolo locale è troppo costoso.
Le implementazioni esistenti rispondono anche a domande diverse. Un rank di fiducia globale è utile per la scoperta e la resistenza allo spam su tutta la rete. Un punteggio locale personalizzato è migliore per “mostrami gli account di cui il mio grafo si fiderebbe”. Leggere un numero WoT senza sapere quale modello lo ha prodotto è una fonte comune di confusione.
Fonti primarie:
Citato in:
Vedi anche: