Nostr WoT

Web of Trust verstehen

Ein dezentraler Ansatz für Reputation und Spam-Filterung auf Nostr, basierend auf dem Prinzip der sozialen Distanz.

Das Problem

Nostr hat keine zentrale Autorität zum Filtern von Spam oder zur Verifizierung von Identitäten. Traditionelle Blocklisten sind zentralisiert und nicht skalierbar. Web of Trust löst dies, indem es die soziale Distanz misst — wie viele Hops Sie im Follow-Graphen von jemandem trennen.

You
1 hop
2 hops
3+ hops

Warum soziale Distanz funktioniert

1-Hop (Direkte Follows)

Personen, denen Sie bewusst folgen. Per Definition hohes Vertrauen — dies sind Ihre kuratierten Verbindungen.

2-Hop (Erweitertes Netzwerk)

Freunde von Freunden. Wahrscheinlich echte Menschen mit gemeinsamen Interessen. Gut für die Entdeckung von Inhalten.

3+ Hops (Unbekannt)

Keine bedeutsame Verbindung. Könnte jeder sein — legitime Benutzer oder Spam-Bots. Sorgfältig filtern oder prüfen.

Systemarchitektur

Ihre App / WebsiteNostr-Client, Marktplatz, soziale App
WoT Extensionwindow.nostr.wot API
Lokaler IndexIndexedDB (Datenschutz)
oder
WoT OracleRemote-API (Geschwindigkeit)
Nostr-RelaysFollow-Listen (Kind-3-Events)

Anwendungsfälle

Web of Trust ermöglicht eine breite Palette von Anwendungen, die von dezentraler Reputation profitieren.

Spam-Filterung

Inhalte nach sozialer Distanz filtern, ohne zentralisierte Blocklisten. Nur Inhalte von Personen innerhalb von 2-3 Hops anzeigen.

Vertrauensbewertungen

Reputationssysteme für Marktplätze, Bewertungen und Empfehlungen basierend auf sozialer Nähe aufbauen.

Intelligente Benachrichtigungen

Benachrichtigungen von nahen Verbindungen priorisieren. Sofort für 1-Hop benachrichtigen, gebündelt für 2-Hop, stummgeschaltet darüber hinaus.

Inhaltsentdeckung

Inhalte aus Ihrem erweiterten Netzwerk an die Oberfläche bringen. Interessante Beiträge von Freunden von Freunden finden.

Codebeispiele

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 }

# Das Repository klonen:

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

# Gehen Sie zu chrome://extensions in Ihrem Browser

# Aktivieren Sie den "Entwicklermodus" (Schalter oben rechts)

# Klicken Sie auf "Entpackte Erweiterung laden"

# Wählen Sie den Ordner nostr-wot-extension

Oder manuell installieren:

Kein Build erforderlich — die Extension wird direkt aus dem Quellcode geladen.

Interaktive Demo

Probieren Sie den Playground aus

Erkunden Sie Ihren Web of Trust Graphen interaktiv. Sehen Sie Ihre sozialen Verbindungen, Vertrauensdistanzen und wie die Extension in Echtzeit funktioniert.

Aus dem Chrome Web Store installieren

Die Extension ist jetzt im Chrome Web Store für eine einfache Installation verfügbar:

Aus dem Chrome Web Store installieren
Playground öffnen

Bereit loszulegen?

Entdecken Sie unsere Dokumentation oder steigen Sie direkt in den Code ein.