Nostr WoT

Capire il Web of Trust

Un approccio decentralizzato alla reputazione e al filtraggio dello spam su Nostr, basato sul principio della distanza sociale.

Il Problema

Nostr non ha un'autorità centrale per filtrare lo spam o verificare l'identità. Le blocklist tradizionali sono centralizzate e non scalano. Web of Trust risolve questo problema misurando la distanza sociale — quanti salti ti separano da qualcuno nel grafo dei follow.

You
1 hop
2 hops
3+ hops

Perché la Distanza Sociale Funziona

1 Salto (Follow Diretti)

Persone che hai scelto esplicitamente di seguire. Alta fiducia per definizione — sono le tue connessioni selezionate.

2 Salti (Rete Estesa)

Amici degli amici. Ancora probabilmente persone reali con interessi condivisi. Ottimi per scoprire nuovi contenuti.

3+ Salti (Sconosciuti)

Nessuna connessione significativa. Potrebbe essere chiunque — utenti legittimi o bot spam. Filtra o verifica con attenzione.

Architettura del Sistema

La Tua App / Sito WebClient Nostr, marketplace, app sociale
Estensione WoTAPI window.nostr.wot
Indice LocaleIndexedDB (privacy)
oppure
WoT OracleAPI Remota (velocità)
Relay NostrListe dei follow (eventi Kind 3)

Casi d'Uso

Web of Trust abilita un'ampia gamma di applicazioni che beneficiano della reputazione decentralizzata.

Filtraggio Spam

Filtra i contenuti per distanza sociale senza blocklist centralizzate. Mostra solo contenuti di persone entro 2-3 salti.

Punteggi di Fiducia

Costruisci sistemi di reputazione per marketplace, recensioni e raccomandazioni basati sulla prossimità sociale.

Notifiche Intelligenti

Dai priorità alle notifiche dalle connessioni più vicine. Avvisa subito per 1 salto, raggruppa per 2 salti, silenzia oltre.

Scoperta di Contenuti

Fai emergere contenuti dalla tua rete estesa. Trova post interessanti dagli amici degli amici.

Esempi di Codice

javascript
// Check if someone is in your web of trust
if (window.nostr?.wot) {
  const distance = await window.nostr.wot.getDistance(pubkey);

  if (distance !== null && distance <= 2) {
    console.log("Trusted! " + distance + " hops away");
  }
}
terminal
# Query social distance between two users
$curl "https://wot-oracle.mappingbitcoin.com/distance?from=PUBKEY1&to=PUBKEY2"
$
# Response
${ "distance": 2, "paths": 5, "mutual": false }

# Clona il repository:

git clone https://github.com/nostr-wot/nostr-wot-extension.git

# Vai su chrome://extensions nel tuo browser

# Attiva la "Modalità sviluppatore" (interruttore in alto a destra)

# Clicca su "Carica non pacchettizzata"

# Seleziona la cartella nostr-wot-extension

Oppure installa manualmente:

Nessuna compilazione necessaria — l'estensione si carica direttamente dal sorgente.

Demo Interattiva

Prova il Playground

Esplora il tuo grafo Web of Trust in modo interattivo. Visualizza le tue connessioni sociali, le distanze di fiducia e come funziona l'estensione in tempo reale.

Installa dal Chrome Web Store

L'estensione è ora disponibile sul Chrome Web Store per un'installazione facile:

Installa dal Chrome Web Store
Apri il Playground

Pronto per Iniziare?

Esplora la nostra documentazione o immergiti direttamente nel codice.